/*!CHSCMNR-main-css-start-CHSCMNR!*/

@charset "UTF-8";

/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: .67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333;
  background-color: #ffffff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #23527c;
  text-decoration: none;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 19px;
  margin-bottom: 19px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #f5f5f5;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 19px;
  margin-bottom: 9.5px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 9.5px;
}

.lead {
  margin-bottom: 19px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width:768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #f5f5f5;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 8.5px;
  margin: 38px 0 19px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 9.5px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 19px;
}

dt,
dd {
  line-height: 1.42857;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

@media (min-width:768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #f5f5f5;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 9.5px 19px;
  margin: 0 0 19px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #f5f5f5;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

address {
  margin-bottom: 19px;
  font-style: normal;
  line-height: 1.42857;
}

code,
kbd,
pre,
samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9px;
  margin: 0 0 9.5px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width:768px) {
  .container {
    width: 96%;
  }
}

@media (min-width:1152px) {
  .container {
    width: 90%;
  }
}

@media (min-width:1440px) {
  .container {
    width: 90%;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width:768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width:1152px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width:1440px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }
}

table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #f5f5f5;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 19px;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
  border-top: 0;
}

.table>tbody+tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
  border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
  border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
  background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
  background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
  background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
  background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
  background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
  background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
  background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
  background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
  background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: .01%;
}

@media screen and (max-width:767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 14.25px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  .table-responsive>.table {
    margin-bottom: 0;
  }

  .table-responsive>.table>thead>tr>th,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
  }

  .table-responsive>.table-bordered {
    border: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th,
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 19px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
}

.form-control {
  display: block;
  width: 100%;
  height: 33px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 33px;
  }

  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }

  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 19px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio+.radio,
.checkbox+.checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 33px;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 31px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 37px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 41.25px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  pointer-events: none;
}

.input-lg+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label~.form-control-feedback {
  top: 24px;
}

.has-feedback label.sr-only~.form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width:768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group>.form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 26px;
}

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width:768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width:768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width:768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open>.dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open>.dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open>.dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: none;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #f5f5f5;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs>.btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block+.btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -o-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -ms-transition: opacity .15s linear;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 8.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color: #f5f5f5;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open>.dropdown-menu {
  display: block;
}

.open>a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #f5f5f5;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width:768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
  position: relative;
  float: left;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover,
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus,
.btn-group>.btn:active,
.btn-group-vertical>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn.active {
  z-index: 2;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
  margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group>.btn:first-child {
  margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group>.btn-group {
  float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
  float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified>.btn-group .btn {
  width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
  height: auto;
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn>.btn {
  position: relative;
}

.input-group-btn>.btn+.btn {
  margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
  z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav>li {
  position: relative;
  display: block;
}

.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav>li>a:hover,
.nav>li>a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav>li.disabled>a {
  color: #f5f5f5;
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
  color: #f5f5f5;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 8.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav>li>a>img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  color: #555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified>li {
  float: none;
}

.nav-tabs.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width:768px) {
  .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%;
  }

  .nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
  }
}

.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:focus {
  border: 1px solid #ddd;
}

@media (min-width:768px) {
  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs.nav-justified>.active>a,
  .nav-tabs.nav-justified>.active>a:hover,
  .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #ffffff;
  }
}

.nav-pills>li {
  float: left;
}

.nav-pills>li>a {
  border-radius: 4px;
}

.nav-pills>li+li {
  margin-left: 2px;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked>li {
  float: none;
}

.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified {
  width: 100%;
}

.nav-justified>li {
  float: none;
}

.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width:768px) {
  .nav-justified>li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified>li>a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs-justified>li>a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus {
  border: 1px solid #ddd;
}

@media (min-width:768px) {
  .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs-justified>.active>a,
  .nav-tabs-justified>.active>a:hover,
  .nav-tabs-justified>.active>a:focus {
    border-bottom-color: #ffffff;
  }
}

.tab-content>.tab-pane {
  display: none;
}

.tab-content>.active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 19px;
  border: 1px solid transparent;
}

@media (min-width:768px) {
  .navbar {
    border-radius: 4px;
  }
}

@media (min-width:768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width:768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width:320px) and (orientation:landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width:768px) {
  .container>.navbar-header,
  .container-fluid>.navbar-header,
  .container>.navbar-collapse,
  .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width:768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width:768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15.5px 15px;
  font-size: 18px;
  line-height: 19px;
  height: 50px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand>img {
  display: block;
}

@media (min-width:768px) {
  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}

@media (min-width:768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.75px -15px;
}

.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 19px;
}

@media (max-width:767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu>li>a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 19px;
  }

  .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
  }
}

@media (min-width:768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav>li {
    float: left;
  }

  .navbar-nav>li>a {
    padding-top: 15.5px;
    padding-bottom: 15.5px;
  }
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}

@media (min-width:768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group>.form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

.navbar-form .form-group label {
  display: inline-block;
}

@media (max-width:767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width:768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15.5px;
  margin-bottom: 15.5px;
}

@media (min-width:768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width:768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  .navbar-right~.navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav>li>a {
  color: #777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #fff;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #fff;
}

.navbar-inverse .navbar-nav>li>a {
  color: #fff;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #080808;
  color: #fff;
}

@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #fff;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #fff;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 19px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb>li {
  display: inline-block;
}

.breadcrumb>li+li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb>.active {
  color: #f5f5f5;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 19px 0;
  border-radius: 4px;
}

.pagination>li {
  display: inline;
}

.pagination>li>a,
.pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
  color: #f5f5f5;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 19px 0;
  list-style: none;
  text-align: center;
}

.pager li {
  display: inline;
}

.pager li>a,
.pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li>a:hover,
.pager li>a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next>a,
.pager .next>span {
  float: right;
}

.pager .previous>a,
.pager .previous>span {
  float: left;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
  color: #f5f5f5;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #f5f5f5;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #dcdcdc;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge,
.btn-group-xs>.btn .badge {
  top: 0;
  padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
  color: #337ab7;
  background-color: #fff;
}

.list-group-item>.badge {
  float: right;
}

.list-group-item>.badge+.badge {
  margin-right: 5px;
}

.nav-pills>li>a>.badge {
  margin-left: 3px;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.jumbotron>hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width:768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 19px;
  line-height: 1.42857;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -o-transition: border .2s ease-in-out;
  -moz-transition: border .2s ease-in-out;
  -ms-transition: border .2s ease-in-out;
  -webkit-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}

.thumbnail>img,
.thumbnail a>img {
  margin-left: auto;
  margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.thumbnail .caption {
  padding: 9px;
  color: #333;
}

.alert {
  padding: 15px;
  margin-bottom: 19px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert>p,
.alert>ul {
  margin-bottom: 0;
}

.alert>p+p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 19px;
  margin-bottom: 19px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 19px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -o-transition: width .6s ease;
  -moz-transition: width .6s ease;
  -ms-transition: width .6s ease;
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  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: -o-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;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  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: -o-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);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  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: -o-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);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  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: -o-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);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  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: -o-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);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media>.pull-right {
  padding-left: 10px;
}

.media-left,
.media>.pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #f5f5f5;
  cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #f5f5f5;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>.small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 19px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
  margin-bottom: 0;
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group+.panel-footer {
  border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
  margin-bottom: 0;
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
  border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
  border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
  border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}

.panel>.table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 19px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel+.panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default>.panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}

.panel-primary>.panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success>.panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info>.panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning>.panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger>.panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width:768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width:1152px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover>.arrow,
.popover>.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover>.arrow {
  border-width: 11px;
}

.popover>.arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top>.arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.25);
  bottom: -11px;
}

.popover.top>.arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.25);
}

.popover.right>.arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom>.arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.25);
  top: -11px;
}

.popover.bottom>.arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left>.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,0.25);
}

.popover.left>.arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner>.item {
  display: none;
  position: relative;
  -o-transition: .6s ease-in-out left;
  -moz-transition: .6s ease-in-out left;
  -ms-transition: .6s ease-in-out left;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  line-height: 1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner>.item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner>.item.next,
  .carousel-inner>.item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner>.item.prev,
  .carousel-inner>.item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner>.item.next.left,
  .carousel-inner>.item.prev.right,
  .carousel-inner>.item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display: block;
}

.carousel-inner>.active {
  left: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner>.next {
  left: 100%;
}

.carousel-inner>.prev {
  left: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left: 0;
}

.carousel-inner>.active.left {
  left: -100%;
}

.carousel-inner>.active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
  background-color: rgba(0,0,0,0);
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
  background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0,0,0,0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width:768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width:767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width:767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width:767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width:767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width:768px) and (max-width:1151px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width:768px) and (max-width:1151px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width:768px) and (max-width:1151px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width:768px) and (max-width:1151px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width:1152px) and (max-width:1439px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width:1152px) and (max-width:1439px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width:1152px) and (max-width:1439px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width:1152px) and (max-width:1439px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width:1440px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width:1440px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width:1440px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width:1440px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width:767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width:768px) and (max-width:1151px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width:1152px) and (max-width:1439px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width:1440px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

@font-face {
  font-family: "platform-font";
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/platform-font.eot");
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/platform-font.eot?#iefix") format("embedded-opentype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/platform-font.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/platform-font.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/platform-font.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/platform-font.svg#platform-font") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[data-icon]:before {
  font-family: "platform-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "platform-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-level-down:before {
  content: "\41";
}

.icon-login:before {
  content: "\3b";
}

.icon-right-open:before {
  content: "\5d";
}

.icon-left-open:before {
  content: "\5e";
}

.icon-x:before {
  content: "\63";
}

.icon-baby:before {
  content: "\64";
}

.icon-browse-opprtunities:before {
  content: "\66";
}

.icon-car:before {
  content: "\67";
}

.icon-career-level:before {
  content: "\69";
}

.icon-check:before {
  content: "\6c";
}

.icon-chef:before {
  content: "\6e";
}

.icon-collage:before {
  content: "\6f";
}

.icon-community:before {
  content: "\70";
}

.icon-contract:before {
  content: "\71";
}

.icon-department:before {
  content: "\72";
}

.icon-deploiment:before {
  content: "\73";
}

.icon-design:before {
  content: "\74";
}

.icon-desk:before {
  content: "\75";
}

.icon-dropbox:before {
  content: "\77";
}

.icon-engineering:before {
  content: "\7a";
}

.icon-exclusive:before {
  content: "\42";
}

.icon-facebook:before {
  content: "\43";
}

.icon-filter:before {
  content: "\46";
}

.icon-finance:before {
  content: "\47";
}

.icon-flexible:before {
  content: "\48";
}

.icon-full-time:before {
  content: "\49";
}

.icon-google-plus:before {
  content: "\4b";
}

.icon-googledrive:before {
  content: "\4c";
}

.icon-graph:before {
  content: "\4d";
}

.icon-life-empty:before {
  content: "\4e";
}

.icon-healthy:before {
  content: "\4f";
}

.icon-helf:before {
  content: "\52";
}

.icon-holidays:before {
  content: "\53";
}

.icon-hr:before {
  content: "\55";
}

.icon-job-hours:before {
  content: "\57";
}

.icon-job-type:before {
  content: "\58";
}

.icon-learning:before {
  content: "\59";
}

.icon-left-arrow:before {
  content: "\5a";
}

.icon-life-star:before {
  content: "\30";
}

.icon-linkedin:before {
  content: "\31";
}

.icon-location:before {
  content: "\32";
}

.icon-lunch-forks:before {
  content: "\33";
}

.icon-management:before {
  content: "\34";
}

.icon-marketing:before {
  content: "\36";
}

.icon-menu:before {
  content: "\37";
}

.icon-minus:before {
  content: "\38";
}

.icon-mobile:before {
  content: "\39";
}

.icon-mustache:before {
  content: "\21";
}

.icon-no-result:before {
  content: "\22";
}

.icon-part-time:before {
  content: "\26";
}

.icon-password:before {
  content: "\27";
}

.icon-profit-sharing:before {
  content: "\29";
}

.icon-qualification:before {
  content: "\2a";
}

.icon-register:before {
  content: "\2b";
}

.icon-remote:before {
  content: "\2c";
}

.icon-salary:before {
  content: "\2e";
}

.icon-sales:before {
  content: "\2f";
}

.icon-search:before {
  content: "\3a";
}

.icon-send:before {
  content: "\3c";
}

.icon-show-more:before {
  content: "\3f";
}

.icon-site-profile:before {
  content: "\40";
}

.icon-skill-evaluation:before {
  content: "\5b";
}

.icon-skydrive:before {
  content: "\5f";
}

.icon-sort:before {
  content: "\60";
}

.icon-star:before {
  content: "\7b";
}

.icon-star-empty:before {
  content: "\7c";
}

.icon-stock-option:before {
  content: "\7d";
}

.icon-teams:before {
  content: "\7e";
}

.icon-testing:before {
  content: "\5c";
}

.icon-total-pay:before {
  content: "\e000";
}

.icon-twitter:before {
  content: "\e002";
}

.icon-user-desk:before {
  content: "\e003";
}

.icon-wallet:before {
  content: "\e004";
}

.icon-casual-dress:before {
  content: "\56";
}

.icon-instagram:before {
  content: "\25";
}

.icon-bonus:before {
  content: "\65";
}

.icon-show-less:before {
  content: "\e007";
}

.icon-right-arrow:before {
  content: "\e008";
}

.icon-travel:before {
  content: "\e001";
}

.icon-left-cotation:before {
  content: "\e009";
}

.icon-quote-left:before {
  content: "\e00a";
}

.icon-filter-full:before {
  content: "\e00c";
}

.icon-pinterest-p:before {
  content: "\e00e";
}

.icon-page-1:before {
  content: "\e00f";
}

.icon-cart:before {
  content: "\e010";
}

.icon-more:before {
  content: "\e012";
}

.icon-news:before {
  content: "\e013";
}

.icon-operations:before {
  content: "\6d";
}

.icon-hr-1:before {
  content: "\e015";
}

.icon-hygienist:before {
  content: "\e016";
}

.icon-it:before {
  content: "\e017";
}

.icon-dental-assistant:before {
  content: "\e018";
}

.icon-dentist:before {
  content: "\e019";
}

.icon-front-office:before {
  content: "\e01a";
}

.icon-customerservice:before {
  content: "\e01b";
}

.icon-marketing-1:before {
  content: "\e01c";
}

.icon-specialty-dentistry:before {
  content: "\e01d";
}

.icon-front-office-assistant:before {
  content: "\e01e";
}

.icon-accounting-finance:before {
  content: "\e01f";
}

.icon-accounting:before {
  content: "\e020";
}

.icon-accounting-1:before {
  content: "\e023";
}

.icon-specialdentistry:before {
  content: "\e024";
}

.icon-marketing-2:before {
  content: "\e025";
}

.icon-triangle:before {
  content: "\6a";
}

.icon-dental-chair:before {
  content: "\e00d";
}

.icon-download:before {
  content: "\e026";
}

.icon-check-mark:before {
  content: "\e027";
}

.icon-empty-file:before {
  content: "\e028";
}

.icon-file-download:before {
  content: "\e029";
}

.icon-quote-right:before {
  content: "\e02a";
}

.icon-play-circle:before {
  content: "\e02c";
}

.icon-fullmdl2assets:before {
  content: "\e02d";
}

.icon-send-masseg:before {
  content: "\3d";
}

.icon-share:before {
  content: "\3e";
}

.icon-up-arrow:before {
  content: "\62";
}

.icon-career-grow:before {
  content: "\68";
}

.icon-blogger:before {
  content: "\76";
}

.icon-cancel:before {
  content: "\24";
}

.icon-blogger:before {
  content: "\76";
}

.icon-time:before {
  content: "\e02f";
}

.icon-read-more:before {
  content: "\e030";
}

.icon-thick-location:before {
  content: "\e032";
}

.icon-thick-timer:before {
  content: "\e033";
}

.icon-bigger-search:before {
  content: "\e034";
}

.icon-document-icon:before {
  content: "\e035";
}

.icon-full-flickr:before {
  content: "\e036";
}

.icon-full-instagram:before {
  content: "\e037";
}

.icon-square-facebook:before {
  content: "\e038";
}

.icon-sharpedge-star:before {
  content: "\e039";
}

.icon-round-pinterest:before {
  content: "\e03a";
}

.icon-small-googleplus:before {
  content: "\e03b";
}

.icon-covered-profile:before {
  content: "\e03c";
}

.icon-bigger-profile:before {
  content: "\e03d";
}

.icon-youtube-1:before {
  content: "\e03e";
}

.icon-youtube-1:before {
  content: "\e03e";
}

.icon-glassdooricon:before {
  content: "\e03e";
}

.icon-flickr-2:before {
  content: "\e041";
}

.icon-flickr-logos:before {
  content: "\e043";
}

.icon-google-plus-2:before {
  content: "\e044";
}

.icon-pinterest-ph:before {
  content: "\e045";
}

.icon-pinterest-1:before {
  content: "\e046";
}

.icon-video-camera:before {
  content: "\e042";
}

.icon-fullbg-mail-icon:before {
  content: "\e047";
}

.icon-plus:before {
  content: "\28";
}

.icon-arrow-right:before {
  content: "\e031";
}

.icon-fullmdl2assets-2:before {
  content: "\61";
}

.icon-fullmdl2assets-3:before {
  content: "\e049";
}

.icon-facebook-4:before {
  content: "\6b";
}

.icon-facebook-3:before {
  content: "\e006";
}

.icon-down-arrow:before {
  content: "\e040";
}

.icon-category:before {
  content: "\e04a";
}

.icon-video-cam-11:before {
  content: "\e04b";
}

.icon-video-cam-22:before {
  content: "\e04c";
}

.icon-video-cam-33:before {
  content: "\e04d";
}

.icon-house:before {
  content: "\54";
}

.icon-fastest:before {
  content: "\44";
}

.icon-filled:before {
  content: "\45";
}

.icon-design-1:before {
  content: "\e04e";
}

.icon-engineering-1:before {
  content: "\e04f";
}

.icon-eye-icon:before {
  content: "\e02e";
}

.icon-rss:before {
  content: "\2d";
}

.icon-counsell:before {
  content: "\78";
}

.icon-house-counsel:before {
  content: "\e052";
}

.icon-mestel:before {
  content: "\e053";
}

.icon-partners:before {
  content: "\e054";
}

.icon-recruiter-copy:before {
  content: "\e055";
}

.icon-briefcase:before {
  content: "\e056";
}

.icon-facebook-alt:before {
  content: "\e057";
}

.icon-linkedin-alt:before {
  content: "\e058";
}

.icon-social-youtube:before {
  content: "\e059";
}

.icon-rss-square:before {
  content: "\e05a";
}

.icon-globe:before {
  content: "\4a";
}

.icon-globe-plane:before {
  content: "\e05b";
}

.icon-search-bold:before {
  content: "\e05c";
}

.icon-cart-lg:before {
  content: "\e014";
}

.icon-search-plus:before {
  content: "\e05d";
}

.icon-sellsy:before {
  content: "\e05e";
}

.icon-search-minus:before {
  content: "\e05f";
}

.icon-search-1:before {
  content: "\e060";
}

.icon-zoom-out:before {
  content: "\e061";
}

.icon-zoom-in:before {
  content: "\e062";
}

.icon-education:before {
  content: "\e063";
}

.icon-icon-search:before {
  content: "\e064";
}

.icon-round-percent:before {
  content: "\e065";
}

.icon-round-star:before {
  content: "\e066";
}

.icon-icon-bulb:before {
  content: "\e067";
}

.icon-icon-mobile-panel:before {
  content: "\e068";
}

.icon-offer:before {
  content: "\e06b";
}

.icon-onsite-interview:before {
  content: "\e06c";
}

.icon-neo:before {
  content: "\e06a";
}

.icon-neo-1:before {
  content: "\e06a";
}

.icon-offer-dark:before {
  content: "\e06d";
}

.icon-neo-dark:before {
  content: "\e06e";
}

.icon-onsite-interview-dark:before {
  content: "\e06f";
}

.icon-icon-cart-lg-added:before {
  content: "\e070";
}

.icon-linkedin-1:before {
  content: "\e071";
}

.icon-heart-full:before {
  content: "\50";
}

.icon-heart:before {
  content: "\51";
}

.icon-neo-svg:before {
  content: "\e072";
}

.icon-chat-svg:before {
  content: "\e073";
}

.icon-offer-1:before {
  content: "\e074";
}

.icon-youtube:before {
  content: "\e005";
}

.icon-clone:before {
  content: "\35";
}

.icon-associate:before {
  content: "\e00b";
}

.icon-map-pin:before {
  content: "\e021";
}

.icon-icon-search-cross:before {
  content: "\e022";
}

.icon-print:before {
  content: "\e048";
}

.icon-print:before {
  content: "\e048";
}

.icon-basket:before {
  content: "\e050";
}

.icon-instagram-1:before {
  content: "\e051";
}

.icon-instagrem:before {
  content: "\e075";
}

.icon-star-half:before {
  content: "\e076";
}

.icon-tumblr:before {
  content: "\e077";
}

.icon-calendar:before {
  content: "\e078";
}

.icon-expired-event:before {
  content: "\e079";
}

.icon-location-3:before {
  content: "\e07a";
}

.icon-no-event:before {
  content: "\e07b";
}

.icon-fullmdl2assets-4:before {
  content: "\e07d";
}

.icon-xing:before {
  content: "\e07c";
}

.icon-vk:before {
  content: "\e07d";
}

.icon-weibo:before {
  content: "\e07e";
}

.icon-pinterest:before {
  content: "\e07f";
}

.icon-no-results:before {
  content: "\e080";
}

.icon-calendar-1:before {
  content: "\e081";
}

.icon-company:before {
  content: "\e082";
}

.icon-left-arrow-thick:before {
  content: "\e083";
}

.icon-left-arrow-thin:before {
  content: "\e084";
}

.icon-location-1:before {
  content: "\e085";
}

.icon-info:before {
  content: "\e086";
}

.icon-envelope-background:before {
  content: "\e087";
}

.icon-designation:before {
  content: "\e088";
}

.icon-logout:before {
  content: "\e089";
}

.icon-link:before {
  content: "\e08a";
}

.icon-right-arrow-thick:before {
  content: "\e08b";
}

.icon-right-arrow-thin:before {
  content: "\e08c";
}

.icon-reward:before {
  content: "\e08d";
}

.icon-upload:before {
  content: "\e08e";
}

.icon-university:before {
  content: "\e08f";
}

.icon-suitcase:before {
  content: "\e090";
}

.icon-warning:before {
  content: "\e091";
}

.icon-microsoft-live:before {
  content: "\e092";
}

.icon-share-o:before {
  content: "\e093";
}

.icon-giftbox-1:before {
  content: "\e094";
}

.icon-pencil-o:before {
  content: "\e095";
}

.icon-thankyou:before {
  content: "\e096";
}

.icon-edit-o:before {
  content: "\e097";
}

.icon-edit:before {
  content: "\e098";
}

.icon-pencil:before {
  content: "\e099";
}

.icon-arrow-down:before {
  content: "\e09a";
}

.icon-arrow-left:before {
  content: "\e09b";
}

.icon-arrow-right-1:before {
  content: "\e09c";
}

.icon-arrow-up:before {
  content: "\e09d";
}

.icon-check-mark-thick:before {
  content: "\e09e";
}

.icon-logout-1:before {
  content: "\e09f";
}

.icon-category-1:before {
  content: "\e0a0";
}

.icon-search-icon:before {
  content: "\e0a1";
}

.icon-location-4:before {
  content: "\e0a2";
}

.icon-calendar-2:before {
  content: "\e0a3";
}

.icon-eye:before {
  content: "\e0a4";
}

.icon-rocket:before {
  content: "\e0a6";
}

.icon-career-grow-o:before {
  content: "\e0a7";
}

.icon-google:before {
  content: "\e0a8";
}

.icon-giftbox:before {
  content: "\e0a9";
}

.icon-reset:before {
  content: "\e0aa";
}

.icon-all:before {
  content: "\e0ab";
}

.icon-cart-truck:before {
  content: "\e0ac";
}

.icon-filter-outline:before {
  content: "\e0ad";
}

.icon-delete:before {
  content: "\e011";
}

.icon-file-json:before {
  content: "\e0ae";
}

.icon-server:before {
  content: "\e0af";
}

.icon-check-circle-o:before {
  content: "\e0b0";
}

.icon-email-1:before {
  content: "\e0b2";
}

.icon-user:before {
  content: "\e0b3";
}

.icon-email-o:before {
  content: "\e0b1";
}

.icon-notify:before {
  content: "\23";
}

.icon-edit-icon-fill:before {
  content: "\e0b4";
}

.icon-fullmdl2assets-1:before {
  content: "\e0b5";
}

.icon-new-tab:before {
  content: "\e0b6";
}

.icon-calendar-3:before {
  content: "\e0b7";
}

.icon-location-2:before {
  content: "\e0b8";
}

.icon-location-5:before {
  content: "\e0b9";
}

.icon-delete-1:before {
  content: "\e0ba";
}

.icon-linkedin-2:before {
  content: "\e0bb";
}

.icon-cart-1:before {
  content: "\e03f";
}

.icon-flag:before {
  content: "\e0bc";
}

.icon-arrow-down-2:before {
  content: "\e0bd";
}

.icon-arrow-left-2:before {
  content: "\e0be";
}

.icon-arrow-right-2:before {
  content: "\e0bf";
}

.icon-arrow-up-2:before {
  content: "\e0c0";
}

.icon-graph-indicator:before {
  content: "\e0c1";
}

.icon-security:before {
  content: "\e0c2";
}

.icon-location-6:before {
  content: "\e0c4";
}

.icon-user-with-arrow:before {
  content: "\e0c5";
}

.icon-angle-double-down:before {
  content: "\e0c6";
}

.icon-angle-double-left:before {
  content: "\e0c7";
}

.icon-angle-double-right:before {
  content: "\e0c8";
}

.icon-angle-double-up:before {
  content: "\e0c9";
}

.icon-youtube-1:before {
  content: "\e0ca";
}

.icon-loader:before {
  content: "\e0ce";
}

.icon-happy-file:before {
  content: "\e02b";
}

.icon-remove-file:before {
  content: "\e0cb";
}

.icon-sad-file:before {
  content: "\e0cc";
}

.icon-lock:before {
  content: "\e0cd";
}

.icon-career-level-2:before {
  content: "\e0cf";
}

.icon-arrow-down-3:before {
  content: "\e0d0";
}

.icon-arrow-left-3:before {
  content: "\e0d1";
}

.icon-arrow-right-3:before {
  content: "\e0d2";
}

.icon-arrow-up-3:before {
  content: "\e0d3";
}

.icon-error:before {
  content: "\e0d4";
}

.icon-reset-1:before {
  content: "\e0d5";
}

.icon-user-1:before {
  content: "\e0d6";
}

.icon-menu-1:before {
  content: "\e0d7";
}

.icon-instagram-2:before {
  content: "\e0d8";
}

.icon-delete-2:before {
  content: "\e0d9";
}

.icon-lock-1:before {
  content: "\e0da";
}

.icon-delete-3:before {
  content: "\e0db";
}

.icon-calendar-4:before {
  content: "\e0dc";
}

.icon-search-2:before {
  content: "\e0dd";
}

.icon-share-1:before {
  content: "\e0de";
}

.icon-pause:before {
  content: "\e0df";
}

.icon-calendar-6:before {
  content: "\e0e0";
}

.icon-career-level-3:before {
  content: "\e0e1";
}

.icon-email-2:before {
  content: "\e0e2";
}

.icon-google-plus-3:before {
  content: "\e0e3";
}

.icon-user-2:before {
  content: "\e0e4";
}

.icon-search-3:before {
  content: "\e0e5";
}

.icon-play-circle-1:before {
  content: "\e0e6";
}

.icon-info-o:before {
  content: "\e0a5";
}

.icon-like:before {
  content: "\e0e7";
}

.icon-facebook-5:before {
  content: "\e0e8";
}

.icon-linkedin-3:before {
  content: "\e0e9";
}

.icon-arrow-down-4:before {
  content: "\e0ea";
}

.icon-arrow-left-4:before {
  content: "\e0eb";
}

.icon-arrow-right-4:before {
  content: "\e0ec";
}

.icon-arrow-up-4:before {
  content: "\e0ed";
}

.icon-arrow-down-5:before {
  content: "\e0ee";
}

.icon-arrow-left-5:before {
  content: "\e0ef";
}

.icon-arrow-right-5:before {
  content: "\e0f0";
}

.icon-arrow-up-5:before {
  content: "\e0f1";
}

.icon-career-level-1:before {
  content: "\e0c3";
}

.icon-audio-description:before {
  content: "\e0f2";
}

.icon-tanscript:before {
  content: "\e0f3";
}

.icon-arrow-down-6:before {
  content: "\e0f4";
}

.icon-arrow-left-6:before {
  content: "\e0f5";
}

.icon-arrow-right-6:before {
  content: "\e0f6";
}

.icon-arrow-up-6:before {
  content: "\e0f7";
}

.icon-lock-2:before {
  content: "\e0f8";
}

.icon-career-level-4:before {
  content: "\e0f9";
}

.icon-career-level-5:before {
  content: "\e0fa";
}

.icon-arrow-down-7:before {
  content: "\e0fb";
}

.icon-category-2:before {
  content: "\e0fc";
}

.icon-facebook-6:before {
  content: "\e0fe";
}

.icon-location-7:before {
  content: "\e0ff";
}

.icon-play:before {
  content: "\e100";
}

.icon-phone:before {
  content: "\e101";
}

.icon-email-3:before {
  content: "\e102";
}

.icon-cancel-1:before {
  content: "\e103";
}

.icon-files-o:before {
  content: "\e104";
}

.icon-globe-plane-1:before {
  content: "\e105";
}

.icon-calendar-7:before {
  content: "\e0fd";
}

.icon-check-circle-1:before {
  content: "\e106";
}

.icon-email:before {
  content: "\79";
}

.icon-email-4:before {
  content: "\e108";
}

.icon-icon-moniter:before {
  content: "\e069";
}

.icon-category-3:before {
  content: "\e109";
}

.icon-location-8:before {
  content: "\e10a";
}

.icon-quote-left-1:before {
  content: "\e10b";
}

.icon-car-1:before {
  content: "\e10c";
}

.icon-rambus:before {
  content: "\e10d";
}

.icon-hourglass:before {
  content: "\e10e";
}

.icon-fire:before {
  content: "\e10f";
}

.icon-donut:before {
  content: "\e110";
}

.icon-trophy:before {
  content: "\e112";
}

.icon-thankyou-1:before {
  content: "\e107";
}

.icon-send-1:before {
  content: "\e113";
}

.icon-check-mark-thick-1:before {
  content: "\e114";
}

.icon-error-1:before {
  content: "\e115";
}

.icon-eye-1:before {
  content: "\e116";
}

.icon-eye-1-crossed:before {
  content: "\e117";
}

.icon-calendar-5:before {
  content: "\e111";
}

.icon-check-mark-thick-2:before {
  content: "\e118";
}

.icon-delete-4:before {
  content: "\e119";
}

.icon-document-icon-1:before {
  content: "\e11a";
}

.icon-flag-1:before {
  content: "\e11b";
}

.icon-info-1:before {
  content: "\e11c";
}

.icon-arrow-left-8:before {
  content: "\e11d";
}

.icon-arrow-left-9:before {
  content: "\e11e";
}

.icon-arrow-left-10:before {
  content: "\e11f";
}

.icon-arrow-right-8:before {
  content: "\e120";
}

.icon-arrow-right-9:before {
  content: "\e121";
}

.icon-arrow-right-10:before {
  content: "\e122";
}

.icon-user-3:before {
  content: "\e123";
}

.icon-play-1:before {
  content: "\e124";
}

.icon-career-level-6:before {
  content: "\e125";
}

.icon-email-5:before {
  content: "\e126";
}

.icon-facebook-7:before {
  content: "\e127";
}

.icon-instagram-3:before {
  content: "\e128";
}

.icon-linkedin-4:before {
  content: "\e129";
}

.icon-menu-2:before {
  content: "\e12a";
}

.icon-arrow-down-9:before {
  content: "\e12b";
}

.icon-arrow-down-10:before {
  content: "\e12c";
}

.icon-arrow-down-11:before {
  content: "\e12d";
}

.icon-arrow-left-11:before {
  content: "\e12e";
}

.icon-arrow-right-11:before {
  content: "\e12f";
}

.icon-arrow-up-9:before {
  content: "\e130";
}

.icon-arrow-up-10:before {
  content: "\e131";
}

.icon-arrow-up-11:before {
  content: "\e132";
}

.icon-calendar-8:before {
  content: "\e133";
}

.icon-career-level-7:before {
  content: "\e134";
}

.icon-location-9:before {
  content: "\e135";
}

.icon-potential-match:before {
  content: "\e138";
}

.icon-star-1:before {
  content: "\e136";
}

.icon-star-empty-1:before {
  content: "\e137";
}

.icon-user-4:before {
  content: "\e139";
}

.icon-logout-2:before {
  content: "\e13a";
}

.icon-whatsapp:before {
  content: "\e13b";
}

.icon-career-level-8:before {
  content: "\e13c";
}

.icon-notify-1:before {
  content: "\e13d";
}

.icon-sharpedge-star-1:before {
  content: "\e13e";
}

.icon-whatsapp-1:before {
  content: "\e13f";
}

.icon-email-6:before {
  content: "\e140";
}

.icon-phone-1:before {
  content: "\e141";
}

.icon-email-7:before {
  content: "\e142";
}

.icon-microphone:before {
  content: "\e143";
}

.icon-arrow-right-12:before {
  content: "\e144";
}

.icon-category-4:before {
  content: "\e145";
}

.icon-play-circle-2:before {
  content: "\e146";
}

.icon-arrow-left-12:before {
  content: "\e147";
}

.icon-link-1:before {
  content: "\e148";
}

.icon-email-8:before {
  content: "\e149";
}

.icon-phone-2:before {
  content: "\e14e";
}

.icon-bicycle:before {
  content: "\e14a";
}

.icon-calendar-9:before {
  content: "\e14b";
}

.icon-car-2:before {
  content: "\e14c";
}

.icon-car-3:before {
  content: "\e14d";
}

.icon-career-level-9:before {
  content: "\e14f";
}

.icon-category-5:before {
  content: "\e150";
}

.icon-flag-2:before {
  content: "\e151";
}

.icon-location-10:before {
  content: "\e152";
}

.icon-time-1:before {
  content: "\e153";
}

.icon-walk:before {
  content: "\e154";
}

.icon-evening:before {
  content: "\e155";
}

.icon-check-circle-2:before {
  content: "\e156";
}

.icon-minus-1:before {
  content: "\e157";
}

.icon-noon:before {
  content: "\e158";
}

.icon-night:before {
  content: "\e159";
}

.icon-morning:before {
  content: "\e15a";
}

.icon-filter-1:before {
  content: "\e15b";
}

.icon-tutorial-support:before {
  content: "\e15c";
}

.icon-tutorial-video:before {
  content: "\e15d";
}

.icon-tutorial-faq:before {
  content: "\e15e";
}

.icon-reset-2:before {
  content: "\e15f";
}

.icon-time-2:before {
  content: "\e160";
}

.icon-appstore:before {
  content: "\e161";
}

.icon-education-1:before {
  content: "\e162";
}

.icon-skills:before {
  content: "\e163";
}

.icon-career-level-10:before {
  content: "\e166";
}

.icon-responsibilities:before {
  content: "\e164";
}

.icon-pc:before {
  content: "\e167";
}

.icon-play-circle-3:before {
  content: "\e168";
}

.icon-mobile-1:before {
  content: "\e169";
}

.icon-sharechat:before {
  content: "\e16a";
}

.icon-sharechat-1:before {
  content: "\e16b";
}

.icon-exit:before {
  content: "\e16c";
}

.icon-error-2:before {
  content: "\e16d";
}

.icon-rotate:before {
  content: "\e16e";
}

.icon-tool-tip:before {
  content: "\e16f";
}

.icon-infinite:before {
  content: "\e165";
}

.icon-reset-3:before {
  content: "\e170";
}

.icon-arrow-right-13:before {
  content: "\e171";
}

.icon-arrow-up-13:before {
  content: "\e172";
}

.icon-arrow-left-13:before {
  content: "\e173";
}

.icon-arrow-down-13:before {
  content: "\e174";
}

.icon-clone-1:before {
  content: "\e175";
}

.icon-tiktok:before {
  content: "\e176";
}

.icon-training:before {
  content: "\e177";
}

.icon-device:before {
  content: "\e178";
}

.icon-attempts:before {
  content: "\e179";
}

.icon-navigate:before {
  content: "\e17a";
}

.icon-faq:before {
  content: "\e17b";
}

.icon-support:before {
  content: "\e17c";
}

.icon-map:before {
  content: "\e17d";
}

.icon-cancel-2:before {
  content: "\e17e";
}

.icon-user-5:before {
  content: "\e17f";
}

.icon-globe-plane-2:before {
  content: "\e180";
}

.icon-building:before {
  content: "\e181";
}

.icon-certificate:before {
  content: "\e182";
}

.icon-coin:before {
  content: "\e183";
}

.icon-star-2:before {
  content: "\e184";
}

.icon-upload-1:before {
  content: "\e185";
}

.icon-edit-1:before {
  content: "\e186";
}

.icon-faq-1:before {
  content: "\e098";
}

.icon-support-1:before {
  content: "\e187";
}

/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */

.flag {
  display: inline-block;
  width: 25px;
  height: 15px;
  background: url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/flags.png') no-repeat;
}

.flag.flag-wf {
  background-position: -300px -210px;
}

.flag.flag-ye {
  background-position: -350px -210px;
}

.flag.flag-tz {
  background-position: -350px -195px;
}

.flag.flag-mp {
  background-position: 0 -135px;
}

.flag.flag-sb {
  background-position: -325px -165px;
}

.flag.flag-cn {
  background-position: -325px -30px;
}

.flag.flag-do {
  background-position: -200px -45px;
}

.flag.flag-sz {
  background-position: -350px -180px;
}

.flag.flag-um {
  background-position: -25px -210px;
}

.flag.flag-jp {
  background-position: -325px -90px;
}

.flag.flag-th {
  background-position: -75px -195px;
}

.flag.flag-br {
  background-position: -325px -15px;
}

.flag.flag-sa {
  background-position: -300px -165px;
}

.flag.flag-mt {
  background-position: -100px -135px;
}

.flag.flag-us {
  background-position: -50px -210px;
}

.flag.flag-qa {
  background-position: -150px -165px;
}

.flag.flag-sl {
  background-position: -150px -180px;
}

.flag.flag-ec {
  background-position: -250px -45px;
}

.flag.flag-py {
  background-position: -125px -165px;
}

.flag.flag-si {
  background-position: -75px -180px;
}

.flag.flag-tn {
  background-position: -200px -195px;
}

.flag.flag-cz {
  background-position: -75px -45px;
}

.flag.flag-to {
  background-position: -225px -195px;
}

.flag.flag-ke {
  background-position: -350px -90px;
}

.flag.flag-fr {
  background-position: -175px -60px;
}

.flag.flag-gt {
  background-position: -175px -75px;
}

.flag.flag-vg {
  background-position: -200px -210px;
}

.flag.flag-bm {
  background-position: -250px -15px;
}

.flag.flag-et {
  background-position: 0 -60px;
}

.flag.flag-fi {
  background-position: -50px -60px;
}

.flag.flag-mx {
  background-position: -200px -135px;
}

.flag.flag-se {
  background-position: 0 -180px;
}

.flag.flag-vc {
  background-position: -150px -210px;
}

.flag.flag-gy {
  background-position: -250px -75px;
}

.flag.flag-ne {
  background-position: -325px -135px;
}

.flag.flag-pf {
  background-position: -250px -150px;
}

.flag.flag-at {
  background-position: -275px 0;
}

.flag.flag-lu {
  background-position: -25px -120px;
}

.flag.flag-kn {
  background-position: -75px -105px;
}

.flag.flag-dm {
  background-position: -175px -45px;
}

.flag.flag-om {
  background-position: -175px -150px;
}

.flag.flag-tw {
  background-position: -325px -195px;
}

.flag.flag-rw {
  background-position: -275px -165px;
}

.flag.flag-sj {
  background-position: -100px -180px;
}

.flag.flag-sc {
  background-position: -350px -165px;
}

.flag.flag-cr {
  background-position: -375px -30px;
}

.flag.flag-pn {
  background-position: 0 -165px;
}

.flag.flag-dz {
  background-position: -225px -45px;
}

.flag.flag-ir {
  background-position: -175px -90px;
}

.flag.flag-eu {
  background-position: -25px -60px;
}

.flag.flag-tc {
  background-position: -375px -180px;
}

.flag.flag-bf {
  background-position: -100px -15px;
}

.flag.flag-be {
  background-position: -75px -15px;
}

.flag.flag-pk {
  background-position: -325px -150px;
}

.flag.flag-ge {
  background-position: -275px -60px;
}

.flag.flag-ee {
  background-position: -275px -45px;
}

.flag.flag-la {
  background-position: -225px -105px;
}

.flag.flag-kz {
  background-position: -200px -105px;
}

.flag.flag-tg {
  background-position: -50px -195px;
}

.flag.flag-ms {
  background-position: -75px -135px;
}

.flag.flag-pg {
  background-position: -275px -150px;
}

.flag.flag-tf {
  background-position: -25px -195px;
}

.flag.flag-gd {
  background-position: -250px -60px;
}

.flag.flag-ai {
  background-position: -100px 0;
}

.flag.flag-pm {
  background-position: -375px -150px;
}

.flag.flag-bg {
  background-position: -125px -15px;
}

.flag.flag-so {
  background-position: -225px -180px;
}

.flag.flag-sh {
  background-position: -50px -180px;
}

.flag.flag-bn {
  background-position: -275px -15px;
}

.flag.flag-sv {
  background-position: -300px -180px;
}

.flag.flag-hm {
  background-position: -300px -75px;
}

.flag.flag-bh {
  background-position: -150px -15px;
}

.flag.flag-td {
  background-position: 0 -195px;
}

.flag.flag-tm {
  background-position: -175px -195px;
}

.flag.flag-mm {
  background-position: -325px -120px;
}

.flag.flag-kp {
  background-position: -100px -105px;
}

.flag.flag-bd {
  background-position: -50px -15px;
}

.flag.flag-ro {
  background-position: -200px -165px;
}

.flag.flag-af {
  background-position: -50px 0;
}

.flag.flag-hu {
  background-position: 0 -90px;
}

.flag.flag-hk {
  background-position: -275px -75px;
}

.flag.flag-dj {
  background-position: -125px -45px;
}

.flag.flag-mo {
  background-position: -375px -120px;
}

.flag.flag-ky {
  background-position: -175px -105px;
}

.flag.flag-ng {
  background-position: -375px -135px;
}

.flag.flag-my {
  background-position: -225px -135px;
}

.flag.flag-je {
  background-position: -250px -90px;
}

.flag.flag-cf {
  background-position: -150px -30px;
}

.flag.flag-lk {
  background-position: -325px -105px;
}

.flag.flag-ni {
  background-position: 0 -150px;
}

.flag.flag-gp {
  background-position: -75px -75px;
}

.flag.flag-ua {
  background-position: -375px -195px;
}

.flag.flag-lb {
  background-position: -250px -105px;
}

.flag.flag-gq {
  background-position: -100px -75px;
}

.flag.flag-vu {
  background-position: -275px -210px;
}

.flag.flag-pe {
  background-position: -225px -150px;
}

.flag.flag-eh {
  background-position: -325px -45px;
}

.flag.flag-sg {
  background-position: -25px -180px;
}

.flag.flag-de {
  background-position: -100px -45px;
}

.flag.flag-ax {
  background-position: -350px 0;
}

.flag.flag-an {
  background-position: -175px 0;
}

.flag.flag-np {
  background-position: -75px -150px;
}

.flag.flag-mu {
  background-position: -125px -135px;
}

.flag.flag-jm {
  background-position: -275px -90px;
}

.flag.flag-pr {
  background-position: -25px -165px;
}

.flag.flag-tv {
  background-position: -300px -195px;
}

.flag.flag-am {
  background-position: -150px 0;
}

.flag.flag-au {
  background-position: -300px 0;
}

.flag.flag-sd {
  background-position: -375px -165px;
}

.flag.flag-sn {
  background-position: -200px -180px;
}

.flag.flag-ie {
  background-position: -50px -90px;
}

.flag.flag-mn {
  background-position: -350px -120px;
}

.flag.flag-by {
  background-position: -50px -30px;
}

.flag.flag-pa {
  background-position: -200px -150px;
}

.flag.flag-mc {
  background-position: -125px -120px;
}

.flag.flag-ps {
  background-position: -50px -165px;
}

.flag.flag-az {
  background-position: -375px 0;
}

.flag.flag-mf {
  background-position: -200px -120px;
}

.flag.flag-no {
  background-position: -50px -150px;
}

.flag.flag-nz {
  background-position: -150px -150px;
}

.flag.flag-ao {
  background-position: -200px 0;
}

.flag.flag-gm {
  background-position: -25px -75px;
}

.flag.flag-ve {
  background-position: -175px -210px;
}

.flag.flag-va {
  background-position: -125px -210px;
}

.flag.flag-pw {
  background-position: -100px -165px;
}

.flag.flag-bj {
  background-position: -200px -15px;
}

.flag.flag-ru {
  background-position: -250px -165px;
}

.flag.flag-mg {
  background-position: -225px -120px;
}

.flag.flag-hr {
  background-position: -350px -75px;
}

.flag.flag-nr {
  background-position: -100px -150px;
}

.flag.flag-ug {
  background-position: 0 -210px;
}

.flag.flag-ht {
  background-position: -375px -75px;
}

.flag.flag-li {
  background-position: -300px -105px;
}

.flag.flag-il {
  background-position: -75px -90px;
}

.flag.flag-zw {
  background-position: -50px -225px;
}

.flag.flag-ph {
  background-position: -300px -150px;
}

.flag.flag-sy {
  background-position: -325px -180px;
}

.flag.flag-gg {
  background-position: -325px -60px;
}

.flag.flag-tk {
  background-position: -125px -195px;
}

.flag.flag-vi {
  background-position: -225px -210px;
}

.flag.flag-tj {
  background-position: -100px -195px;
}

.flag.flag-tr {
  background-position: -250px -195px;
}

.flag.flag-gw {
  background-position: -225px -75px;
}

.flag.flag-mk {
  background-position: -275px -120px;
}

.flag.flag-uy {
  background-position: -75px -210px;
}

.flag.flag-lt {
  background-position: 0 -120px;
}

.flag.flag-bv {
  background-position: 0 -30px;
}

.flag.flag-rs {
  background-position: -225px -165px;
}

.flag.flag-ca {
  background-position: -100px -30px;
}

.flag.flag-gs {
  background-position: -150px -75px;
}

.flag.flag-lr {
  background-position: -350px -105px;
}

.flag.flag-es {
  background-position: -375px -45px;
}

.flag.flag-lc {
  background-position: -275px -105px;
}

.flag.flag-ws {
  background-position: -325px -210px;
}

.flag.flag-yt {
  background-position: -375px -210px;
}

.flag.flag-aw {
  background-position: -325px 0;
}

.flag.flag-bo {
  background-position: -300px -15px;
}

.flag.flag-cv {
  background-position: -25px -45px;
}

.flag.flag-ag {
  background-position: -75px 0;
}

.flag.flag-fo {
  background-position: -150px -60px;
}

.flag.flag-ls {
  background-position: -375px -105px;
}

.flag.flag-kr {
  background-position: -125px -105px;
}

.flag.flag-pl {
  background-position: -350px -150px;
}

.flag.flag-md {
  background-position: -150px -120px;
}

.flag.flag-ae {
  background-position: -25px 0;
}

.flag.flag-nc {
  background-position: -300px -135px;
}

.flag.flag-gb {
  background-position: -225px -60px;
}

.flag.flag-za {
  background-position: 0 -225px;
}

.flag.flag-is {
  background-position: -200px -90px;
}

.flag.flag-nu {
  background-position: -125px -150px;
}

.flag.flag-ga {
  background-position: -200px -60px;
}

.flag.flag-bs {
  background-position: -350px -15px;
}

.flag.flag-uz {
  background-position: -100px -210px;
}

.flag.flag-bi {
  background-position: -175px -15px;
}

.flag.flag-mw {
  background-position: -175px -135px;
}

.flag.flag-vn {
  background-position: -250px -210px;
}

.flag.flag-io {
  background-position: -125px -90px;
}

.flag.flag-zm {
  background-position: -25px -225px;
}

.flag.flag-as {
  background-position: -250px 0;
}

.flag.flag-st {
  background-position: -275px -180px;
}

.flag.flag-kh {
  background-position: 0 -105px;
}

.flag.flag-fj {
  background-position: -75px -60px;
}

.flag.flag-lv {
  background-position: -50px -120px;
}

.flag.flag-it {
  background-position: -225px -90px;
}

.flag.flag-fm {
  background-position: -125px -60px;
}

.flag.flag-bz {
  background-position: -75px -30px;
}

.flag.flag-na {
  background-position: -275px -135px;
}

.flag.flag-cd {
  background-position: -125px -30px;
}

.flag.flag-cl {
  background-position: -275px -30px;
}

.flag.flag-cm {
  background-position: -300px -30px;
}

.flag.flag-co {
  background-position: -350px -30px;
}

.flag.flag-sk {
  background-position: -125px -180px;
}

.flag.flag-al {
  background-position: -125px 0;
}

.flag.flag-ba {
  background-position: 0 -15px;
}

.flag.flag-bt {
  background-position: -375px -15px;
}

.flag.flag-cu {
  background-position: 0 -45px;
}

.flag.flag-fk {
  background-position: -100px -60px;
}

.flag.flag-mv {
  background-position: -150px -135px;
}

.flag.flag-ly {
  background-position: -75px -120px;
}

.flag.flag-ma {
  background-position: -100px -120px;
}

.flag.flag-ki {
  background-position: -25px -105px;
}

.flag.flag-bl {
  background-position: -225px -15px;
}

.flag.flag-re {
  background-position: -175px -165px;
}

.flag.flag-mh {
  background-position: -250px -120px;
}

.flag.flag-ci {
  background-position: -225px -30px;
}

.flag.flag-ad {
  background-position: 0 0;
}

.flag.flag-hn {
  background-position: -325px -75px;
}

.flag.flag-pt {
  background-position: -75px -165px;
}

.flag.flag-jo {
  background-position: -300px -90px;
}

.flag.flag-ck {
  background-position: -250px -30px;
}

.flag.flag-tl {
  background-position: -150px -195px;
}

.flag.flag-in {
  background-position: -100px -90px;
}

.flag.flag-sm {
  background-position: -175px -180px;
}

.flag.flag-cy {
  background-position: -50px -45px;
}

.flag.flag-gi {
  background-position: -375px -60px;
}

.flag.flag-kw {
  background-position: -150px -105px;
}

.flag.flag-mq {
  background-position: -25px -135px;
}

.flag.flag-mz {
  background-position: -250px -135px;
}

.flag.flag-id {
  background-position: -25px -90px;
}

.flag.flag-gl {
  background-position: 0 -75px;
}

.flag.flag-gu {
  background-position: -200px -75px;
}

.flag.flag-ch {
  background-position: -200px -30px;
}

.flag.flag-dk {
  background-position: -150px -45px;
}

.flag.flag-ar {
  background-position: -225px 0;
}

.flag.flag-gh {
  background-position: -350px -60px;
}

.flag.flag-me {
  background-position: -175px -120px;
}

.flag.flag-bw {
  background-position: -25px -30px;
}

.flag.flag-kg {
  background-position: -375px -90px;
}

.flag.flag-nl {
  background-position: -25px -150px;
}

.flag.flag-gf {
  background-position: -300px -60px;
}

.flag.flag-km {
  background-position: -50px -105px;
}

.flag.flag-nf {
  background-position: -350px -135px;
}

.flag.flag-er {
  background-position: -350px -45px;
}

.flag.flag-mr {
  background-position: -50px -135px;
}

.flag.flag-cg {
  background-position: -175px -30px;
}

.flag.flag-sr {
  background-position: -250px -180px;
}

.flag.flag-iq {
  background-position: -150px -90px;
}

.flag.flag-ml {
  background-position: -300px -120px;
}

.flag.flag-tt {
  background-position: -275px -195px;
}

.flag.flag-gn {
  background-position: -50px -75px;
}

.flag.flag-bb {
  background-position: -25px -15px;
}

.flag.flag-eg {
  background-position: -300px -45px;
}

.flag.flag-gr {
  background-position: -125px -75px;
}

.flag.flag-apac {
  background: none;
}

.flag.flag-latam {
  background: none;
}

.pagination-block {
  padding: 8px 0;
}

.btn {
  padding: 9px 12px;
  line-height: 14px;
}

.btn.primary-button {
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #009bdf;
  background: none;
  background-color: #009bdf;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.btn.primary-button:hover,
.btn.primary-button:active {
  color: #ffffff;
  background: none;
  background-color: #009bdf;
  border-color: #009bdf;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.btn.primary-button .action-link {
  border: 1px solid;
  text-decoration: none;
}

.btn.primary-button .action-link:hover {
  border: 1px solid;
  text-decoration: none;
}

.btn.secondary-button {
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #1372a9;
  background: none;
  background-color: #1372a9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.btn.secondary-button:hover,
.btn.secondary-button:active {
  color: #ffffff;
  background: none;
  background-color: rgba(19,114,169,0.8);
  border-color: #1372a9;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.btn.secondary-button .action-link {
  border: 1px solid;
  text-decoration: none;
}

.btn.secondary-button .action-link:hover {
  border: 1px solid;
  text-decoration: none;
}

.btn.plain-button {
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #009bdf;
  text-align: center;
  border-color: #009bdf;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.btn.plain-button:hover,
.btn.plain-button:active {
  color: #ffffff;
  background: none;
  background-color: #009bdf;
  border-color: #009bdf;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.btn.plain-button .action-link {
  border: 1px solid;
  text-decoration: none;
}

.btn.plain-button .action-link:hover {
  border: 1px solid;
  text-decoration: none;
}

.btn.default-button {
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #fafafa;
  background: none;
  background-color: #fafafa;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.btn.default-button:hover,
.btn.default-button:active {
  color: #009bdf;
  background: none;
  background-color: #fafafa;
  border-color: #fafafa;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.btn.default-button .action-link {
  border: 1px solid;
  text-decoration: none;
}

.btn.default-button .action-link:hover {
  border: 1px solid;
  text-decoration: none;
}

.btn-lg,
.button-lg,
.btn-group-lg>.btn {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.btn-sm,
.button-sm,
.btn-group-sm>.btn {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.button-sm .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.primary-button.btn-lg,
.primary-button.button-lg {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.primary-button.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.primary-button.btn-sm,
.primary-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.primary-button.button-sm .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.secondary-button.btn-lg,
.secondary-button.button-lg {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.secondary-button.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.secondary-button.btn-sm,
.secondary-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.secondary-button.button-sm .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.plain-button.btn-lg,
.plain-button.button-lg {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.plain-button.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.plain-button.btn-sm,
.plain-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.plain-button.button-sm .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.default-button.btn-lg,
.default-button.button-lg {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.default-button.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.default-button.btn-sm,
.default-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.default-button.button-sm .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.primary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.primary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.primary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.primary-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.primary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.secondary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.secondary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.secondary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.secondary-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.secondary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.plain-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.plain-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.plain-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.plain-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.plain-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.default-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.default-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.default-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.default-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.default-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.line-striked {
  position: relative;
}

.line-striked::before {
  content: "";
  display: block;
}

.line-strikeddiv[view="heading"]::before {
  width: 100px;
  border-bottom: 6px solid #555555;
}

.line-strikedh1::before {
  width: 100px;
  border-bottom: 10px solid #212121;
}

.line-strikedh2::before {
  width: 100px;
  border-bottom: 8px solid #212121;
}

.line-strikedh3::before {
  width: 100px;
  border-bottom: 6px solid #212121;
}

.line-strikedh4::before {
  width: 150px;
  border-bottom: 8px solid #212121;
}

.line-strikedh5::before {
  width: 150px;
  border-bottom: 6px solid #212121;
}

.line-strikedh6::before {
  width: 150px;
  border-bottom: 6px solid #212121;
}

.line-non-striked::before {
  display: none;
}

[data-widget^="ph-find-your-fit-container-"] h2::before,
[data-widget*="ph-find-your-fit-container-"] h2::before,
[data-widget^="ph-location-map-"] h2::before,
[data-widget*="ph-location-map-"] h2::before,
[data-widget*="pcs-profile-recommendations-"] h2::before,
[data-widget^="pcs-profile-recommendations-"] h2::before,
[data-widget*="pcs-recom-jobs-browsing-history-"] h2::before,
[data-widget^="pcs-recom-jobs-browsing-history-"] h2::before,
[data-widget*="pcs-category-overview-v1-"] h2::before,
[data-widget^="pcs-category-overview-"] h2::before,
[data-widget*="pcs-near-by-jobs-"] h2::before,
[data-widget^="pcs-near-by-jobs-"] [data-widget*="pcs-recently-viewed-jobs-"] h2::before,
[data-widget^="pcs-recently-viewed-jobs-"] h2::before,
[data-widget^="pcs-job-cart-"] h2::before,
[data-widget*="pcs-job-cart-"] h2::before,
[data-widget^="pcs-similar-jobs-"] h2::before,
[data-widget*="pcs-similar-jobs-"] [data-widget^="pcs-targeted-jobs-"] h2::before,
[data-widget*="pcs-targeted-jobs-"] h2::before,
[data-widget^="pcs-people-also-viewed-"] h2::before,
[data-widget*="pcs-people-also-viewed-"] h2::before,
[data-widget^="pcs-global-search-"] h2::before,
[data-widget*="pcs-global-search-"] h2::before,
[data-widget^="ph-email-job-"] h2::before,
[data-widget*="ph-email-job-"] h2::before,
[data-widget^="ph-subscribe-similarjobs-"] h2::before,
[data-widget*="ph-subscribe-similarjobs-"] h2::before,
[data-widget^="ph-facets-"] h2::before,
[data-widget*="ph-facets-"] h2::before,
[data-widget^="ph-create-job-alert-"] h2::before,
[data-widget*="ph-create-job-alert-"] h2::before,
[data-widget^="pcs-faq-"] h2::before,
[data-widget*="pcs-faq-"] h2::before {
  display: none !important;
}

[data-widget^="ph-find-your-fit-container-"] h2::after,
[data-widget*="ph-find-your-fit-container-"] h2::after,
[data-widget^="ph-location-map-"] h2::after,
[data-widget*="ph-location-map-"] h2::after,
[data-widget*="pcs-profile-recommendations-"] h2::after,
[data-widget^="pcs-profile-recommendations-"] h2::after,
[data-widget*="pcs-recom-jobs-browsing-history-"] h2::after,
[data-widget^="pcs-recom-jobs-browsing-history-"] h2::after,
[data-widget*="pcs-category-overview-v1-"] h2::after,
[data-widget^="pcs-category-overview-"] h2::after,
[data-widget*="pcs-near-by-jobs-"] h2::after,
[data-widget^="pcs-near-by-jobs-"] [data-widget*="pcs-recently-viewed-jobs-"] h2::after,
[data-widget^="pcs-recently-viewed-jobs-"] h2::after,
[data-widget^="pcs-job-cart-"] h2::after,
[data-widget*="pcs-job-cart-"] h2::after,
[data-widget^="pcs-similar-jobs-"] h2::after,
[data-widget*="pcs-similar-jobs-"] [data-widget^="pcs-targeted-jobs-"] h2::after,
[data-widget*="pcs-targeted-jobs-"] h2::after,
[data-widget^="pcs-people-also-viewed-"] h2::after,
[data-widget*="pcs-people-also-viewed-"] h2::after,
[data-widget^="pcs-global-search-"] h2::after,
[data-widget*="pcs-global-search-"] h2::after,
[data-widget^="ph-email-job-"] h2::after,
[data-widget*="ph-email-job-"] h2::after,
[data-widget^="ph-subscribe-similarjobs-"] h2::after,
[data-widget*="ph-subscribe-similarjobs-"] h2::after,
[data-widget^="ph-facets-"] h2::after,
[data-widget*="ph-facets-"] h2::after,
[data-widget^="ph-create-job-alert-"] h2::after,
[data-widget*="ph-create-job-alert-"] h2::after,
[data-widget^="pcs-faq-"] h2::after,
[data-widget*="pcs-faq-"] h2::after {
  display: none !important;
}

[data-widget^="ph-glassdoor-widget-"] h3::before,
[data-widget*="ph-glassdoor-widget-"] h3::before,
[data-widget^="ph-location-map-"] h3::before,
[data-widget*="ph-location-map-"] h3::before,
[data-widget^="ph-find-your-fit-container-"] h3::before,
[data-widget*="ph-find-your-fit-container-"] h3::before,
[data-widget^="ph-glassdoor-widget-"] h4::before,
[data-widget*="ph-glassdoor-widget-"] h4::before,
[data-widget^="ph-location-map-"] h4::before,
[data-widget*="ph-location-map-"] h4::before,
[data-widget^="ph-find-your-fit-container-"] h4::before,
[data-widget*="ph-find-your-fit-container-"] h4::before,
[data-widget^="ph-glassdoor-widget-"] h3::after,
[data-widget*="ph-glassdoor-widget-"] h3::after,
[data-widget^="ph-location-map-"] h3::after,
[data-widget*="ph-location-map-"] h3::after,
[data-widget^="ph-find-your-fit-container-"] h3::after,
[data-widget*="ph-find-your-fit-container-"] h3::after,
[data-widget^="ph-glassdoor-widget-"] h4::after,
[data-widget*="ph-glassdoor-widget-"] h4::after,
[data-widget^="ph-location-map-"] h4::after,
[data-widget*="ph-location-map-"] h4::after,
[data-widget^="ph-find-your-fit-container-"] h4::after,
[data-widget*="ph-find-your-fit-container-"] h4::after {
  display: none;
}

@font-face {
  font-family: FSThriveElliotWeb-Light;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.svg#FSThriveElliotWeb-Light") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Regular;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.svg#FSThriveElliotWeb-Regular") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Heavy;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.svg#FSThriveElliotWeb-Heavy") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Bold;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.svg#FSThriveElliotWeb-Bold") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Light;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.svg#FSThriveElliotWeb-Light") format("svg");
}

@font-face {
  font-family: 'AvenirRoman';
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/AvenirRoman.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/AvenirRoman.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/AvenirRoman.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/AvenirRoman.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/AvenirRoman.svg#AvenirRoman") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Heavy;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.svg#FSThriveElliotWeb-Heavy") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Bold;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.svg#FSThriveElliotWeb-Bold") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Light;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Light.svg#FSThriveElliotWeb-Light") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Regular;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Regular.svg#FSThriveElliotWeb-Regular") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Heavy;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Heavy.svg#FSThriveElliotWeb-Heavy") format("svg");
}

@font-face {
  font-family: FSThriveElliotWeb-Bold;
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.eot?") format("eot"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.woff2") format("woff2"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/FSThriveElliotWeb-Bold.svg#FSThriveElliotWeb-Bold") format("svg");
}

body,
html {
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  color: #4f4f4f;
  line-height: 1.42857;
  margin: 0;
  padding: 0;
}

boby {
  background-color: #ffffff;
}

strong,
b,
.font-bold {
  font-family: inherit;
}

::-input-placeholder {
  color: #4f4f4f;
}

input[type=text]::-ms-clear {
  display: none;
}

input[type=password]::-ms-reveal {
  display: none;
}

input::-ms-expand,
input::-ms-clear,
input::-ms-reveal {
  visibility: hidden;
}

[hidden-here="true"] {
  display: none;
}

body:not(.job-page) span[style^="line-"] {
  display: inline-block;
}

body:not(.job-page) li span[style^="line-"] {
  display: inline-table;
}

mark.smart-job-highlights {
  background-color: rgba(0,155,223,0.1);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 2.28571429rem;
  line-height: 34px;
  color: #212121;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

h2 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 2rem;
  line-height: 30px;
  color: #212121;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

h3 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 1.71428571rem;
  line-height: 26px;
  color: #212121;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

h4 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 1.42857143rem;
  line-height: 22px;
  color: #212121;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

h5 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 1.28571429rem;
  line-height: 20px;
  color: #212121;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

h6 {
  font-family: FSThriveElliotWeb-Light;
  font-weight: lighter;
  font-size: 1.14285714rem;
  line-height: 18px;
  color: #212121;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

ppc-content ul,
ppc-content ol {
  margin: auto;
  padding-left: 40px;
}

ppc-content ul li,
ppc-content ol li {
  list-style-type: initial;
  margin: auto;
}

ppc-content ol li {
  list-style-type: decimal;
}

ppc-content ul li {
  list-style-type: disc;
}

ppc-content h1 {
  font-size: 2.28571429rem !important;
}

ppc-content h2 {
  font-size: 2rem !important;
}

ppc-content h3 {
  font-size: 1.71428571rem !important;
}

ppc-content h4 {
  font-size: 1.42857143rem !important;
}

ppc-content h5 {
  font-size: 1.28571429rem !important;
}

ppc-content h6 {
  font-size: 1.14285714rem !important;
}

ppc-content p {
  margin-bottom: 0;
}

a {
  cursor: pointer;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  font-size: 1rem;
  color: #009bdf;
  line-height: 16px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
}

a:focus,
a:hover {
  color: #009bdf;
  outline: 0;
}

a:active {
  color: #009bdf;
}

a:focus {
  outline: 2px dashed #000000;
}

a:hover {
  text-decoration: none;
}

button,
.btn {
  cursor: pointer;
}

button:focus,
.btn:focus {
  outline: 2px dashed #000000;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.error,
.required {
  color: #ff2500;
}

.visible-hidden {
  visibility: hidden;
}

.visible-visible {
  visibility: visible;
}

.inline-block {
  display: inline-block;
}

.overflow-hidden {
  overflow: hidden;
}

.disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
}

.phs-wrapper {
  position: relative;
  top: 130px;
  margin-bottom: 130px;
  display: block;
}

.phs-wrapper.ph-page-open {
  display: none;
  margin: 0 auto;
}

.inner-container,
.widget-container,
.container {
  margin: 0 auto;
  max-width: 1440px;
  width: 90%;
  padding-left: 15px;
  padding-right: 15px;
}

.inner-container .container,
.widget-container .container,
.container .container,
.inner-container .inner-container,
.widget-container .inner-container,
.container .inner-container,
.inner-container .widget-container,
.widget-container .widget-container,
.container .widget-container {
  width: 100%;
  padding: 0;
}

.inner-container.ph-fluid-container .inner-container,
.widget-container.ph-fluid-container .inner-container,
.container.ph-fluid-container .inner-container,
.inner-container.ph-fluid-container .container,
.widget-container.ph-fluid-container .container,
.container.ph-fluid-container .container {
  max-width: 1440px;
  width: 90%;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 80px;
}

@media only screen and (max-width:1439px) {
  .inner-container.ph-fluid-container .inner-container,
  .widget-container.ph-fluid-container .inner-container,
  .container.ph-fluid-container .inner-container,
  .inner-container.ph-fluid-container .container,
  .widget-container.ph-fluid-container .container,
  .container.ph-fluid-container .container {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width:1151px) {
  .inner-container.ph-fluid-container .inner-container,
  .widget-container.ph-fluid-container .inner-container,
  .container.ph-fluid-container .inner-container,
  .inner-container.ph-fluid-container .container,
  .widget-container.ph-fluid-container .container,
  .container.ph-fluid-container .container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 40px;
  }
}

@media only screen and (max-width:767px) {
  .inner-container.ph-fluid-container .inner-container,
  .widget-container.ph-fluid-container .inner-container,
  .container.ph-fluid-container .inner-container,
  .inner-container.ph-fluid-container .container,
  .widget-container.ph-fluid-container .container,
  .container.ph-fluid-container .container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media only screen and (max-width:1439px) {
  .container {
    width: 90%;
  }
}

@media only screen and (max-width:1151px) {
  .container {
    width: 96%;
  }
}

@media only screen and (max-width:767px) {
  .container {
    width: 96%;
  }
}

.widget-container {
  padding-top: 60px;
  padding-bottom: 80px;
}

@media only screen and (max-width:1439px) {
  .widget-container {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width:1151px) {
  .widget-container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 40px;
  }
}

@media only screen and (max-width:767px) {
  .widget-container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

div[as-element="ph-job-details-v1"] .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.container-fluid {
  margin: 0 auto;
}

.ph-component-cntr .pcs-header-block-default,
.ph-component-cntr .ph-header-block-default {
  padding-bottom: 32px;
}

@media only screen and (max-width:1151px) {
  .ph-component-cntr .pcs-header-block-default,
  .ph-component-cntr .ph-header-block-default {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width:767px) {
  .ph-component-cntr .pcs-header-block-default,
  .ph-component-cntr .ph-header-block-default {
    padding-bottom: 32px;
  }
}

.ph-component-cntr .pcs-header-block-default .heading-block-info .heading-two,
.ph-component-cntr .ph-header-block-default .heading-block-info .heading-two {
  margin-bottom: 0;
}

.ph-component-cntr .pcs-header-block-default .heading-block-info .heading-two+.sub-content,
.ph-component-cntr .ph-header-block-default .heading-block-info .heading-two+.sub-content {
  margin-top: 16px;
  margin-bottom: 0;
}

.ph-component-cntr .pcs-header-block-default .heading-block-info .heading-two.hide+.sub-content,
.ph-component-cntr .ph-header-block-default .heading-block-info .heading-two.hide+.sub-content {
  margin-top: 0;
}

.ph-component-cntr .pcs-header-block-default .heading-block-info .heading-two+.sub-content-block,
.ph-component-cntr .ph-header-block-default .heading-block-info .heading-two+.sub-content-block {
  margin-top: 16px;
  margin-bottom: 0;
}

.ph-component-cntr .pcs-header-block-default .heading-block-info .heading-two.hide+.sub-content-block,
.ph-component-cntr .ph-header-block-default .heading-block-info .heading-two.hide+.sub-content-block {
  margin-top: 0;
}

.ph-component-cntr.header-center .pcs-header-block-default .heading-block-actions [view="header-block-primary-action-link"],
.ph-component-cntr.header-center .ph-header-block-default .heading-block-actions [view="header-block-primary-action-link"],
.ph-component-cntr.header-center .pcs-header-block-default .heading-block-actions [component-content-key="header-block-primary-action-link"],
.ph-component-cntr.header-center .ph-header-block-default .heading-block-actions [component-content-key="header-block-primary-action-link"] {
  margin-top: 8px;
}

.ph-component-cntr.header-center .pcs-header-block-default .heading-block-actions [view="header-block-primary-action-link"].hide,
.ph-component-cntr.header-center .ph-header-block-default .heading-block-actions [view="header-block-primary-action-link"].hide,
.ph-component-cntr.header-center .pcs-header-block-default .heading-block-actions [component-content-key="header-block-primary-action-link"].hide,
.ph-component-cntr.header-center .ph-header-block-default .heading-block-actions [component-content-key="header-block-primary-action-link"].hide {
  margin-top: 0;
}

.ph-component-cntr.heading-block-hide .ph-header-block-default {
  padding-bottom: 0;
}

.ph-component-cntr.heading-block-hide .ph-container-heading-block {
  display: none;
}

.ph-component-cntr.content-block-hide .ph-container-content-block {
  display: none;
}

.ph-component-cntr.footer-block-hide .ph-container-footer-block {
  display: none;
}

.widget-container .phs-widget-heading h2+p {
  margin-top: 16px;
}

section.ph-widget {
  position: relative;
}

.pagination-block {
  padding: 8px 0;
}

[data-widget^="ph-category-overview-"] a.list-item-link,
[data-widget*="ph-category-overview-"] a.list-item-link {
  text-decoration: none;
}

[data-widget^="ph-category-overview-"] a.list-item-link:hover,
[data-widget*="ph-category-overview-"] a.list-item-link:hover {
  text-decoration: none;
}

.events-list-item .information a,
.jobs-list-item .information a {
  text-decoration: none;
}

.events-list-item .information a:hover,
.jobs-list-item .information a:hover {
  text-decoration: none;
}

.events-list-item .actions a,
.jobs-list-item .actions a {
  text-decoration: none;
}

.events-list-item .actions a:hover,
.jobs-list-item .actions a:hover {
  text-decoration: none;
}

.phs-facet-tags a,
.phs-jobs-list-header a,
[data-widget^="ph-job-cart-count-"] a,
[data-widget*="ph-job-cart-count-"] a,
[data-widget^="ph-add-to-calender-"] a,
[data-widget*="ph-add-to-calender-"] a,
[data-widget^="ph-blog-similar-"] a,
[data-widget*="ph-blog-similar-"] a,
[data-widget^="ph-blog-feature-"] a,
[data-widget*="ph-blog-feature-"] a,
[data-widget^="ph-blog-list-"] a,
[data-widget*="ph-blog-list-"] a,
[data-widget^="ph-blog-detail-"] a,
[data-widget*="ph-blog-detail-"] a,
[data-widget^="ph-social-profile-"] a,
[data-widget*="ph-social-profile-"] a,
[data-widget^="ph-skills-"] a,
[data-widget*="ph-skills-"] a,
[data-widget^="ph-share-event-"] a,
[data-widget*="ph-share-event-"] a,
[data-widget^="ph-create-job-alert-"] a,
[data-widget*="ph-create-job-alert-"] a,
[data-widget^="ph-social-share-"] a,
[data-widget*="ph-social-share-"] a,
[data-widget^="ph-facets-"] a,
[data-widget*="ph-facets-"] a,
[data-widget^="ph-event-results-"] a,
[data-widget*="ph-event-results-"] a,
[data-widget^="ph-event-search-"] a,
[data-widget*="ph-event-search-"] a,
[data-widget^="ph-global-search-"] a,
[data-widget*="ph-global-search-"] a {
  text-decoration: none;
}

.phs-facet-tags a:hover,
.phs-jobs-list-header a:hover,
[data-widget^="ph-job-cart-count-"] a:hover,
[data-widget*="ph-job-cart-count-"] a:hover,
[data-widget^="ph-add-to-calender-"] a:hover,
[data-widget*="ph-add-to-calender-"] a:hover,
[data-widget^="ph-blog-similar-"] a:hover,
[data-widget*="ph-blog-similar-"] a:hover,
[data-widget^="ph-blog-feature-"] a:hover,
[data-widget*="ph-blog-feature-"] a:hover,
[data-widget^="ph-blog-list-"] a:hover,
[data-widget*="ph-blog-list-"] a:hover,
[data-widget^="ph-blog-detail-"] a:hover,
[data-widget*="ph-blog-detail-"] a:hover,
[data-widget^="ph-social-profile-"] a:hover,
[data-widget*="ph-social-profile-"] a:hover,
[data-widget^="ph-skills-"] a:hover,
[data-widget*="ph-skills-"] a:hover,
[data-widget^="ph-share-event-"] a:hover,
[data-widget*="ph-share-event-"] a:hover,
[data-widget^="ph-create-job-alert-"] a:hover,
[data-widget*="ph-create-job-alert-"] a:hover,
[data-widget^="ph-social-share-"] a:hover,
[data-widget*="ph-social-share-"] a:hover,
[data-widget^="ph-facets-"] a:hover,
[data-widget*="ph-facets-"] a:hover,
[data-widget^="ph-event-results-"] a:hover,
[data-widget*="ph-event-results-"] a:hover,
[data-widget^="ph-event-search-"] a:hover,
[data-widget*="ph-event-search-"] a:hover,
[data-widget^="ph-global-search-"] a:hover,
[data-widget*="ph-global-search-"] a:hover {
  text-decoration: none;
}

.ph-loading {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  background-color: rgba(0,0,0,0.75);
  display: inline-block;
  margin: 0 auto;
  max-width: 50px;
  border-radius: 5px;
  padding: 5px;
  top: 50%;
  z-index: 100;
  width: 100%;
}

.ph-loading img {
  max-width: 35px;
}

.pcs-video-loading:before {
  content: '';
  width: 60px;
  margin: 0 auto;
  height: 60px;
  border: 4px solid #e1e1e1;
  display: inline-block;
  z-index: 2;
  position: absolute;
  animation: spin 1.5s linear infinite;
  max-width: 60px;
  border-top: 4px solid #009bdf;
  text-align: center;
  border-radius: 50%;
  -webkit-animation: spin 1.5s linear infinite;
  top: 50%;
  left: 0;
  right: 0;
}

.phs-faceted-search-area .ph-loading {
  top: 25%;
}

@media (max-width:1151px) {
  .body-wrapper {
    min-height: 300px;
  }

  h1 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 2rem;
    line-height: 30px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h2 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.71428571rem;
    line-height: 26px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h3 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.42857143rem;
    line-height: 22px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h4 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.28571429rem;
    line-height: 20px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h5 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.28571429rem;
    line-height: 20px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h6 {
    font-family: FSThriveElliotWeb-Light;
    font-weight: lighter;
    font-size: 1.14285714rem;
    line-height: 18px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  ppc-content h1,
  .ph-field h1 {
    font-size: 2rem !important;
  }

  ppc-content h2,
  .ph-field h2 {
    font-size: 1.71428571rem !important;
  }

  ppc-content h3,
  .ph-field h3 {
    font-size: 1.42857143rem !important;
  }

  ppc-content h4,
  .ph-field h4 {
    font-size: 1.28571429rem !important;
  }

  ppc-content h5,
  .ph-field h5 {
    font-size: 1.28571429rem !important;
  }

  ppc-content h6,
  .ph-field h6 {
    font-size: 1.14285714rem !important;
  }
}

@media (max-width:767px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }

  h1 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.71428571rem;
    line-height: 26px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h2 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.42857143rem;
    line-height: 22px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h3 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.42857143rem;
    line-height: 22px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: normal;
  }

  h4 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.42857143rem;
    line-height: 22px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h5 {
    font-family: FSThriveElliotWeb-Regular;
    font-weight: lighter;
    font-size: 1.28571429rem;
    line-height: 20px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  h6 {
    font-family: FSThriveElliotWeb-Light;
    font-weight: lighter;
    font-size: 1.14285714rem;
    line-height: 18px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
  }

  ppc-content h1,
  .ph-field h1 {
    font-size: 1.71428571rem !important;
  }

  ppc-content h2,
  .ph-field h2 {
    font-size: 1.42857143rem !important;
  }

  ppc-content h3,
  .ph-field h3 {
    font-size: 1.42857143rem !important;
  }

  ppc-content h4,
  .ph-field h4 {
    font-size: 1.42857143rem !important;
  }

  ppc-content h5,
  .ph-field h5 {
    font-size: 1.28571429rem !important;
  }

  ppc-content h6,
  .ph-field h6 {
    font-size: 1.14285714rem !important;
  }
}

@media (max-width:320px) {
  .body-wrapper {
    min-height: 200px;
    max-width: 100%;
  }
}

.mapboxgl-map {
  font: 12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.mapboxgl-map:-webkit-full-screen {
  width: 100%;
  height: 100%;
}

.mapboxgl-canary {
  background-color: salmon;
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group>button.mapboxgl-ctrl-compass {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-group>button.mapboxgl-ctrl-compass:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: pinch-zoom;
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: none;
}

.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right,
.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right {
  position: absolute;
  pointer-events: none;
  z-index: 2;
}

.mapboxgl-ctrl-top-left {
  top: 0;
  left: 0;
}

.mapboxgl-ctrl-top-right {
  top: 0;
  right: 0;
}

.mapboxgl-ctrl-bottom-left {
  bottom: 0;
  left: 0;
}

.mapboxgl-ctrl-bottom-right {
  right: 0;
  bottom: 0;
}

.mapboxgl-ctrl {
  clear: both;
  pointer-events: auto;
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
  margin: 10px 0 0 10px;
  float: left;
}

.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  margin: 10px 10px 0 0;
  float: right;
}

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {
  margin: 0 0 10px 10px;
  float: left;
}

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
  margin: 0 10px 10px 0;
  float: right;
}

.mapboxgl-ctrl-group {
  border-radius: 4px;
  -moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
  box-shadow: 0 0 0 2px rgba(0,0,0,0.1);
  background: #fff;
}

.mapboxgl-ctrl-group>button {
  width: 30px;
  height: 30px;
  display: block;
  padding: 0;
  outline: none;
  border: 0;
  box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
}

.mapboxgl-ctrl-group>button+button {
  border-top: 1px solid #ddd;
}

.mapboxgl-ctrl>button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.mapboxgl-ctrl>button:hover {
  background-color: rgba(0,0,0,0.05);
}

.mapboxgl-ctrl-group>button:focus {
  box-shadow: 0 0 2px 2px #0096ff;
}

.mapboxgl-ctrl-group>button:focus:focus-visible {
  box-shadow: 0 0 2px 2px #0096ff;
}

.mapboxgl-ctrl-group>button:focus:not(:focus-visible) {
  box-shadow: none;
}

.mapboxgl-ctrl-group>button:focus:first-child {
  border-radius: 4px 4px 0 0;
}

.mapboxgl-ctrl-group>button:focus:last-child {
  border-radius: 0 0 4px 4px;
}

.mapboxgl-ctrl-group>button:focus:only-child {
  border-radius: inherit;
}

.mapboxgl-ctrl-icon,
.mapboxgl-ctrl-icon>.mapboxgl-ctrl-compass-arrow {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mapboxgl-ctrl-icon {
  padding: 5px;
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-out {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_zoom_out.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-in {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_zoom_in.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_geolocate.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate:disabled {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_geolocate_disabled.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_geolocate_active.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_geolocate_active_error.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_geolocate_background.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_geolocate_background_error.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting {
  -webkit-animation: mapboxgl-spin 2s infinite linear;
  -moz-animation: mapboxgl-spin 2s infinite linear;
  -o-animation: mapboxgl-spin 2s infinite linear;
  -ms-animation: mapboxgl-spin 2s infinite linear;
  animation: mapboxgl-spin 2s infinite linear;
}

@-webkit-keyframes mapboxgl-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes mapboxgl-spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
  }
}

@-o-keyframes mapboxgl-spin {
  0% {
    -o-transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(360deg);
  }
}

@-ms-keyframes mapboxgl-spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(360deg);
  }
}

@keyframes mapboxgl-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-fullscreen {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_fullscreen.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-shrink {
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_shrink.svg");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass>.mapboxgl-ctrl-compass-arrow {
  width: 20px;
  height: 20px;
  margin: 5px;
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_compass_arrow.svg");
  background-repeat: no-repeat;
  display: inline-block;
}

a.mapboxgl-ctrl-logo {
  width: 85px;
  height: 21px;
  margin: 0 0 -3px -3px;
  display: block;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/ctrl_logo.svg");
}

a.mapboxgl-ctrl-logo.mapboxgl-compact {
  width: 21px;
  height: 21px;
  background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/compact.svg");
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
  padding: 0 5px;
  background-color: rgba(255,255,255,0.5);
  margin: 0;
}

@media screen {
  .mapboxgl-ctrl-attrib.mapboxgl-compact {
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0 10px 10px;
    position: relative;
    padding-right: 24px;
    background-color: #fff;
    border-radius: 3px 12px 12px 3px;
    visibility: hidden;
  }

  .mapboxgl-ctrl-attrib.mapboxgl-compact:hover {
    visibility: visible;
  }

  .mapboxgl-ctrl-attrib.mapboxgl-compact::after {
    content: '';
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/mapbox-gl/compact_after.svg");
    background-color: rgba(255,255,255,0.5);
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    visibility: visible;
    border-radius: 12px;
  }
}

.mapboxgl-ctrl-attrib a {
  color: rgba(0,0,0,0.75);
  text-decoration: none;
}

.mapboxgl-ctrl-attrib a:hover {
  color: inherit;
  text-decoration: underline;
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
  font-weight: bold;
  margin-left: 2px;
}

.mapboxgl-attrib-empty {
  display: none;
}

.mapboxgl-ctrl-scale {
  background-color: rgba(255,255,255,0.75);
  font-size: 10px;
  border-width: medium 2px 2px;
  border-style: none solid solid;
  border-color: #333;
  padding: 0 5px;
  color: #333;
  box-sizing: border-box;
}

.mapboxgl-popup {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  will-change: transform;
  pointer-events: none;
}

.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
  -webkit-flex-direction: column;
  flex-direction: column;
}

.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.mapboxgl-popup-anchor-left {
  -webkit-flex-direction: row;
  flex-direction: row;
}

.mapboxgl-popup-anchor-right {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.mapboxgl-popup-tip {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  z-index: 1;
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  -webkit-align-self: center;
  align-self: center;
  border-top: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  border-top: none;
  border-left: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
  -webkit-align-self: flex-end;
  align-self: flex-end;
  border-top: none;
  border-right: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  -webkit-align-self: center;
  align-self: center;
  border-bottom: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  border-bottom: none;
  border-left: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
  -webkit-align-self: flex-end;
  align-self: flex-end;
  border-bottom: none;
  border-right: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  -webkit-align-self: center;
  align-self: center;
  border-left: none;
  border-right-color: #fff;
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  -webkit-align-self: center;
  align-self: center;
  border-right: none;
  border-left-color: #fff;
}

.mapboxgl-popup-close-button {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  border-radius: 0 3px 0 0;
  cursor: pointer;
  background-color: transparent;
}

.mapboxgl-popup-close-button:hover {
  background-color: rgba(0,0,0,0.05);
}

.mapboxgl-popup-content {
  position: relative;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  padding: 10px 10px 15px;
  pointer-events: auto;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
  border-top-left-radius: 0;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
  border-top-right-radius: 0;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 0;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
  border-bottom-right-radius: 0;
}

.mapboxgl-marker {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
}

.mapboxgl-user-location-dot {
  background-color: #1da1f2;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  box-shadow: 0 0 2px rgba(0,0,0,0.25);
}

.mapboxgl-user-location-dot::before {
  background-color: #1da1f2;
  content: '';
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: absolute;
  -webkit-animation: mapboxgl-user-location-dot-pulse 2s infinite;
  -moz-animation: mapboxgl-user-location-dot-pulse 2s infinite;
  -ms-animation: mapboxgl-user-location-dot-pulse 2s infinite;
  animation: mapboxgl-user-location-dot-pulse 2s infinite;
}

.mapboxgl-user-location-dot::after {
  border-radius: 50%;
  border: 2px solid #fff;
  content: '';
  height: 19px;
  left: -2px;
  position: absolute;
  top: -2px;
  width: 19px;
  box-sizing: border-box;
}

@-webkit-keyframes mapboxgl-user-location-dot-pulse {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  70% {
    -webkit-transform: scale(3);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}

@-ms-keyframes mapboxgl-user-location-dot-pulse {
  0% {
    -ms-transform: scale(1);
    opacity: 1;
  }

  70% {
    -ms-transform: scale(3);
    opacity: 0;
  }

  100% {
    -ms-transform: scale(1);
    opacity: 0;
  }
}

@keyframes mapboxgl-user-location-dot-pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  70% {
    transform: scale(3);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 0;
  }
}

.mapboxgl-user-location-dot-stale {
  background-color: #aaa;
}

.mapboxgl-user-location-dot-stale::after {
  display: none;
}

.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
  cursor: crosshair;
}

.mapboxgl-boxzoom {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: #fff;
  border: 2px dotted #202020;
  opacity: .5;
}

@media print {
  .mapbox-improve-map {
    display: none;
  }
}

.ph-static-slider .slick-slider {
  display: block;
  position: relative;
  box-sizing: border-box;
  user-select: none;
  touch-action: pan-y;
  -ms-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.ph-static-slider .slick-slider .slick-list {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.ph-static-slider .slick-slider .slick-list:focus {
  outline: none;
}

.ph-static-slider .slick-slider .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.ph-static-slider .slick-slider .slick-track {
  top: 0;
  left: 0;
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.ph-static-slider .slick-slider .slick-track:after {
  content: "";
  display: table;
}

.ph-static-slider .slick-slider .slick-track:after {
  clear: both;
}

.slick-loading .ph-static-slider .slick-slider .slick-track {
  visibility: hidden;
}

.ph-static-slider .slick-slider .slick-slide {
  float: left;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .ph-static-slider .slick-slider .slick-slide {
  float: right;
}

.ph-static-slider .slick-slider .slick-slide img {
  display: inline-block;
}

.ph-static-slider .slick-slider .slick-slide.slick-loading img {
  display: none;
}

.ph-static-slider .slick-slider .slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .ph-static-slider .slick-slider .slick-slide {
  display: block;
}

.slick-loading .ph-static-slider .slick-slider .slick-slide {
  visibility: hidden;
}

.slick-vertical .ph-static-slider .slick-slider .slick-slide {
  height: auto;
  border: 1px solid transparent;
  display: block;
}

.ph-static-slider .slick-slider .slick-arrow.slick-hidden {
  display: none;
}

.ph-static-slider .slick-slider .slick-loading .slick-list {
  background: #ffffff url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/less-im/{@ph-static-slider-slick-loader-path}ajax-loader.gif') center center no-repeat;
}

.ph-static-slider .slick-slider .slick-prev,
.ph-static-slider .slick-slider .slick-next {
  top: 50%;
  color: #ffffff;
  cursor: pointer;
  border: none;
  display: block;
  padding: 0;
  outline: none;
  z-index: 1100;
  position: absolute;
  font-size: 0;
  background: transparent;
  width: auto;
  height: auto;
  opacity: .75;
  filter: alpha(opacity=75);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-static-slider .slick-slider .slick-prev:hover,
.ph-static-slider .slick-slider .slick-next:hover,
.ph-static-slider .slick-slider .slick-prev:focus,
.ph-static-slider .slick-slider .slick-next:focus {
  outline: none;
  background: transparent;
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-static-slider .slick-slider .slick-prev:focus,
.ph-static-slider .slick-slider .slick-next:focus {
  outline: 2px dashed #000000;
}

.ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-static-slider .slick-slider .slick-next.slick-disabled {
  opacity: .25;
  filter: alpha(opacity=25);
}

.ph-static-slider .slick-slider .slick-prev:before,
.ph-static-slider .slick-slider .slick-next:before {
  font-family: 'platform-font';
  font-size: 20px;
  opacity: 1;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
}

.ph-static-slider .slick-slider .slick-prev {
  left: 0;
}

[dir="rtl"] .ph-static-slider .slick-slider .slick-prev {
  left: auto;
  right: 0;
}

.ph-static-slider .slick-slider .slick-prev:before {
  content: "\5a";
}

.ph-static-slider .slick-slider .slick-next {
  right: 0;
}

[dir="rtl"] .ph-static-slider .slick-slider .slick-next {
  left: 0;
  right: auto;
}

.ph-static-slider .slick-slider .slick-next:before {
  content: "\e031";
}

.ph-static-slider .slick-slider.stackable .slick-track {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ph-static-slider .slick-prev,
.ph-static-slider .slick-next {
  top: 50%;
  color: #ffffff;
  cursor: pointer;
  border: none;
  display: block;
  padding: 0;
  outline: none;
  z-index: 1100;
  position: absolute;
  font-size: 0;
  background: transparent;
  width: auto;
  height: auto;
  opacity: .75;
  filter: alpha(opacity=75);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-static-slider .slick-prev:hover,
.ph-static-slider .slick-next:hover,
.ph-static-slider .slick-prev:focus,
.ph-static-slider .slick-next:focus {
  outline: none;
  background: transparent;
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-static-slider .slick-prev:focus,
.ph-static-slider .slick-next:focus {
  outline: 2px dashed #000000;
}

.ph-static-slider .slick-prev.slick-disabled,
.ph-static-slider .slick-next.slick-disabled {
  opacity: .25;
  filter: alpha(opacity=25);
}

.ph-static-slider .slick-prev:before,
.ph-static-slider .slick-next:before {
  font-family: 'platform-font';
  font-size: 20px;
  opacity: 1;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
}

.ph-static-slider .slick-prev {
  left: 0;
}

[dir="rtl"] .ph-static-slider .slick-prev {
  left: auto;
  right: 0;
}

.ph-static-slider .slick-prev:before {
  content: "\5a";
}

.ph-static-slider .slick-next {
  right: 0;
}

[dir="rtl"] .ph-static-slider .slick-next {
  left: 0;
  right: auto;
}

.ph-static-slider .slick-next:before {
  content: "\e031";
}

.ph-static-slider .slick-dots {
  width: 100%;
  bottom: -10px;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  list-style: none;
  text-align: center;
  z-index: 1100;
}

.ph-static-slider .slick-dots li {
  margin: 0 5px;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  position: relative;
  width: 20px;
  height: 20px;
}

.ph-static-slider .slick-dots li.slick-active a:before,
.ph-static-slider .slick-dots li.slick-active button:before {
  color: #ffffff;
  opacity: .75;
  filter: alpha(opacity=75);
}

.ph-static-slider .slick-dots a,
.ph-static-slider .slick-dots button {
  color: #000;
  border: 0;
  cursor: pointer;
  display: inline-block;
  padding: 5px;
  outline: none;
  font-size: 0;
  background: transparent;
  line-height: 0;
  width: 20px;
  height: 20px;
  position: relative;
}

.ph-static-slider .slick-dots a:hover,
.ph-static-slider .slick-dots button:hover,
.ph-static-slider .slick-dots a:focus,
.ph-static-slider .slick-dots button:focus {
  outline: none;
}

.ph-static-slider .slick-dots a:hover:before,
.ph-static-slider .slick-dots button:hover:before,
.ph-static-slider .slick-dots a:focus:before,
.ph-static-slider .slick-dots button:focus:before {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-static-slider .slick-dots a:focus,
.ph-static-slider .slick-dots button:focus {
  outline: 2px dashed #000000;
}

.ph-static-slider .slick-dots a:before,
.ph-static-slider .slick-dots button:before {
  top: 0;
  left: 0;
  color: inherit;
  content: "■";
  position: absolute;
  font-size: 25px;
  text-align: center;
  font-family: "slick";
  line-height: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: .25;
  filter: alpha(opacity=25);
  width: 20px;
  height: 20px;
}

.ph-static-slider .slick-dots a.slick-active:before,
.ph-static-slider .slick-dots button.slick-active:before,
.ph-static-slider .slick-dots a.slick-active:before,
.ph-static-slider .slick-dots button.slick-active:before {
  color: #ffffff;
  opacity: .75;
  filter: alpha(opacity=75);
}

.ph-static-slider .circle-arrows .slick-prev::before,
.ph-static-slider .circle-arrows .slick-next::before {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #ffffff;
  line-height: 38px;
}

.ph-static-slider .line-arrows .slick-prev:before {
  content: "\e084";
}

.ph-static-slider .line-arrows .slick-next::before {
  content: "\e08c";
}

.ph-static-slider .arrows-bottom .slick-prev,
.ph-static-slider .arrows-bottom .slick-next {
  top: auto;
  bottom: -25px;
}

.ph-static-slider .arrows-bottom .slick-prev {
  left: 0;
}

.ph-static-slider .arrows-bottom .slick-next {
  right: 0;
}

.ph-static-slider .arrows-right .slick-prev,
.ph-static-slider .arrows-right .slick-next {
  top: auto;
  bottom: -25px;
}

.ph-static-slider .arrows-right .slick-prev {
  left: auto;
  right: 100px;
}

.ph-static-slider .arrows-right .slick-next {
  right: 0;
}

.ph-static-slider .arrows-left .slick-prev,
.ph-static-slider .arrows-left .slick-next {
  top: auto;
  bottom: -25px;
}

.ph-static-slider .arrows-left .slick-prev {
  left: 0;
}

.ph-static-slider .arrows-left .slick-next {
  left: 147px;
  right: auto;
}

.ph-static-slider.dots-circle .slick-dots a:before,
.ph-static-slider .dots-circle .slick-dots a:before,
.ph-static-slider.dots-circle .slick-dots button:before,
.ph-static-slider .dots-circle .slick-dots button:before {
  content: "•";
}

.ph-static-slider .dots-numbers .slick-dots a,
.ph-static-slider .dots-numbers .slick-dots button {
  color: #000;
  font-size: 25px;
  opacity: .25;
  filter: alpha(opacity=25);
}

.ph-static-slider .dots-numbers .slick-dots a:hover,
.ph-static-slider .dots-numbers .slick-dots button:hover,
.ph-static-slider .dots-numbers .slick-dots a:focus,
.ph-static-slider .dots-numbers .slick-dots button:focus {
  outline: none;
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-static-slider .dots-numbers .slick-dots a:before,
.ph-static-slider .dots-numbers .slick-dots button:before {
  content: " ";
}

.ph-static-slider .dots-numbers .slick-dots a.slick-active,
.ph-static-slider .dots-numbers .slick-dots button.slick-active {
  color: #ffffff;
  opacity: .75;
  filter: alpha(opacity=75);
}

.ph-static-slider .dots-numbers .slick-dots li.slick-active a,
.ph-static-slider .dots-numbers .slick-dots li.slick-active button {
  color: #ffffff;
  opacity: .75;
  filter: alpha(opacity=75);
}

.ph-static-slider.dots-circle-thumb .slick-dots li {
  width: 50px;
  height: 50px;
}

.ph-static-slider.dots-circle-thumb .slick-dots li a,
.ph-static-slider.dots-circle-thumb .slick-dots li button {
  width: 50px;
  height: 50px;
  padding: 0;
}

.ph-static-slider.dots-circle-thumb .slick-dots li a:before,
.ph-static-slider.dots-circle-thumb .slick-dots li button:before {
  content: "";
  display: none;
}

.ph-static-slider.dots-circle-thumb .slick-dots li a img,
.ph-static-slider.dots-circle-thumb .slick-dots li button img {
  width: 50px;
  height: 50px;
  opacity: .7;
  border-radius: 50%;
  display: block;
  max-width: 100%;
  filter: grayscale(100%);
}

.ph-static-slider.dots-circle-thumb .slick-dots li a.slick-active,
.ph-static-slider.dots-circle-thumb .slick-dots li button.slick-active {
  width: 55px;
  height: 55px;
}

.ph-static-slider.dots-circle-thumb .slick-dots li a.slick-active img,
.ph-static-slider.dots-circle-thumb .slick-dots li button.slick-active img {
  width: 55px;
  height: 55px;
  opacity: 1;
  filter: grayscale(0);
}

.ph-static-slider.dots-circle-thumb .slick-dots li.slick-active {
  width: 55px;
  height: 55px;
}

.ph-static-slider.dots-circle-thumb .slick-dots li.slick-active a,
.ph-static-slider.dots-circle-thumb .slick-dots li.slick-active button {
  width: 55px;
  height: 55px;
}

.ph-static-slider.dots-circle-thumb .slick-dots li.slick-active a img,
.ph-static-slider.dots-circle-thumb .slick-dots li.slick-active button img {
  width: 55px;
  height: 55px;
  opacity: 1;
  filter: grayscale(0);
}

.ph-static-slider.dots-circle-thumb .slick-dots>a,
.ph-static-slider.dots-circle-thumb .slick-dots>button {
  width: 50px;
  height: 50px;
  padding: 0;
}

.ph-static-slider.dots-circle-thumb .slick-dots>a:before,
.ph-static-slider.dots-circle-thumb .slick-dots>button:before {
  content: "";
  display: none;
}

.ph-static-slider.dots-circle-thumb .slick-dots>a img,
.ph-static-slider.dots-circle-thumb .slick-dots>button img {
  width: 50px;
  height: 50px;
  opacity: .7;
  border-radius: 50%;
  display: block;
  max-width: 100%;
  filter: grayscale(100%);
}

.ph-static-slider.dots-circle-thumb .slick-dots>a.slick-active,
.ph-static-slider.dots-circle-thumb .slick-dots>button.slick-active {
  width: 55px;
  height: 55px;
}

.ph-static-slider.dots-circle-thumb .slick-dots>a.slick-active img,
.ph-static-slider.dots-circle-thumb .slick-dots>button.slick-active img {
  width: 55px;
  height: 55px;
  opacity: 1;
  filter: grayscale(0);
}

.ph-static-slider .slick-initialized .slick-slide {
  display: block;
  z-index: 0 !important;
}

.ph-static-slider .slick-initialized .slick-slide.slick-active,
.ph-static-slider .slick-initialized .slick-slide.slick-current.slick-active {
  z-index: auto !important;
}

.ph-static-slider .slick-dotted .slick-slider {
  margin-bottom: 30px;
}

@media only screen and (max-width:767px) {
  .ph-static-slider .arrows-left .slick-prev {
    font-size: 14px;
  }

  .ph-static-slider .arrows-left .slick-prev span:last-of-type {
    display: none;
  }

  .ph-static-slider .arrows-left .slick-next {
    left: 30px;
    font-size: 14px;
  }

  .ph-static-slider .arrows-left .slick-next span:first-of-type {
    display: none;
  }

  .ph-static-slider .slick-slider .slick-dots {
    bottom: -12px;
  }

  .ph-static-slider .arrows-left .slick-prev,
  .ph-static-slider .arrows-left .slick-next {
    bottom: -20px;
  }
}

.popup-modal-backdrop.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background-color: rgba(0,0,0,0.5);
}

.popup-modal-backdrop .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  margin: 0;
}

.ph-gallery-close+.modal-content {
  border: 0;
  border-radius: 0;
}

.popup-container .popup-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background-color: rgba(0,0,0,0.5);
}

@media only screen and (max-width:767px) {
  .popup-container .modal.in .modal-dialog {
    width: 96%;
    margin: 40px auto;
  }
}

.popup-container .modal-dialog {
  width: 70%;
  margin: 50px auto;
}

.popup-container .modal-dialog .close {
  margin: -20px -20px 0 0;
  position: relative;
  z-index: 1;
  text-shadow: none;
  color: #ffffff;
  opacity: 1;
}

@media only screen and (max-width:767px) {
  .popup-container .modal-dialog .close {
    margin: -25px 0 0 0;
  }
}

.popup-container .modal-dialog .modal-content {
  background-color: #ffffff;
  height: inherit;
  padding: 12px;
  width: 100%;
}

.popup-container .modal-dialog .ph-gallery-item-container img {
  max-width: 100%;
  margin: 0 auto;
}

.sub-content {
  color: #212121;
  font-size: 1.14285714rem;
  line-height: 18px;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}

.header {
  display: inline-block;
  color: #212121;
  font-weight: normal;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-word;
}

.header>span {
  display: inherit;
}

.meta {
  display: block;
  color: #e0e0e0;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-word;
}

.description {
  display: block;
  color: #9e9e9e;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  height: auto;
  overflow: hidden;
  width: 100%;
}

.description .description-block {
  display: block;
  margin-bottom: 0;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-word;
}

.action-link {
  display: inline-block;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-word;
}

.action-link .icon {
  display: inline-block;
}

.action-link ppc-content {
  display: inline-block;
}

.emp-title {
  color: #212121;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 1.14285714rem;
  line-height: 18px;
}

.emp-sub-title {
  color: #9e9e9e;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 1rem;
  line-height: 16px;
}

.overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background: rgba(0,0,0,0.4);
}

.divider-block {
  width: 100%;
  height: 1px;
  border-top: 1px solid #555;
}

.ph-video {
  padding-bottom: 56.25%;
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
}

.ph-video .embed-responsive-item,
.ph-video embed,
.ph-video iframe,
.ph-video object,
.ph-video video,
.ph-video .video[ph-video-v1="wistia"]>div,
.ph-video [ph-video-v1="wistia"]>div,
.ph-video .video[ph-video-v1="kaltura"]>div,
.ph-video [ph-video-v1="kaltura"]>div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.video-popup-block .inline-video-popup,
.video-popup-block .video-popup {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  display: inline-block;
}

.video-popup-block .popup-container .modal-dialog .close {
  margin: -30px 0 0 0;
}

@media only screen and (max-width:767px) {
  .video-popup-block .popup-container .modal-dialog .close {
    margin: 0 0 10px;
  }
}

.video-popup-block .popup-container .modal-dialog .modal-content {
  background-color: transparent;
  height: inherit;
  padding: 0;
  box-shadow: none;
  border: 0;
}

.video-popup-block .popup-container .modal-dialog .modal-content .slick-list.draggable,
.video-popup-block .popup-container .modal-dialog .modal-content .slick-track {
  width: 100% !important;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container {
  padding-bottom: 56.25%;
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
  width: 100% !important;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container .embed-responsive-item,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container embed,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container iframe,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container object,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container video,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container .video[ph-video-v1="wistia"]>div,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container [ph-video-v1="wistia"]>div,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container .video[ph-video-v1="kaltura"]>div,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container [ph-video-v1="kaltura"]>div {
  background-color: #000000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer {
  position: relative;
  background: #ffffff;
  padding: 16px 20px;
  color: #000000;
  width: 100%;
}

@media only screen and (max-width:580px) {
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer {
    padding: 8px 6px;
  }
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .btn {
  border: 1px solid #c6c6c6;
  color: #000000;
  border-radius: 2px;
  margin-right: 4px;
  background: #ffffff;
  padding: 12px 16px;
  line-height: 24px;
  font-size: 16px;
  position: relative;
}

@media only screen and (max-width:580px) {
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .btn {
    padding: 8px;
    font-size: 12px;
    line-height: 1;
    margin-right: 0;
  }
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .btn:hover {
  background: #e5e5e5;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .btn i {
  display: inline-block;
  vertical-align: middle;
  height: 24px;
}

@media only screen and (max-width:580px) {
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .btn i {
    height: 18px;
  }
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .btn span {
  vertical-align: middle;
  display: inline-block;
  padding-left: 40px;
}

@media only screen and (max-width:580px) {
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .btn span {
    padding-left: 26px;
  }
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description i {
  font-size: 62px;
  line-height: 14px !important;
  width: 62px;
  position: absolute;
  top: 12px;
  left: 16px;
}

@media only screen and (max-width:580px) {
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description i {
    font-size: 30px;
    width: 30px;
    top: 5px;
    left: 8px;
  }
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description .disableDescripton,
.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description .enableDescripton {
  padding-left: 70px;
}

@media only screen and (max-width:580px) {
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description .disableDescripton,
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description .enableDescripton {
    padding-left: 38px;
  }
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description .disableDescripton {
  display: none;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description .enableDescripton {
  display: inline-block;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description.ph-description-audio {
  background: #e5e5e5;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description.ph-description-audio .disableDescripton {
  display: inline-block;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description.ph-description-audio .enableDescripton {
  display: none;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-description.ph-description-audio:hover {
  background: #ffffff;
}

.video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-transcript i {
  font-size: 32px;
  width: 32px;
  line-height: 22px !important;
  position: absolute;
  top: 12px;
  left: 16px;
}

@media only screen and (max-width:580px) {
  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-footer .ph-gallery-transcript i {
    font-size: 18px;
    width: 18px;
    line-height: 16px;
    top: 6px;
    left: 8px;
  }
}

@media only screen and (max-width:767px) {
  .video-popup-block .popup-container .modal-dialog .modal-content [ph-video-v1="kaltura"] {
    max-width: 100%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    text-align: center;
  }

  .video-popup-block .popup-container .modal-dialog .modal-content .ph-gallery-item-container.kaltura-player-cntr {
    height: 100%;
    position: relative;
    display: inline-block;
    overflow: visible;
    padding-bottom: 0;
    max-width: 100%;
  }

  .video-popup-block .popup-container .modal-dialog .modal-content .kaltura-player {
    display: inline-block !important;
    max-width: 100%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .video-popup-block .popup-container .modal-dialog .modal-content .kaltura-player .playkit-video-player {
    position: relative !important;
    width: auto;
  }

  .video-popup-block .popup-container .modal-dialog .modal-content .kaltura-player .playkit-container {
    width: auto;
  }

  .video-popup-block .popup-container .modal-dialog .modal-content .kaltura-player .playkit-player video {
    width: 100%;
    position: relative !important;
  }
}

.video-popup-block.inline-popup-container .popup-modal-backdrop {
  position: static;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop.active {
  position: static;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal {
  position: absolute;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  height: 100%;
  width: 100%;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog .modal-content {
  height: 100%;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog .modal-content .ph-gallery-container {
  height: 100%;
  margin-bottom: 0;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog .modal-content .ph-gallery-container .slick-list {
  width: 100%;
  height: 100%;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog .modal-content .ph-gallery-container .slick-list .slick-track {
  height: 100%;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog .modal-content .ph-gallery-container .slick-list .slick-track .ph-gallery-item-container {
  width: 100%;
  height: 100%;
  padding: 0;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog .modal-content .ph-gallery-container .slick-list .slick-track .ph-gallery-item-container div[ph-video-v1="kaltura"] {
  height: 100%;
}

.video-popup-block.inline-popup-container .popup-modal-backdrop .modal .modal-dialog .modal-content .ph-gallery-container .slick-list .slick-track .ph-gallery-item-container div[ph-video-v1="kaltura"] .kaltura-player {
  height: 100% !important;
}

@media only screen and (max-width:480px) {
  .video-popup-block.inline-popup-container .popup-container {
    padding-bottom: 56.25%;
  }

  .video-popup-block.inline-popup-container .popup-container.hide {
    padding-bottom: 0;
  }
}

.figure-caption {
  position: absolute;
  top: auto;
  right: 16px;
  bottom: 16px;
  font-size: 1rem;
  line-height: 16px;
  color: #000000;
  font-weight: normal;
  margin-bottom: 0;
  text-align: right;
}

.figure-caption figcaption {
  background: #ffffff;
  display: inline-block;
  font-weight: normal;
  padding: 8px 12px;
  margin-bottom: 0;
}

.ph-header-block-default {
  display: table;
  width: 100%;
  table-layout: fixed;
}

@media (max-width:767px) {
  .ph-header-block-default {
    display: block;
  }
}

.ph-header-block-default .heading-block-info,
.ph-header-block-default .heading-block-actions {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}

@media (max-width:767px) {
  .ph-header-block-default .heading-block-info,
  .ph-header-block-default .heading-block-actions {
    width: 100%;
    display: block;
  }
}

.ph-header-block-default .heading-block-info h2 {
  word-break: break-word;
}

.ph-header-block-default .heading-block-info .heading-two {
  margin-bottom: 20px;
}

.ph-header-block-default .heading-block-info .sub-content {
  margin-bottom: 20px;
  font-size: 1.28571429rem;
  line-height: inherit;
  color: #212121;
}

.ph-header-block-default .heading-block-info .sub-content-block {
  display: block;
}

.ph-header-block-default .heading-block-actions {
  text-align: right;
  margin-bottom: 0;
}

.ph-media-cc-view1 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin-bottom: 12px;
}

.ph-media-cc-view1 .header {
  font-size: 1.28571429rem;
  line-height: 20px;
  margin-bottom: 16px;
}

.ph-media-cc-view1 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-media-cc-view2 {
  padding: 50px 5%;
}

.ph-media-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
  margin-bottom: 32px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-media-cc-view2 .description {
  font-size: 1.42857143rem;
  margin-top: 12px;
  color: #009bdf;
  line-height: 22px;
}

.ph-media-cc-view2 .image {
  margin-bottom: 36px;
}

.ph-media-cc-view3 {
  max-width: 80%;
  margin: 5% auto 0;
}

.ph-media-cc-view3 img {
  width: 100%;
}

.ph-media-cc-view3 .image {
  z-index: 30;
}

.ph-media-cc-view3 .image-zone {
  position: relative;
  padding-top: 15px;
  padding-bottom: 30px;
}

.ph-media-cc-view3 .blue-border {
  border: 1px solid blue;
  width: 25%;
  height: 50%;
  position: absolute;
  z-index: 6;
  left: -10%;
  top: -1%;
}

.ph-media-cc-view3 .grey-background {
  width: 75%;
  height: 60%;
  bottom: 0;
  left: -6%;
  position: absolute;
  display: block;
  background-color: #e6e6e6;
  z-index: 5;
}

.ph-media-cc-view3 .meta {
  font-size: 1.14285714rem;
  margin-bottom: 12px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  word-break: break-word;
}

.ph-media-cc-view3 .header-one {
  line-height: 3.8rem;
  margin-bottom: 8px;
  font-size: 3.5rem;
  font-weight: bold;
  color: #000;
  font-family: 'Gt-Sectra-Book';
  word-break: break-word;
}

.ph-media-cc-view3 .header {
  font-size: 2.55rem;
  font-weight: normal;
  display: block;
  font-family: 'Maisonneue Light';
  text-transform: uppercase;
  line-height: 2.8rem;
  margin-bottom: 32px;
  word-break: break-word;
}

.ph-media-cc-view3 .description {
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  margin-bottom: 12px;
  word-break: break-word;
}

.ph-media-cc-view3 .action-link {
  color: white;
  font-size: .9rem;
  letter-spacing: 4px;
  font-size: 14px;
  padding: 15px 34px 15px 34px;
  border-radius: 0;
  position: relative;
  color: #fff;
  background-color: #0050ff;
  text-transform: uppercase;
}

.ph-media-cc-view3 .action-link .icon {
  display: none;
}

@media only screen and (max-width:767px) {
  .ph-media-cc-view3 .header-one {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .ph-media-cc-view3 .header {
    font-size: 2rem;
    line-height: 2rem;
    margin-bottom: 16px;
  }

  .ph-media-cc-view3 .action-link {
    padding: 15px 24px;
  }
}

.ph-media-cc-view4 {
  max-width: 80%;
  margin: 5% auto 0;
}

.ph-media-cc-view4 img {
  width: 100%;
}

.ph-media-cc-view4 .image {
  z-index: 30;
}

.ph-media-cc-view4 .image-zone {
  position: relative;
  padding-top: 15px;
  padding-bottom: 30px;
}

.ph-media-cc-view4 .blue-border {
  border: 1px solid blue;
  width: 25%;
  height: 50%;
  position: absolute;
  z-index: 6;
  left: -10%;
  top: -1%;
}

.ph-media-cc-view4 .grey-background {
  width: 75%;
  height: 60%;
  bottom: 0;
  left: -6%;
  position: absolute;
  display: block;
  background-color: #e6e6e6;
  z-index: 5;
}

.ph-media-cc-view4 .meta {
  font-size: 1.14285714rem;
  margin-bottom: 12px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  word-break: break-word;
}

.ph-media-cc-view4 .header-one {
  line-height: 3.8rem;
  margin-bottom: 8px;
  font-size: 3.5rem;
  font-weight: bold;
  color: #000;
  font-family: 'Gt-Sectra-Book';
  word-break: break-word;
}

.ph-media-cc-view4 .header {
  font-size: 2.55rem;
  font-weight: normal;
  display: block;
  font-family: 'Maisonneue Light';
  text-transform: uppercase;
  line-height: 2.8rem;
  margin-bottom: 32px;
  word-break: break-word;
}

.ph-media-cc-view4 .description {
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  margin-bottom: 12px;
  word-break: break-word;
}

.ph-media-cc-view4 .action-link {
  color: white;
  font-size: .9rem;
  letter-spacing: 4px;
  font-size: 14px;
  padding: 15px 34px 15px 34px;
  border-radius: 0;
  position: relative;
  color: #fff;
  background-color: #0050ff;
  text-transform: uppercase;
}

.ph-media-cc-view4 .action-link .icon {
  display: none;
}

@media only screen and (max-width:767px) {
  .ph-media-cc-view4 .header-one {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .ph-media-cc-view4 .header {
    font-size: 2rem;
    line-height: 2rem;
    margin-bottom: 16px;
  }

  .ph-media-cc-view4 .action-link {
    padding: 15px 24px;
  }
}

.ph-media-img-left-header-cc-view1 {
  padding: 24px 16px;
}

.ph-media-img-left-header-cc-view1 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin: 12px 0;
}

.ph-media-img-left-header-cc-view1 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-img-left-header-cc-view1 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-media-img-left-header-cc-view1 .action-link .icon {
  font-size: .85714286rem;
  line-height: 14px;
}

.ph-media-img-left-header-cc-view1 .media {
  margin-left: -6px;
}

.ph-media-img-left-header-cc-view1 .content {
  padding: 0 10px;
}

.ph-media-img-left-header-cc-view2 {
  padding: 24px 16px;
}

.ph-media-img-left-header-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-img-left-header-cc-view2 .media {
  margin-left: -6px;
}

.ph-media-img-left-header-cc-view2 .content {
  padding: 0 10px;
}

.ph-media-img-right-header-cc-view1 {
  padding: 24px 16px;
}

.ph-media-img-right-header-cc-view1 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin: 12px 0;
}

.ph-media-img-right-header-cc-view1 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-img-right-header-cc-view1 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-media-img-right-header-cc-view1 .action-link .icon {
  font-size: .85714286rem;
  line-height: 14px;
}

.ph-media-img-right-header-cc-view1 .media {
  margin-left: -6px;
}

.ph-media-img-right-header-cc-view1 .content {
  padding: 0 10px 0 0;
}

.ph-media-img-right-header-cc-view2 {
  padding: 24px 16px;
}

.ph-media-img-right-header-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-img-right-header-cc-view2 .content {
  padding: 0 12px 0 0;
}

.ph-media-large-img-left-cc-view1 {
  padding: 16px 0;
}

.ph-media-large-img-left-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-media-large-img-left-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-media-large-img-left-cc-view1 .content {
  padding: 0 0 0 15%;
}

@media only screen and (max-width:767px) {
  .ph-media-large-img-left-cc-view1 .ph-col-2,
  .ph-media-large-img-left-cc-view1 .ph-col-3,
  .ph-media-large-img-left-cc-view1 .ph-col-4,
  .ph-media-large-img-left-cc-view1 .ph-col-5,
  .ph-media-large-img-left-cc-view1 .ph-col-6,
  .ph-media-large-img-left-cc-view1 .ph-col-7,
  .ph-media-large-img-left-cc-view1 .ph-col-8,
  .ph-media-large-img-left-cc-view1 .ph-col-9,
  .ph-media-large-img-left-cc-view1 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-img-left-cc-view1 .content {
    padding: 16px;
  }
}

.ph-media-large-img-right-cc-view1 {
  padding: 16px 0;
}

.ph-media-large-img-right-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-media-large-img-right-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-media-large-img-right-cc-view1 .content {
  padding: 0 15% 0 0;
}

@media only screen and (max-width:767px) {
  .ph-media-large-img-right-cc-view1 .ph-row {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }

  .ph-media-large-img-right-cc-view1 .ph-col-2,
  .ph-media-large-img-right-cc-view1 .ph-col-3,
  .ph-media-large-img-right-cc-view1 .ph-col-4,
  .ph-media-large-img-right-cc-view1 .ph-col-5,
  .ph-media-large-img-right-cc-view1 .ph-col-6,
  .ph-media-large-img-right-cc-view1 .ph-col-7,
  .ph-media-large-img-right-cc-view1 .ph-col-8,
  .ph-media-large-img-right-cc-view1 .ph-col-9,
  .ph-media-large-img-right-cc-view1 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-img-right-cc-view1 .content {
    padding: 16px;
  }
}

.ph-media-large-link-img-left-cc-view1 {
  padding: 16px 0;
}

.ph-media-large-link-img-left-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-media-large-link-img-left-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-media-large-link-img-left-cc-view1 .content {
  padding: 0 0 0 15%;
}

@media only screen and (max-width:767px) {
  .ph-media-large-link-img-left-cc-view1 .ph-col-2,
  .ph-media-large-link-img-left-cc-view1 .ph-col-3,
  .ph-media-large-link-img-left-cc-view1 .ph-col-4,
  .ph-media-large-link-img-left-cc-view1 .ph-col-5,
  .ph-media-large-link-img-left-cc-view1 .ph-col-6,
  .ph-media-large-link-img-left-cc-view1 .ph-col-7,
  .ph-media-large-link-img-left-cc-view1 .ph-col-8,
  .ph-media-large-link-img-left-cc-view1 .ph-col-9,
  .ph-media-large-link-img-left-cc-view1 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-link-img-left-cc-view1 .content {
    padding: 16px;
  }
}

.ph-media-large-link-img-right-cc-view1 {
  padding: 16px 0;
}

.ph-media-large-link-img-right-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-media-large-link-img-right-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-media-large-link-img-right-cc-view1 .content {
  padding: 0 15% 0 0;
}

@media only screen and (max-width:767px) {
  .ph-media-large-link-img-right-cc-view1 .ph-row {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }

  .ph-media-large-link-img-right-cc-view1 .ph-col-2,
  .ph-media-large-link-img-right-cc-view1 .ph-col-3,
  .ph-media-large-link-img-right-cc-view1 .ph-col-4,
  .ph-media-large-link-img-right-cc-view1 .ph-col-5,
  .ph-media-large-link-img-right-cc-view1 .ph-col-6,
  .ph-media-large-link-img-right-cc-view1 .ph-col-7,
  .ph-media-large-link-img-right-cc-view1 .ph-col-8,
  .ph-media-large-link-img-right-cc-view1 .ph-col-9,
  .ph-media-large-link-img-right-cc-view1 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-link-img-right-cc-view1 .content {
    padding: 16px;
  }
}

.ph-media-large-testimonial-left-cc-view1 {
  padding: 16px 0;
}

.ph-media-large-testimonial-left-cc-view1 .header {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 24px;
}

.ph-media-large-testimonial-left-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 8px;
}

.ph-media-large-testimonial-left-cc-view1 .employee {
  margin-bottom: 24px;
}

.ph-media-large-testimonial-left-cc-view1 .employee-name,
.ph-media-large-testimonial-left-cc-view1 .employee-details {
  font-style: italic;
  font-size: 1.14285714rem;
  color: #009bdf;
}

.ph-media-large-testimonial-left-cc-view1 .employee-name {
  font-weight: bold;
}

.ph-media-large-testimonial-left-cc-view1 .action-link {
  margin-top: 32px;
}

.ph-media-large-testimonial-left-cc-view1 .link {
  position: relative;
}

.ph-media-large-testimonial-left-cc-view1 .link:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  background: #fafafa;
  width: 50px;
  height: 1px;
  display: block;
}

.ph-media-large-testimonial-left-cc-view1 .element-right .link:before {
  left: auto;
  right: 0;
}

.ph-media-large-testimonial-left-cc-view1 .element-center .link:before {
  left: 0;
  right: 0;
  margin: 0 auto;
}

.ph-media-large-testimonial-left-cc-view1 .secondary-button.display-block .link:before {
  top: -16px;
}

.ph-media-large-testimonial-left-cc-view1 .content {
  padding: 0 15% 0 0;
}

@media only screen and (max-width:767px) {
  .ph-media-large-testimonial-left-cc-view1 .ph-col-2,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-3,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-4,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-5,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-6,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-7,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-8,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-9,
  .ph-media-large-testimonial-left-cc-view1 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-testimonial-left-cc-view1 .content {
    padding: 16px;
  }
}

.ph-media-large-testimonial-left-cc-view2 {
  padding: 16px 0;
}

.ph-media-large-testimonial-left-cc-view2 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin: 24px 0 16px;
}

.ph-media-large-testimonial-left-cc-view2 .description {
  font-size: 1.42857143rem;
  margin-bottom: 24px;
}

.ph-media-large-testimonial-left-cc-view2 .employee-name {
  font-size: 1.42857143rem;
  color: #009bdf;
  font-weight: normal;
  margin-bottom: 16px;
}

.ph-media-large-testimonial-left-cc-view2 .media {
  margin: 0;
  padding: 0;
}

.ph-media-large-testimonial-left-cc-view2 .content {
  padding: 0 50px;
}

@media only screen and (max-width:767px) {
  .ph-media-large-testimonial-left-cc-view2 .ph-col-2,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-3,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-4,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-5,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-6,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-7,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-8,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-9,
  .ph-media-large-testimonial-left-cc-view2 .ph-col-10 {
    margin: 24px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-testimonial-left-cc-view2 .content {
    padding: 16px;
  }

  .ph-media-large-testimonial-left-cc-view2 .header {
    font-size: 1.28571429rem;
    line-height: 20px;
    margin: 16px 0;
  }

  .ph-media-large-testimonial-left-cc-view2 .description,
  .ph-media-large-testimonial-left-cc-view2 .employee-name {
    font-size: 1.14285714rem;
    margin-bottom: 16px;
  }
}

.ph-media-large-testimonial-right-cc-view1 {
  padding: 16px 0;
}

.ph-media-large-testimonial-right-cc-view1 .header {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 24px;
}

.ph-media-large-testimonial-right-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 8px;
}

.ph-media-large-testimonial-right-cc-view1 .employee {
  margin-bottom: 24px;
}

.ph-media-large-testimonial-right-cc-view1 .employee-name,
.ph-media-large-testimonial-right-cc-view1 .employee-details {
  font-style: italic;
  font-size: 1.14285714rem;
  color: #009bdf;
}

.ph-media-large-testimonial-right-cc-view1 .employee-name {
  font-weight: bold;
}

.ph-media-large-testimonial-right-cc-view1 .action-link {
  margin-top: 32px;
  margin-bottom: 24px;
}

.ph-media-large-testimonial-right-cc-view1 .link {
  position: relative;
}

.ph-media-large-testimonial-right-cc-view1 .link:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  background: #e5e5e5;
  width: 50px;
  height: 1px;
  display: block;
}

.ph-media-large-testimonial-right-cc-view1 .element-right .link:before {
  left: auto;
  right: 0;
}

.ph-media-large-testimonial-right-cc-view1 .element-center .link:before {
  left: 0;
  right: 0;
  margin: 0 auto;
}

.ph-media-large-testimonial-right-cc-view1 .secondary-button.display-block .link:before {
  top: -16px;
}

.ph-media-large-testimonial-right-cc-view1 .content {
  padding: 0 0 0 15%;
}

@media only screen and (max-width:767px) {
  .ph-media-large-testimonial-right-cc-view1 .ph-col-2,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-3,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-4,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-5,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-6,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-7,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-8,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-9,
  .ph-media-large-testimonial-right-cc-view1 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-testimonial-right-cc-view1 .content {
    padding: 16px;
  }
}

.ph-media-large-testimonial-right-cc-view2 {
  padding: 16px 0;
}

.ph-media-large-testimonial-right-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 18px;
  margin-bottom: 24px;
}

.ph-media-large-testimonial-right-cc-view2 .description {
  font-size: 1.14285714rem;
  line-height: 22px;
  margin-bottom: 8px;
}

.ph-media-large-testimonial-right-cc-view2 .action-link {
  font-size: 1.14285714rem;
  margin-top: 16px;
  text-decoration: underline;
}

.ph-media-large-testimonial-right-cc-view2 .action-link i {
  display: none;
}

.ph-media-large-testimonial-right-cc-view2 .link {
  position: relative;
}

.ph-media-large-testimonial-right-cc-view2 .content {
  padding: 12px 12px 12px 30px;
}

@media only screen and (max-width:767px) {
  .ph-media-large-testimonial-right-cc-view2 .ph-col-2,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-3,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-4,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-5,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-6,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-7,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-8,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-9,
  .ph-media-large-testimonial-right-cc-view2 .ph-col-10 {
    margin: 24px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-testimonial-right-cc-view2 .content {
    padding: 12px;
  }
}

.ph-media-large-testimonial-right-cc-view3 .header {
  font-size: 1.28571429rem;
  line-height: 20px;
  color: #555555;
  font-family: inherit;
}

.ph-media-large-testimonial-right-cc-view3 .description {
  font-size: 1rem;
  line-height: 16px;
  color: #e0e0e0;
}

.ph-media-large-testimonial-right-cc-view3 .action-link {
  font-size: 1rem;
  line-height: 16px;
  margin-top: 32px;
  text-decoration: underline;
  color: #e0e0e0;
}

.ph-media-large-testimonial-right-cc-view3 .action-link i {
  display: none;
}

.ph-media-large-testimonial-right-cc-view3 .link {
  position: relative;
}

.ph-media-large-testimonial-right-cc-view3 .content {
  padding: 16px 12px 24px 32px;
}

@media only screen and (max-width:767px) {
  .ph-media-large-testimonial-right-cc-view3 .ph-col-2,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-3,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-4,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-5,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-6,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-7,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-8,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-9,
  .ph-media-large-testimonial-right-cc-view3 .ph-col-10 {
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-testimonial-right-cc-view3 .content {
    padding: 12px;
  }
}

.ph-media-link-cc-view3 .meta,
.ph-media-link-cc-view1 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin-bottom: 12px;
}

.ph-media-link-cc-view3 .header,
.ph-media-link-cc-view1 .header {
  font-size: 1.28571429rem;
  line-height: 20px;
  margin-bottom: 16px;
}

.ph-media-link-cc-view3 .description,
.ph-media-link-cc-view1 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-media-link-cc-view2 {
  padding: 50px 5%;
}

.ph-media-link-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
  margin-bottom: 32px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-media-link-cc-view2 .description {
  font-size: 1.42857143rem;
  margin-top: 12px;
  color: #009bdf;
  line-height: 22px;
}

.ph-media-link-cc-view2 .image {
  margin-bottom: 36px;
}

.ph-media-link-img-left-header-cc-view1 {
  padding: 24px 16px;
}

.ph-media-link-img-left-header-cc-view1 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin: 12px 0;
}

.ph-media-link-img-left-header-cc-view1 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-link-img-left-header-cc-view1 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-media-link-img-left-header-cc-view1 .content {
  padding: 0 12px;
}

.ph-media-link-img-left-header-cc-view2 {
  padding: 24px 16px;
}

.ph-media-link-img-left-header-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-link-img-left-header-cc-view2 .content {
  padding: 0 12px;
}

.ph-media-link-img-right-header-cc-view1 {
  padding: 24px 16px;
}

.ph-media-link-img-right-header-cc-view1 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin: 12px 0;
}

.ph-media-link-img-right-header-cc-view1 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-link-img-right-header-cc-view1 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-media-link-img-right-header-cc-view1 .action-link .icon {
  font-size: .85714286rem;
  line-height: 14px;
}

.ph-media-link-img-right-header-cc-view1 .content {
  padding: 0 12px 0 0;
}

.ph-media-link-img-right-header-cc-view2 {
  padding: 24px 16px;
}

.ph-media-link-img-right-header-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
}

.ph-media-link-img-right-header-cc-view2 .content {
  padding: 0 12px 0 0;
}

.ph-video-cc-view1 .ph-youtube-v1-default-default {
  padding-bottom: 56.25%;
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
  max-width: inherit;
}

.ph-video-cc-view1 .ph-youtube-v1-default-default .embed-responsive-item,
.ph-video-cc-view1 .ph-youtube-v1-default-default embed,
.ph-video-cc-view1 .ph-youtube-v1-default-default iframe,
.ph-video-cc-view1 .ph-youtube-v1-default-default object,
.ph-video-cc-view1 .ph-youtube-v1-default-default video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.ph-video-cc-view2 {
  max-width: 80%;
  margin: 5% auto 0;
}

.ph-video-cc-view2 .ph-youtube-v1-default-default {
  padding-bottom: 56.25%;
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
  max-width: inherit;
}

.ph-video-cc-view2 .ph-youtube-v1-default-default .embed-responsive-item,
.ph-video-cc-view2 .ph-youtube-v1-default-default embed,
.ph-video-cc-view2 .ph-youtube-v1-default-default iframe,
.ph-video-cc-view2 .ph-youtube-v1-default-default object,
.ph-video-cc-view2 .ph-youtube-v1-default-default video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.ph-video-cc-view2 .video-zone {
  position: relative;
  z-index: 1;
  padding-top: 15px;
  padding-bottom: 30px;
}

.ph-video-cc-view2 .video {
  display: block;
  margin-bottom: 0;
}

.ph-video-cc-view2 .blue-border {
  border: 1px solid blue;
  width: 25%;
  height: 53%;
  position: absolute;
  z-index: -1;
  left: -10%;
  top: -5%;
}

.ph-video-cc-view2 .grey-background {
  width: 75%;
  height: 60%;
  bottom: 0;
  left: -6%;
  position: absolute;
  display: block;
  background-color: #e6e6e6;
  z-index: -2;
}

.ph-video-cc-view2 .meta {
  font-size: 1.14285714rem;
  margin-bottom: 12px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  word-break: break-word;
}

.ph-video-cc-view2 .header-one {
  line-height: 3.8rem;
  margin-bottom: 8px;
  font-size: 3.5rem;
  font-weight: bold;
  color: #000;
  font-family: 'Gt-Sectra-Book';
  word-break: break-word;
}

.ph-video-cc-view2 .header {
  font-size: 2.55rem;
  font-weight: normal;
  display: block;
  font-family: 'Maisonneue Light';
  text-transform: uppercase;
  line-height: 2.8rem;
  margin-bottom: 32px;
  word-break: break-word;
}

.ph-video-cc-view2 .description {
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  margin-bottom: 12px;
  word-break: break-word;
}

.ph-video-cc-view2 .action-link {
  color: white;
  font-size: .9rem;
  letter-spacing: 4px;
  font-size: 14px;
  padding: 15px 34px 15px 34px;
  border-radius: 0;
  position: relative;
  color: #fff;
  background-color: #0050ff;
  text-transform: uppercase;
}

.ph-video-cc-view2 .action-link .icon {
  display: none;
}

@media only screen and (max-width:767px) {
  .ph-video-cc-view2 .header-one {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .ph-video-cc-view2 .header {
    font-size: 2rem;
    line-height: 2rem;
    margin-bottom: 16px;
  }

  .ph-video-cc-view2 .action-link {
    padding: 15px 24px;
  }
}

.ph-video-cc-view3 {
  max-width: 80%;
  margin: 5% auto 0;
}

.ph-video-cc-view3 .ph-youtube-v1-default-default {
  padding-bottom: 56.25%;
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
  max-width: inherit;
}

.ph-video-cc-view3 .ph-youtube-v1-default-default .embed-responsive-item,
.ph-video-cc-view3 .ph-youtube-v1-default-default embed,
.ph-video-cc-view3 .ph-youtube-v1-default-default iframe,
.ph-video-cc-view3 .ph-youtube-v1-default-default object,
.ph-video-cc-view3 .ph-youtube-v1-default-default video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.ph-video-cc-view3 .video-zone {
  position: relative;
  z-index: 1;
  padding-top: 15px;
  padding-bottom: 30px;
}

.ph-video-cc-view3 .video {
  display: block;
  margin-bottom: 0;
}

.ph-video-cc-view3 .blue-border {
  border: 1px solid blue;
  width: 25%;
  height: 53%;
  position: absolute;
  z-index: -1;
  left: -10%;
  top: -5%;
}

.ph-video-cc-view3 .grey-background {
  width: 75%;
  height: 60%;
  bottom: 0;
  left: -6%;
  position: absolute;
  display: block;
  background-color: #e6e6e6;
  z-index: -2;
}

.ph-video-cc-view3 .meta {
  font-size: 1.14285714rem;
  margin-bottom: 12px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  word-break: break-word;
}

.ph-video-cc-view3 .header-one {
  line-height: 3.8rem;
  margin-bottom: 8px;
  font-size: 3.5rem;
  font-weight: bold;
  color: #000;
  font-family: 'Gt-Sectra-Book';
  word-break: break-word;
}

.ph-video-cc-view3 .header {
  font-size: 2.55rem;
  font-weight: normal;
  display: block;
  font-family: 'Maisonneue Light';
  text-transform: uppercase;
  line-height: 2.8rem;
  margin-bottom: 32px;
  word-break: break-word;
}

.ph-video-cc-view3 .description {
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: .5px;
  color: #000;
  margin-bottom: 12px;
  word-break: break-word;
}

.ph-video-cc-view3 .action-link {
  color: white;
  font-size: .9rem;
  letter-spacing: 4px;
  font-size: 14px;
  padding: 15px 34px 15px 34px;
  border-radius: 0;
  position: relative;
  color: #fff;
  background-color: #0050ff;
  text-transform: uppercase;
}

.ph-video-cc-view3 .action-link .icon {
  display: none;
}

@media only screen and (max-width:767px) {
  .ph-video-cc-view3 .header-one {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .ph-video-cc-view3 .header {
    font-size: 2rem;
    line-height: 2rem;
    margin-bottom: 16px;
  }

  .ph-video-cc-view3 .action-link {
    padding: 15px 24px;
  }
}

.ph-video-large-cc-view1 {
  padding: 16px 0;
}

.ph-video-large-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-video-large-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-video-large-cc-view1 .content {
  padding: 16px;
}

@media only screen and (max-width:767px) {
  .ph-video-large-cc-view1 .ph-col-6 {
    margin: 24px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-video-large-cc-view1 .content {
    padding: 16px;
  }
}

.ph-video-large-left-cc-view1 {
  padding: 16px 0;
}

.ph-video-large-left-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-video-large-left-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-video-large-left-cc-view1 .content {
  padding: 0 0 0 15%;
}

@media only screen and (max-width:767px) {
  .ph-video-large-left-cc-view1 .ph-col-6 {
    margin: 24px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-video-large-left-cc-view1 .content {
    padding: 16px;
  }
}

.ph-video-large-right-cc-view1 {
  padding: 16px 0;
}

.ph-video-large-right-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-video-large-right-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-video-large-right-cc-view1 .action-link {
  margin-bottom: 2rem;
}

.ph-video-large-right-cc-view1 .content {
  padding: 0 15% 0 0;
}

@media only screen and (max-width:767px) {
  .ph-video-large-right-cc-view1 .ph-row {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }

  .ph-video-large-right-cc-view1 .ph-col-6 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-video-large-right-cc-view1 .content {
    padding: 16px;
  }
}

.ph-media-overlay-cc-view1 {
  text-align: center;
}

.ph-media-overlay-cc-view1 .ph-media-overlay-wrapper {
  position: relative;
}

.ph-media-overlay-cc-view1 .meta {
  font-size: 1.14285714rem;
}

.ph-media-overlay-cc-view1 .header {
  font-size: 2rem;
}

.ph-media-overlay-cc-view1 .description {
  font-size: 1.42857143rem;
}

.ph-media-overlay-cc-view1 .meta,
.ph-media-overlay-cc-view1 .action-link,
.ph-media-overlay-cc-view1 .description,
.ph-media-overlay-cc-view1 .header {
  color: #ffffff;
}

.ph-media-overlay-cc-view1 .content {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  display: inline-block;
  padding: 16px;
}

.ph-jtc-card-cc-view1 .meta {
  font-size: 1.14285714rem;
}

.ph-jtc-card-cc-view1 .header {
  font-size: 2rem;
}

.ph-jtc-card-cc-view1 .description {
  font-size: 1.42857143rem;
}

.ph-jtc-card-cc-view1 .meta,
.ph-jtc-card-cc-view1 .description,
.ph-jtc-card-cc-view1 .header {
  color: #ffffff;
  margin-bottom: 12px;
}

.ph-jtc-card-cc-view1 .content {
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin: 0 auto;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 100%;
  padding: 16px;
}

@media only screen and (max-width:767px) {
  .ph-jtc-card-cc-view1 .content {
    position: relative;
    transform: none;
    top: 0;
  }

  .ph-jtc-card-cc-view1 .description {
    font-size: 1.14285714rem;
    color: #9e9e9e;
  }

  .ph-jtc-card-cc-view1 .meta {
    color: #212121;
  }

  .ph-jtc-card-cc-view1 .header {
    color: #212121;
  }
}

.ph-jtc-card-cc-view2 .meta {
  font-size: 1.14285714rem;
}

.ph-jtc-card-cc-view2 .header {
  font-size: 2rem;
}

.ph-jtc-card-cc-view2 .description {
  font-size: 1.42857143rem;
}

.ph-jtc-card-cc-view2 .meta,
.ph-jtc-card-cc-view2 .description,
.ph-jtc-card-cc-view2 .header {
  color: #000000;
  margin-bottom: 12px;
}

.ph-jtc-card-cc-view2 .actions {
  text-align: right;
}

@media only screen and (max-width:767px) {
  .ph-jtc-card-cc-view2 .ph-col-8,
  .ph-jtc-card-cc-view2 .ph-col-4 {
    margin: 24px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}

.ph-jtc-card-cc-view3 {
  padding: 16px 0;
}

.ph-jtc-card-cc-view3 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 20px;
}

.ph-jtc-card-cc-view3 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-jtc-card-cc-view3 .content {
  padding: 0 15% 0 0;
}

@media only screen and (max-width:767px) {
  .ph-jtc-card-cc-view3 .ph-col-2,
  .ph-jtc-card-cc-view3 .ph-col-3,
  .ph-jtc-card-cc-view3 .ph-col-4,
  .ph-jtc-card-cc-view3 .ph-col-5,
  .ph-jtc-card-cc-view3 .ph-col-6,
  .ph-jtc-card-cc-view3 .ph-col-7,
  .ph-jtc-card-cc-view3 .ph-col-8,
  .ph-jtc-card-cc-view3 .ph-col-9,
  .ph-jtc-card-cc-view3 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-jtc-card-cc-view3 .content {
    padding: 16px;
  }
}

.ph-jtc-card-cc-view4 .meta {
  font-size: 1.14285714rem;
}

.ph-jtc-card-cc-view4 .header {
  font-size: 2rem;
}

.ph-jtc-card-cc-view4 .description {
  font-size: 1.28571429rem;
}

.ph-jtc-card-cc-view4 .meta,
.ph-jtc-card-cc-view4 .description,
.ph-jtc-card-cc-view4 .header {
  color: #000000;
  margin-bottom: 12px;
}

.ph-media-testimonial-cc-view2 {
  padding: 16px 0;
  text-align: center;
}

.ph-media-testimonial-cc-view2 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 16px;
}

.ph-media-testimonial-cc-view2 .quote {
  font-size: 170px;
  line-height: 1;
  height: 110px;
}

.ph-media-testimonial-cc-view2 .image {
  margin-bottom: 24px;
  margin-top: 36px;
}

.ph-media-testimonial-cc-view2 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 24px;
}

.ph-media-testimonial-cc-view2 .employee-name,
.ph-media-testimonial-cc-view2 .employee-details {
  font-size: 1.42857143rem;
  line-height: 22px;
}

.ph-media-testimonial-cc-view2 .content {
  padding: 32px 0;
  width: 60%;
}

@media only screen and (max-width:1151px) {
  .ph-media-testimonial-cc-view2 .content {
    width: 80%;
  }
}

@media only screen and (max-width:767px) {
  .ph-media-testimonial-cc-view2 .content {
    padding: 16px 0;
    width: 90%;
  }
}

.ph-media-testimonial-cc-view2 .action-link {
  line-height: 22px;
  margin-top: 12px;
}

.ph-media-overlay-link-cc-view1 .meta {
  font-size: 1.14285714rem;
}

.ph-media-overlay-link-cc-view1 .header {
  font-size: 2rem;
}

.ph-media-overlay-link-cc-view1 .description {
  font-size: 1.42857143rem;
}

.ph-media-overlay-link-cc-view1 .meta,
.ph-media-overlay-link-cc-view1 .description,
.ph-media-overlay-link-cc-view1 .header {
  color: #ffffff;
}

.ph-media-overlay-link-cc-view1 .content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: inline-block;
  padding: 16px;
}

.ph-media-overlay-link-cc-view1 .content .data {
  vertical-align: middle;
  position: relative;
  top: 50%;
  width: 100%;
  margin: 0 auto;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.ph-media-overlay-link-cc-view1:hover>.content {
  background: #009bdf;
}

.ph-media-overlay-link-cc-view1:hover .action-link {
  color: #ffffff;
}

.ph-media-overlay-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
  position: relative;
  color: #ffffff;
}

.ph-media-overlay-cc-view2 .content {
  padding: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: inline-block;
}

.ph-media-overlay-cc-view3 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
  position: relative;
  color: #ffffff;
}

.ph-media-overlay-cc-view3 .content {
  padding: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: inline-block;
}

.ph-media-overlay-link-cc-view2 .header {
  font-size: 1.71428571rem;
  line-height: 26px;
  color: #ffffff;
  position: relative;
}

.ph-media-overlay-link-cc-view2 .content {
  padding: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: inline-block;
}

.ph-media-overlay-link-cc-view3 .meta,
.ph-media-overlay-link-cc-view3 .header,
.ph-media-overlay-link-cc-view3 .description {
  color: #ffffff;
}

.ph-media-overlay-link-cc-view3 .meta {
  font-size: .85714286rem;
  line-height: 14px;
}

.ph-media-overlay-link-cc-view3 .header {
  font-size: 1.42857143rem;
  line-height: 22px;
}

.ph-media-overlay-link-cc-view3 .description {
  font-size: 1rem;
  line-height: 16px;
}

.ph-media-overlay-link-cc-view3 .social-icon {
  margin-top: 20px;
  width: 26px;
  height: 26px;
}

.ph-media-overlay-link-cc-view3 .overlay {
  background: rgba(0,155,223,0.8);
  -o-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -webkit-transition: all .25s;
  transition: all .25s;
  opacity: 0;
}

.ph-media-overlay-link-cc-view3 .content {
  opacity: 0;
  -o-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -webkit-transition: all .25s;
  transition: all .25s;
  padding: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 100%;
  display: inline-block;
  overflow: hidden;
}

.ph-media-overlay-link-cc-view3 a:hover .overlay,
.ph-media-overlay-link-cc-view3 a:focus .overlay,
.ph-media-overlay-link-cc-view3:hover .overlay,
.ph-media-overlay-link-cc-view3 a:hover .content,
.ph-media-overlay-link-cc-view3 a:focus .content,
.ph-media-overlay-link-cc-view3:hover .content {
  opacity: 1;
}

@media only screen and (max-width:1151px) {
  .ph-media-overlay-link-cc-view3 .overlay,
  .ph-media-overlay-link-cc-view3 .content {
    opacity: 1;
  }
}

.ph-media-testimonial-cc-view1 {
  padding: 16px 0;
  text-align: center;
}

.ph-media-testimonial-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 32px;
}

.ph-media-testimonial-cc-view1 .image {
  margin-bottom: 32px;
}

.ph-media-testimonial-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-media-testimonial-cc-view1 .employee-name,
.ph-media-testimonial-cc-view1 .employee-details {
  font-size: 1.42857143rem;
  line-height: 40px;
}

.ph-media-testimonial-cc-view1 .content {
  padding: 50px 16px;
  width: 100%;
}

.ph-media-testimonial-cc-view1 .action-link {
  margin-top: 16px;
}

.ph-hero-content-cc-view1 .ph-hero-content-wrapper {
  position: relative;
}

.ph-hero-content-cc-view1 .meta {
  font-size: 1.14285714rem;
  line-height: 18px;
}

.ph-hero-content-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
}

.ph-hero-content-cc-view1 .description {
  font-size: 2rem;
  line-height: 30px;
}

.ph-hero-content-cc-view1 .meta,
.ph-hero-content-cc-view1 .description,
.ph-hero-content-cc-view1 .header {
  color: #ffffff;
}

.ph-hero-content-cc-view1 .action-link {
  margin: 16px 0;
}

.ph-hero-content-cc-view1 .content {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  padding: 16px;
}

@media only screen and (max-width:767px) {
  .ph-hero-content-cc-view1 .content {
    padding: 8px;
    position: static;
    transform: none;
    margin: 0 auto;
  }

  .ph-hero-content-cc-view1 .content .data {
    padding: 0;
    transform: none;
  }

  .ph-hero-content-cc-view1 .header {
    font-size: 1.71428571rem;
  }

  .ph-hero-content-cc-view1 .description {
    font-size: 1.28571429rem;
  }

  .ph-hero-content-cc-view1 .meta {
    color: #e0e0e0;
  }

  .ph-hero-content-cc-view1 .header {
    color: #212121;
  }

  .ph-hero-content-cc-view1 .description {
    color: #9e9e9e;
  }

  .ph-hero-content-cc-view1 .action-link {
    margin: 8px 0;
  }
}

.ph-hero-content-cc-view2 .meta {
  font-size: 1.14285714rem;
  line-height: 18px;
  color: #9e9e9e;
}

.ph-hero-content-cc-view2 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  color: #555555;
}

.ph-hero-content-cc-view2 .content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0 16px;
}

.ph-hero-content-cc-view2 .content .data {
  background-color: #ffffff;
  vertical-align: middle;
  position: relative;
  padding: 56px 112px 60px 64px;
  top: 50%;
  width: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

@media only screen and (max-width:1151px) {
  .ph-hero-content-cc-view2 .content .data {
    margin-left: 60px;
    padding: 32px;
  }

  .ph-hero-content-cc-view2 .description,
  .ph-hero-content-cc-view2 .meta {
    line-height: 20px;
    font-size: 1.28571429rem;
  }
}

@media only screen and (max-width:767px) {
  .ph-hero-content-cc-view2 .content {
    padding: 8px;
    position: static;
    transform: none;
    margin: 0 auto;
  }

  .ph-hero-content-cc-view2 .content .data {
    padding: 0;
    transform: none;
  }
}

.ph-quote-cc-view1 {
  display: table;
  width: 100%;
}

.ph-quote-cc-view1 .quote-block {
  width: 90px;
  display: table-cell;
  vertical-align: top;
  position: relative;
}

.ph-quote-cc-view1 .quote-block .quote {
  font-size: 170px;
  line-height: 170px;
  position: absolute;
  left: -35px;
  top: -20px;
}

.ph-quote-cc-view1 .content {
  display: table-cell;
  vertical-align: top;
  width: calc(100% - 90px);
}

.ph-quote-cc-view1 .content .meta {
  font-size: 1.14285714rem;
}

.ph-quote-cc-view1 .content .header {
  font-size: 1.71428571rem;
}

.ph-quote-cc-view1 .content .description {
  font-size: 1.42857143rem;
}

@media only screen and (max-width:767px) {
  .ph-quote-cc-view1 .quote-block {
    width: 100%;
    display: block;
    text-align: center;
  }

  .ph-quote-cc-view1 .quote-block .quote {
    font-size: 170px;
    line-height: 100px;
    position: relative;
    top: 30px;
  }

  .ph-quote-cc-view1 .content {
    width: 100%;
    display: block;
  }
}

.ph-content-cc-view1 .meta {
  font-size: 1.14285714rem;
  line-height: 18px;
}

.ph-content-cc-view1 .header {
  font-size: 2rem;
  line-height: 30px;
}

.ph-content-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
}

.ph-content-cc-view1 .meta,
.ph-content-cc-view1 .description,
.ph-content-cc-view1 .header {
  color: #000000;
  padding-bottom: 12px;
}

.ph-content-cc-view1 .actions {
  text-align: right;
}

@media only screen and (max-width:767px) {
  .ph-content-cc-view1 .ph-col-8,
  .ph-content-cc-view1 .ph-col-4 {
    margin: 24px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}

.ph-content-cc-view2 .header {
  font-size: 1.28571429rem;
  line-height: 20px;
  margin-bottom: 16px;
}

.ph-content-cc-view2 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-content-cc-view3 .description {
  color: #1a1a1a;
  letter-spacing: .5px;
  font-size: .875rem;
  line-height: 1.5rem;
  margin: 16px 0;
}

.ph-hero-content-link-cc-view1 .meta {
  font-size: 1.14285714rem;
}

.ph-hero-content-link-cc-view1 .header {
  font-size: 2.28571429rem;
}

.ph-hero-content-link-cc-view1 .description {
  font-size: 2rem;
}

.ph-hero-content-link-cc-view1 .meta,
.ph-hero-content-link-cc-view1 .description,
.ph-hero-content-link-cc-view1 .header {
  color: #ffffff;
}

.ph-hero-content-link-cc-view1 .content {
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
  padding: 16px;
  width: 90%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media only screen and (max-width:1439px) {
  .ph-hero-content-link-cc-view1 .content {
    width: 90%;
  }
}

@media only screen and (max-width:1151px) {
  .ph-hero-content-link-cc-view1 .content {
    width: 96%;
  }
}

@media only screen and (max-width:767px) {
  .ph-hero-content-link-cc-view1 .content {
    width: 96%;
  }
}

.ph-hero-content-link-cc-view1 .content .data {
  vertical-align: middle;
  position: relative;
  padding: 0 10%;
  top: 50%;
  width: 100%;
  margin: 0 auto;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

@media only screen and (max-width:767px) {
  .ph-hero-content-link-cc-view1 .content {
    padding: 8px;
    position: static;
    transform: none;
    margin: 0 auto;
  }

  .ph-hero-content-link-cc-view1 .content .data {
    padding: 0;
    transform: none;
  }

  .ph-hero-content-link-cc-view1 .meta {
    color: #e0e0e0;
  }

  .ph-hero-content-link-cc-view1 .header {
    font-size: 1.71428571rem;
    color: #212121;
  }

  .ph-hero-content-link-cc-view1 .description {
    font-size: 1.28571429rem;
    color: #9e9e9e;
  }
}

.ph-video-popup-with-text-cc-view1 .media {
  position: relative;
}

.ph-video-popup-with-text-cc-view1 .media .video-popup-block .video-popup {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  position: absolute;
}

.ph-video-popup-with-text-cc-view1 .media .video-popup-block .popup-static-block figcaption {
  display: none;
}

.ph-video-popup-with-text-cc-view1 img {
  width: 100%;
}

.ph-video-popup-with-text-cc-view1 .meta {
  font-size: 1rem;
  margin-bottom: 12px;
}

.ph-video-popup-with-text-cc-view1 .header {
  font-size: 1.28571429rem;
  margin-bottom: 16px;
}

.ph-video-popup-with-text-cc-view1 .description {
  font-size: 1.14285714rem;
  margin-bottom: 12px;
}

.ph-video-large-left-popup-cc-view1 {
  padding: 16px 0;
}

.ph-video-large-left-popup-cc-view1 .media {
  position: relative;
}

.ph-video-large-left-popup-cc-view1 .media .video-popup {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  display: inline-block;
}

.ph-video-large-left-popup-cc-view1 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 24px;
}

.ph-video-large-left-popup-cc-view1 .description {
  font-size: 1.42857143rem;
  line-height: 22px;
  margin-bottom: 32px;
}

.ph-video-large-left-popup-cc-view1 .content {
  padding: 0 0 0 15%;
}

@media only screen and (max-width:767px) {
  .ph-video-large-left-popup-cc-view1 .ph-col-2,
  .ph-video-large-left-popup-cc-view1 .ph-col-3,
  .ph-video-large-left-popup-cc-view1 .ph-col-4,
  .ph-video-large-left-popup-cc-view1 .ph-col-5,
  .ph-video-large-left-popup-cc-view1 .ph-col-6,
  .ph-video-large-left-popup-cc-view1 .ph-col-7,
  .ph-video-large-left-popup-cc-view1 .ph-col-8,
  .ph-video-large-left-popup-cc-view1 .ph-col-9,
  .ph-video-large-left-popup-cc-view1 .ph-col-10 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-video-large-left-popup-cc-view1 .content {
    padding: 16px;
  }
}

.ph-video-popup-cc-view1 .media {
  position: relative;
}

.ph-video-popup-cc-view1 .media .video-popup {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  display: inline-block;
}

.ph-video-popup-cc-view1 .popup-static-block {
  display: inline-block;
}

.ph-video-popup-cc-view1 .popup-static-block figure span {
  display: inline-block;
}

.ph-video-popup-cc-view1 .popup-static-block figure span:first-child {
  max-width: 150px;
}

.ph-video-popup-cc-view1 .popup-static-block figure figcaption {
  margin-top: 8px;
}

.ph-video-popup-cc-view1 .popup-static-block figure figcaption span {
  color: #ffffff;
  font-size: 1.14285714rem;
}

.ph-video-popup-cc-view1 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin-bottom: 12px;
}

.ph-video-popup-cc-view1 .header {
  font-size: 1.28571429rem;
  line-height: 20px;
  margin-bottom: 16px;
}

.ph-video-popup-cc-view1 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-video-popup-cc-view1 .action-link .icon {
  font-size: .85714286rem;
  line-height: 14px;
}

.ph-video-popup-cc-view2 .media {
  position: relative;
}

.ph-video-popup-cc-view2 .media .video-content-container {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  display: inline-block;
}

.ph-video-popup-cc-view2 .popup-static-block {
  display: inline-block;
}

.ph-video-popup-cc-view2 .popup-static-block figure span {
  display: inline-block;
}

.ph-video-popup-cc-view2 .popup-static-block figure span:first-child {
  max-width: 150px;
}

.ph-video-popup-cc-view2 .popup-static-block figure figcaption {
  margin-top: 8px;
}

.ph-video-popup-cc-view2 .popup-static-block figure figcaption span {
  color: #ffffff;
  font-size: 1.14285714rem;
}

.ph-video-popup-cc-view2 .meta {
  font-size: 1rem;
  line-height: 16px;
  margin-bottom: 12px;
}

.ph-video-popup-cc-view2 .header {
  font-size: 1.28571429rem;
  line-height: 20px;
  margin-bottom: 16px;
}

.ph-video-popup-cc-view2 .description {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 12px;
}

.ph-video-popup-cc-view2 .action-link .icon {
  font-size: .85714286rem;
  line-height: 14px;
}

.ph-video-overlay-cc-view1 .content {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0 auto;
  width: 100%;
  display: inline-block;
  padding: 16px;
}

.ph-video-overlay-cc-view1 .content .meta,
.ph-video-overlay-cc-view1 .content .header,
.ph-video-overlay-cc-view1 .content .description,
.ph-video-overlay-cc-view1 .content .link .action-link {
  color: #ffffff;
}

.ph-hero-content-with-video-popup-cc-view1 .meta,
.ph-hero-content-with-video-popup-cc-view2 .meta,
.ph-hero-content-with-video-popup-cc-view3 .meta,
.ph-hero-content-with-video-popup-cc-view4 .meta {
  font-size: 1.14285714rem;
  line-height: 18px;
  margin-bottom: 16px;
}

.ph-hero-content-with-video-popup-cc-view1 .header,
.ph-hero-content-with-video-popup-cc-view2 .header,
.ph-hero-content-with-video-popup-cc-view3 .header,
.ph-hero-content-with-video-popup-cc-view4 .header {
  font-size: 2.28571429rem;
  line-height: 34px;
  margin-bottom: 16px;
}

.ph-hero-content-with-video-popup-cc-view1 .description,
.ph-hero-content-with-video-popup-cc-view2 .description,
.ph-hero-content-with-video-popup-cc-view3 .description,
.ph-hero-content-with-video-popup-cc-view4 .description {
  font-size: 2rem;
  line-height: 30px;
  margin-bottom: 16px;
}

.ph-hero-content-with-video-popup-cc-view1 .meta,
.ph-hero-content-with-video-popup-cc-view2 .meta,
.ph-hero-content-with-video-popup-cc-view3 .meta,
.ph-hero-content-with-video-popup-cc-view4 .meta,
.ph-hero-content-with-video-popup-cc-view1 .description,
.ph-hero-content-with-video-popup-cc-view2 .description,
.ph-hero-content-with-video-popup-cc-view3 .description,
.ph-hero-content-with-video-popup-cc-view4 .description,
.ph-hero-content-with-video-popup-cc-view1 .header,
.ph-hero-content-with-video-popup-cc-view2 .header,
.ph-hero-content-with-video-popup-cc-view3 .header,
.ph-hero-content-with-video-popup-cc-view4 .header {
  color: #ffffff;
}

.ph-hero-content-with-video-popup-cc-view1 .video-popup,
.ph-hero-content-with-video-popup-cc-view2 .video-popup,
.ph-hero-content-with-video-popup-cc-view3 .video-popup,
.ph-hero-content-with-video-popup-cc-view4 .video-popup {
  display: inline-block;
  position: static;
  transform: none;
}

.ph-hero-content-with-video-popup-cc-view1 .video-popup .popup-static-block,
.ph-hero-content-with-video-popup-cc-view2 .video-popup .popup-static-block,
.ph-hero-content-with-video-popup-cc-view3 .video-popup .popup-static-block,
.ph-hero-content-with-video-popup-cc-view4 .video-popup .popup-static-block {
  display: inline-block;
  vertical-align: middle;
}

.ph-hero-content-with-video-popup-cc-view1 .video-popup .popup-static-block figcaption,
.ph-hero-content-with-video-popup-cc-view2 .video-popup .popup-static-block figcaption,
.ph-hero-content-with-video-popup-cc-view3 .video-popup .popup-static-block figcaption,
.ph-hero-content-with-video-popup-cc-view4 .video-popup .popup-static-block figcaption {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

.ph-hero-content-with-video-popup-cc-view1 .video-popup .popup-static-block figcaption>span,
.ph-hero-content-with-video-popup-cc-view2 .video-popup .popup-static-block figcaption>span,
.ph-hero-content-with-video-popup-cc-view3 .video-popup .popup-static-block figcaption>span,
.ph-hero-content-with-video-popup-cc-view4 .video-popup .popup-static-block figcaption>span {
  display: block;
  color: #ffffff;
}

.ph-hero-content-with-video-popup-cc-view1 .video-popup a.ph-gallery-item-link,
.ph-hero-content-with-video-popup-cc-view2 .video-popup a.ph-gallery-item-link,
.ph-hero-content-with-video-popup-cc-view3 .video-popup a.ph-gallery-item-link,
.ph-hero-content-with-video-popup-cc-view4 .video-popup a.ph-gallery-item-link {
  display: inline-block;
}

.ph-hero-content-with-video-popup-cc-view1 .content,
.ph-hero-content-with-video-popup-cc-view2 .content,
.ph-hero-content-with-video-popup-cc-view3 .content,
.ph-hero-content-with-video-popup-cc-view4 .content {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  padding: 16px 0;
  margin: 0 auto;
}

.ph-hero-content-with-video-popup-cc-view1 .content .data,
.ph-hero-content-with-video-popup-cc-view2 .content .data,
.ph-hero-content-with-video-popup-cc-view3 .content .data,
.ph-hero-content-with-video-popup-cc-view4 .content .data {
  vertical-align: middle;
  position: relative;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}

.ph-hero-content-with-video-popup-cc-view2 .image-video-container {
  position: relative;
}

.ph-hero-content-with-video-popup-cc-view2 .video-popup-block {
  position: absolute;
  bottom: 16px;
  left: 16px;
}

@media only screen and (max-width:1151px) {
  .ph-hero-content-with-video-popup-cc-view1 .content,
  .ph-hero-content-with-video-popup-cc-view2 .content,
  .ph-hero-content-with-video-popup-cc-view3 .content,
  .ph-hero-content-with-video-popup-cc-view4 .content {
    top: 5%;
  }

  .ph-hero-content-with-video-popup-cc-view1 .header,
  .ph-hero-content-with-video-popup-cc-view2 .header,
  .ph-hero-content-with-video-popup-cc-view3 .header,
  .ph-hero-content-with-video-popup-cc-view4 .header {
    font-size: 2rem;
    line-height: 30px;
  }

  .ph-hero-content-with-video-popup-cc-view1 .description,
  .ph-hero-content-with-video-popup-cc-view2 .description,
  .ph-hero-content-with-video-popup-cc-view3 .description,
  .ph-hero-content-with-video-popup-cc-view4 .description {
    font-size: 1.71428571rem;
    line-height: 26px;
  }
}

@media only screen and (max-width:767px) {
  .ph-hero-content-with-video-popup-cc-view1 .content,
  .ph-hero-content-with-video-popup-cc-view2 .content,
  .ph-hero-content-with-video-popup-cc-view3 .content,
  .ph-hero-content-with-video-popup-cc-view4 .content {
    padding: 8px;
    position: static;
    transform: none;
    margin: 0 auto;
  }

  .ph-hero-content-with-video-popup-cc-view1 .content .data,
  .ph-hero-content-with-video-popup-cc-view2 .content .data,
  .ph-hero-content-with-video-popup-cc-view3 .content .data,
  .ph-hero-content-with-video-popup-cc-view4 .content .data {
    padding: 16px;
    transform: none;
    position: static;
  }

  .ph-hero-content-with-video-popup-cc-view1 .header,
  .ph-hero-content-with-video-popup-cc-view2 .header,
  .ph-hero-content-with-video-popup-cc-view3 .header,
  .ph-hero-content-with-video-popup-cc-view4 .header {
    font-size: 1.71428571rem;
    line-height: 26px;
  }

  .ph-hero-content-with-video-popup-cc-view1 .description,
  .ph-hero-content-with-video-popup-cc-view2 .description,
  .ph-hero-content-with-video-popup-cc-view3 .description,
  .ph-hero-content-with-video-popup-cc-view4 .description {
    font-size: 1.28571429rem;
    line-height: 20px;
  }

  .ph-hero-content-with-video-popup-cc-view1 .meta,
  .ph-hero-content-with-video-popup-cc-view2 .meta,
  .ph-hero-content-with-video-popup-cc-view3 .meta,
  .ph-hero-content-with-video-popup-cc-view4 .meta {
    color: #e0e0e0;
  }

  .ph-hero-content-with-video-popup-cc-view1 .header,
  .ph-hero-content-with-video-popup-cc-view2 .header,
  .ph-hero-content-with-video-popup-cc-view3 .header,
  .ph-hero-content-with-video-popup-cc-view4 .header {
    color: #212121;
  }

  .ph-hero-content-with-video-popup-cc-view1 .description,
  .ph-hero-content-with-video-popup-cc-view2 .description,
  .ph-hero-content-with-video-popup-cc-view3 .description,
  .ph-hero-content-with-video-popup-cc-view4 .description {
    color: #9e9e9e;
  }

  .ph-hero-content-with-video-popup-cc-view1 .video-popup .popup-static-block figcaption>span,
  .ph-hero-content-with-video-popup-cc-view2 .video-popup .popup-static-block figcaption>span,
  .ph-hero-content-with-video-popup-cc-view3 .video-popup .popup-static-block figcaption>span,
  .ph-hero-content-with-video-popup-cc-view4 .video-popup .popup-static-block figcaption>span {
    color: #ffffff;
  }
}

.ph-inline-video-cc-view1 .media {
  position: relative;
}

.ph-inline-video-cc-view1 .media .video-popup-block .popup-static-block figcaption {
  display: none;
}

.ph-inline-video-cc-view1 img {
  width: 100%;
}

.ph-address-cc-view1 .location-content .icon-component,
.ph-address-cc-view1 .email-content .icon-component,
.ph-address-cc-view1 .phone-content .icon-component {
  display: inline-block;
  vertical-align: top;
  width: 24px;
}

.ph-address-cc-view1 .location-content .description,
.ph-address-cc-view1 .email-content .description,
.ph-address-cc-view1 .phone-content .description {
  display: inline-block;
  width: calc(100% - 32px);
}

.ph-address-cc-view1 .header {
  color: #212121;
  font-size: 1.28571429rem;
  line-height: 20px;
  margin-bottom: 16px;
}

.ph-address-cc-view1 .icon {
  color: #212121;
}

.ph-address-cc-view1 .description {
  color: #9e9e9e;
  font-size: 1rem;
  line-height: 16px;
}

.ph-employees-testimonial-cc-view4.ph-card-block {
  display: block;
}

.ph-employees-testimonial-cc-view4.ph-card-block .ph-row .ph-col-12 .image img {
  height: 116px;
  width: 116px;
  border-radius: 50%;
  margin-bottom: -58px;
  object-fit: cover;
}

.ph-employees-testimonial-cc-view4.ph-card-block .ph-row .ph-col-12:first-child {
  z-index: 1;
}

.ph-employees-testimonial-cc-view4.ph-card-block .ph-row .ph-col-12:nth-child(2) {
  padding-top: 58px;
  background: #ffffff;
}

.ph-employees-testimonial-cc-view4.ph-card-block .content {
  padding: 30px;
  text-align: center;
}

.ph-employees-testimonial-cc-view4.ph-card-block .content .header {
  margin-top: 0;
  padding-bottom: 8px;
}

.ph-employees-testimonial-cc-view4.ph-card-block .content .employee-name,
.ph-employees-testimonial-cc-view4.ph-card-block .content .employee-details {
  display: block;
}

.ph-employees-testimonial-cc-view4.ph-card-block .content .employee-name {
  margin-top: 30px;
}

.ph-employees-testimonial-cc-view4.ph-card-block .content .action-link {
  padding-top: 30px;
}

@media (max-width:1439px) {
  .ph-employees-testimonial-cc-view4.ph-card-block .content .action-link {
    margin-top: 16px;
  }
}

@media (max-width:767px) {
  .ph-employees-testimonial-cc-view4.ph-card-block .ph-row .ph-col-12 {
    margin-bottom: 0;
    border-radius: 6px;
  }

  .ph-employees-testimonial-cc-view4.ph-card-block .ph-row .ph-col-12 .image img {
    width: 92px;
    height: 92px;
    margin-bottom: -46px;
  }

  .ph-employees-testimonial-cc-view4.ph-card-block .ph-row .ph-col-12:nth-child(2) {
    padding-top: 46px;
  }

  .ph-employees-testimonial-cc-view4.ph-card-block .content .header {
    padding-bottom: 12px;
  }

  .ph-employees-testimonial-cc-view4.ph-card-block .content .description {
    padding-right: 0;
  }
}

.ph-employees-testimonial-cc-view5.ph-card-block {
  display: block;
  padding: 0 40px;
}

.ph-employees-testimonial-cc-view5.ph-card-block .content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 60px;
  max-width: calc(50% - 60px);
}

.ph-employees-testimonial-cc-view5.ph-card-block .content .data {
  background: #ffffff;
  padding: calc((16px * 2) + 12px);
}

.ph-employees-testimonial-cc-view5.ph-card-block .content .header {
  margin-top: 0;
  padding-bottom: 8px;
}

.ph-employees-testimonial-cc-view5.ph-card-block .content .description {
  min-height: fit-content;
}

.ph-employees-testimonial-cc-view5.ph-card-block .content .employee-name,
.ph-employees-testimonial-cc-view5.ph-card-block .content .employee-details {
  display: block;
}

.ph-employees-testimonial-cc-view5.ph-card-block .content .designation {
  padding-top: 40px;
}

.ph-employees-testimonial-cc-view5.ph-card-block .content .designation .employee-name,
.ph-employees-testimonial-cc-view5.ph-card-block .content .designation .employee-details {
  display: inline;
}

@media (max-width:1439px) {
  .ph-employees-testimonial-cc-view5.ph-card-block .content {
    max-width: 50%;
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .content .action-link {
    margin-top: 16px;
  }
}

@media (max-width:1151px) {
  .ph-employees-testimonial-cc-view5.ph-card-block .image img {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .content {
    max-width: 70%;
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .content .data {
    padding: 16px;
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .content .designation .employee-name {
    margin-top: 0;
  }
}

@media (max-width:767px) {
  .ph-employees-testimonial-cc-view5.ph-card-block {
    padding: 0;
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .image img {
    padding: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .content {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top: 0;
    position: relative;
    height: auto;
    max-width: 100%;
    right: 0;
    top: 0;
    transform: translate(0);
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .content .header {
    padding-bottom: 0;
    padding-top: 40px;
  }

  .ph-employees-testimonial-cc-view5.ph-card-block .content .description {
    padding-right: 0;
    display: block;
  }
}

.ph-employees-testimonial-cc-view6.ph-card-block {
  display: block;
}

.ph-employees-testimonial-cc-view6.ph-card-block .image img {
  object-fit: cover;
  height: 84px;
  width: 84px;
  border-radius: 50%;
}

.ph-employees-testimonial-cc-view6.ph-card-block .ph-row {
  height: 100%;
  padding: calc((16px * 3) - 4px) calc(16px * 4);
}

.ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container {
  display: flex;
  align-items: center;
  padding-top: calc((16px * 4) + 8px);
}

.ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .content {
  padding-left: calc(16px + 8px);
}

.ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .content .employee-name {
  padding-bottom: 8px;
}

.ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .content .designation {
  padding-top: 4px;
}

.ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .content .designation .icon-component {
  padding-right: 8px;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .content .description:nth-child(2) {
  padding-top: 4px;
}

.ph-employees-testimonial-cc-view6.ph-card-block .content .header {
  margin-top: 0;
  padding-bottom: 8px;
}

.ph-employees-testimonial-cc-view6.ph-card-block .content .employee-name {
  display: block;
}

.ph-employees-testimonial-cc-view6.ph-card-block .content .employee-details {
  display: inline;
  vertical-align: middle;
}

.ph-employees-testimonial-cc-view6.ph-card-block .content .action-link {
  padding-top: 46px;
}

@media (max-width:767px) {
  .ph-employees-testimonial-cc-view6.ph-card-block .ph-row {
    border-width: 1px;
    border-radius: 4px;
    padding: calc(16px + 8px) 16px;
  }

  .ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container {
    flex-direction: column;
    align-items: flex-start;
    padding-top: calc(16px + 12px);
  }

  .ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .image img {
    width: 66px;
    height: 66px;
  }

  .ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .content {
    padding-top: 16px;
    padding-left: 0;
  }

  .ph-employees-testimonial-cc-view6.ph-card-block .ph-row .employee-detalis-container .content .designation {
    padding-top: 4px;
  }

  .ph-employees-testimonial-cc-view6.ph-card-block .content .header {
    padding-bottom: 12px;
  }

  .ph-employees-testimonial-cc-view6.ph-card-block .content .description {
    padding-right: 0;
  }
}

.ph-employees-testimonial-cc-view7.ph-card-block {
  display: block;
}

.ph-employees-testimonial-cc-view7.ph-card-block .ph-row {
  height: 100%;
}

.ph-employees-testimonial-cc-view7.ph-card-block .ph-col-12:nth-child(2) {
  align-self: flex-end;
}

.ph-employees-testimonial-cc-view7.ph-card-block .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 26px 15px 57px;
  text-align: left;
}

.ph-employees-testimonial-cc-view7.ph-card-block .content .header {
  margin-top: 0;
  padding-bottom: 8px;
}

.ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container {
  background-color: #009bdf;
  padding: 60px 0 24px;
  min-height: 152px;
  color: #ffffff;
  justify-content: center;
  align-items: center;
}

.ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container .image {
  position: absolute;
  top: -57px;
  width: 100%;
  left: 0;
}

.ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container .image img {
  width: 114px;
  height: 114px;
  border-radius: 50%;
  object-fit: cover;
}

.ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container .employee-name,
.ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container .employee-details {
  display: block;
}

.ph-employees-testimonial-cc-view7.ph-card-block .content::after {
  content: none;
}

@media (max-width:767px) {
  .ph-employees-testimonial-cc-view7.ph-card-block .ph-row {
    background-color: #ffffff;
    border-radius: 4px;
  }

  .ph-employees-testimonial-cc-view7.ph-card-block .ph-col-12:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    min-height: 113px;
    margin-bottom: 0;
  }

  .ph-employees-testimonial-cc-view7.ph-card-block .content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ph-employees-testimonial-cc-view7.ph-card-block .content .header {
    padding-bottom: 0;
  }

  .ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    min-height: 113px;
    padding: 0;
    padding-top: calc(60px - 3px);
    padding-bottom: calc(16px + 8px);
  }

  .ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container .image {
    top: -42px;
    left: 0;
  }

  .ph-employees-testimonial-cc-view7.ph-card-block .content.employee-details-container .image img {
    width: 84px;
    height: 84px;
  }
}

.ph-media-link-job-count-cc-view3 .ph-card-block {
  display: block;
  padding: 32px;
  position: relative;
  text-align: left;
  box-sizing: border-box;
  border-radius: 2px;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .card-link {
  width: 100%;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .content {
  position: relative;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .content .location-content {
  display: flex;
  align-items: center;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .content .location-content .icon-component {
  margin-left: auto;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .content .location-content .job-count-view1 {
  padding-left: 16px;
  min-width: 70px;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .content .location-content .job-count-view1 .icon {
  display: none;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .content .header {
  text-align: left;
  margin: 0;
  display: inline-block;
  text-transform: capitalize;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 95%;
}

.ph-media-link-job-count-cc-view3 .ph-card-block .content .description {
  padding-top: 12px;
  padding-right: 44px;
}

.ph-media-link-job-count-cc-view3 .ph-card-block a {
  display: inline-block;
  width: 100%;
}

@media only screen and (max-width:1151px) {
  .ph-media-link-job-count-cc-view3 .ph-card-block {
    padding: 16px;
  }

  .ph-media-link-job-count-cc-view3 .ph-card-block .ph-row [class*='ph-col-'] {
    margin-bottom: 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-media-link-job-count-cc-view3 .ph-card {
    padding: 4px 6px;
  }
}

.ph-media-link-job-count-cc-view5 .ph-card-block {
  display: block;
  padding: 32px 16px;
  position: relative;
  box-sizing: border-box;
  text-align: center;
}

.ph-media-link-job-count-cc-view5 .ph-card-block .content {
  position: relative;
}

.ph-media-link-job-count-cc-view5 .ph-card-block .content .location-content .job-count-view1 {
  text-align: center;
}

.ph-media-link-job-count-cc-view5 .ph-card-block .content .location-content .job-count-view1 .icon {
  display: none;
}

.ph-media-link-job-count-cc-view5 .ph-card-block .content .header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ph-media-link-job-count-cc-view5 .ph-card-block a {
  display: block;
}

@media only screen and (max-width:1151px) {
  .ph-media-link-job-count-cc-view5 .ph-card-block {
    padding: 16px 8px;
  }

  .ph-media-link-job-count-cc-view5 .ph-card-block .ph-row [class*='ph-col-'] {
    margin-bottom: 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-media-link-job-count-cc-view5 .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card {
    padding: 4px;
    width: 33.33333333%;
  }
}

.ph-slide-loader {
  position: relative;
  height: 200px;
  width: 100%;
  overflow: hidden;
}

.ph-slide-loader div {
  opacity: 0;
}

.pcs-slide-loader div {
  opacity: 0;
}

.ph-slide-loader:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100% !important;
  background-image: url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/loader.gif');
  margin: 0 auto;
  content: "";
  visibility: visible !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #ffffff;
  z-index: 9999;
}

.inner-container {
  max-width: 1440px;
  width: 90%;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 80px;
}

@media only screen and (max-width:1439px) {
  .inner-container {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width:1151px) {
  .inner-container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 40px;
  }
}

@media only screen and (max-width:767px) {
  .inner-container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.inner-container .inner-container,
.container .inner-container {
  width: 100%;
  padding: 0;
}

@media only screen and (max-width:1439px) {
  .inner-container .inner-container,
  .container .inner-container {
    width: 100%;
    padding: 0;
  }
}

@media only screen and (max-width:1151px) {
  .inner-container .inner-container,
  .container .inner-container {
    width: 100%;
    padding: 0;
  }
}

@media only screen and (max-width:767px) {
  .inner-container .inner-container,
  .container .inner-container {
    width: 100%;
    padding: 0;
  }
}

.inner-container .inner-container.ph-fluid-container .ph-card .content,
.container .inner-container.ph-fluid-container .ph-card .content {
  width: 100%;
}

@media only screen and (max-width:1439px) {
  .inner-container .inner-container.ph-fluid-container .ph-card .content,
  .container .inner-container.ph-fluid-container .ph-card .content {
    width: 100%;
  }
}

@media only screen and (max-width:1151px) {
  .inner-container .inner-container.ph-fluid-container .ph-card .content,
  .container .inner-container.ph-fluid-container .ph-card .content {
    width: 100%;
  }
}

@media only screen and (max-width:767px) {
  .inner-container .inner-container.ph-fluid-container .ph-card .content,
  .container .inner-container.ph-fluid-container .ph-card .content {
    width: 100%;
  }
}

.inner-container .inner-container.ph-fluid-container .inner-container,
.container .inner-container.ph-fluid-container .inner-container,
.inner-container .inner-container.ph-fluid-container .container,
.container .inner-container.ph-fluid-container .container {
  max-width: 1440px;
  width: 90%;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 80px;
}

@media only screen and (max-width:1439px) {
  .inner-container .inner-container.ph-fluid-container .inner-container,
  .container .inner-container.ph-fluid-container .inner-container,
  .inner-container .inner-container.ph-fluid-container .container,
  .container .inner-container.ph-fluid-container .container {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width:1151px) {
  .inner-container .inner-container.ph-fluid-container .inner-container,
  .container .inner-container.ph-fluid-container .inner-container,
  .inner-container .inner-container.ph-fluid-container .container,
  .container .inner-container.ph-fluid-container .container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 40px;
  }
}

@media only screen and (max-width:767px) {
  .inner-container .inner-container.ph-fluid-container .inner-container,
  .container .inner-container.ph-fluid-container .inner-container,
  .inner-container .inner-container.ph-fluid-container .container,
  .container .inner-container.ph-fluid-container .container {
    width: 96%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.inner-container.ph-fluid-container,
.container.ph-fluid-container {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.inner-container.ph-fluid-container .ph-card-container,
.container.ph-fluid-container .ph-card-container {
  margin-left: 0;
  margin-right: 0;
}

.inner-container.ph-fluid-container [data-cards-per-row="one"].ph-card-container .ph-card,
.container.ph-fluid-container [data-cards-per-row="one"].ph-card-container .ph-card {
  padding: 0;
}

.inner-container.ph-fluid-container .ph-container-heading-block,
.container.ph-fluid-container .ph-container-heading-block {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width:1439px) {
  .inner-container.ph-fluid-container .ph-container-heading-block,
  .container.ph-fluid-container .ph-container-heading-block {
    width: 90%;
  }
}

@media only screen and (max-width:1151px) {
  .inner-container.ph-fluid-container .ph-container-heading-block,
  .container.ph-fluid-container .ph-container-heading-block {
    width: 96%;
  }
}

@media only screen and (max-width:767px) {
  .inner-container.ph-fluid-container .ph-container-heading-block,
  .container.ph-fluid-container .ph-container-heading-block {
    width: 96%;
  }
}

.inner-container.ph-fluid-container .ph-card .content,
.container.ph-fluid-container .ph-card .content {
  width: 90%;
}

@media only screen and (max-width:1439px) {
  .inner-container.ph-fluid-container .ph-card .content,
  .container.ph-fluid-container .ph-card .content {
    width: 90%;
  }
}

@media only screen and (max-width:1151px) {
  .inner-container.ph-fluid-container .ph-card .content,
  .container.ph-fluid-container .ph-card .content {
    width: 96%;
  }
}

@media only screen and (max-width:767px) {
  .inner-container.ph-fluid-container .ph-card .content,
  .container.ph-fluid-container .ph-card .content {
    width: 96%;
  }
}

.ph-component-cntr.header-hide .ph-container-heading-block {
  display: none;
}

.ph-component-cntr.header-center .ph-container-heading-block .heading-block-info,
.ph-component-cntr.header-center .ph-container-heading-block .heading-block-actions {
  display: block;
  text-align: center;
  margin: 0 auto;
  width: 100%;
}

.ph-component-cntr.header-center .ph-container-heading-block .heading-block-info i,
.ph-component-cntr.header-center .ph-container-heading-block .heading-block-actions i {
  display: inline-block;
}

.ph-component-cntr.header-right .ph-container-heading-block {
  position: relative;
}

.ph-component-cntr.header-right .ph-container-heading-block .heading-block-info {
  float: right;
  text-align: right;
}

.ph-component-cntr.header-right .ph-container-heading-block .heading-block-actions {
  position: absolute;
  top: 50%;
  line-height: 20px;
  margin-top: -10px;
  text-align: left;
}

.ph-component-cntr.footer-hide .ph-container-footer-block {
  display: none;
}

.ph-component-cntr.footer-left .ph-container-footer-block {
  text-align: left;
}

.ph-component-cntr.footer-right .ph-container-footer-block {
  text-align: right;
}

.ph-component-cntr .ph-container-footer-block {
  text-align: center;
  display: block;
  width: 100%;
  margin-top: 24px;
}

.ph-component-cntr .ph-container-footer-block .footer-block-actions>.action-link+.action-link {
  display: block;
}

.ph-component-cntr .card-elems-left.ph-card-block {
  text-align: left;
}

.ph-component-cntr .card-elems-right.ph-card-block {
  text-align: right;
}

.ph-component-cntr .card-elems-center.ph-card-block {
  text-align: center;
}

.ph-component-cntr .element-left,
.ph-component-cntr .element-right,
.ph-component-cntr .element-center,
.ph-component-cntr .element-justify {
  display: block;
}

.ph-component-cntr .element-justify,
.ph-component-cntr .element-justify .image {
  text-align: justify;
}

.ph-component-cntr .element-left,
.ph-component-cntr .element-left .image {
  text-align: left;
}

.ph-component-cntr .element-right,
.ph-component-cntr .element-right .image {
  text-align: right;
}

.ph-component-cntr .element-center,
.ph-component-cntr .element-center .image {
  text-align: center;
}

.ph-card-container {
  display: table;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.ph-card-container:after {
  content: "";
  display: table;
}

.ph-card-container:after,
.ph-card:after {
  display: block;
  content: " ";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.ph-card {
  max-width: 100%;
  position: relative;
  padding: 15px;
  display: inline-block;
  vertical-align: top;
  float: left;
}

.ph-card ppc-container[card-content-key="card-link"]>a {
  text-decoration: none;
}

.ph-card ppc-container[card-content-key="card-link"]>a:hover {
  text-decoration: none;
}

.ph-card .ph-card-block {
  position: relative;
  display: block;
  height: 100%;
}

.ph-card .ph-card-block ppc-container[card-content-key="card-link"]>a {
  text-decoration: none;
}

.ph-card .ph-card-block ppc-container[card-content-key="card-link"]>a:hover {
  text-decoration: none;
}

.ph-card a.ph-card-block {
  text-decoration: none;
}

.ph-card a.ph-card-block:hover {
  text-decoration: none;
}

.ph-card .media {
  overflow: visible;
}

a.cke-link:focus,
a.cke-link:hover,
a.cke-link,
a[data-cke-saved-href]:focus,
a[data-cke-saved-href]:hover,
a[data-cke-saved-href] {
  font-family: inherit;
  font-size: inherit !important;
  margin: inherit !important;
  padding: inherit !important;
}

ppc-content a.cke-link:focus,
ppc-content a.cke-link:hover,
ppc-content a.cke-link,
ppc-content a[data-cke-saved-href]:focus,
ppc-content a[data-cke-saved-href]:hover,
ppc-content a[data-cke-saved-href] {
  background-color: inherit !important;
  color: inherit !important;
  font-family: inherit;
  font-size: inherit !important;
  font-weight: inherit !important;
  text-decoration: inherit;
}

.ph-card .image {
  position: relative;
  display: block;
  text-align: center;
}

.ph-card .image img {
  max-width: 100%;
  height: auto;
  width: auto;
  display: inline-block;
}

.ph-component-cntr .card-elems-left .image {
  text-align: left;
}

.ph-component-cntr .card-elems-right .image {
  text-align: right;
}

.ph-component-cntr .card-elems-center .image {
  text-align: center;
}

.ph-card .content:after {
  display: block;
  content: " ";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

@media all and (max-width:767px) {
  .ph-card .description {
    min-height: auto !important;
  }
}

[data-cards-per-row="one"].ph-card-container>.ph-card {
  width: 100%;
}

[data-cards-per-row="one"].ph-card-container>.ph-card.eight,
[data-cards-per-row="one"].ph-card-container>.ph-card.seven,
[data-cards-per-row="one"].ph-card-container>.ph-card.six,
[data-cards-per-row="one"].ph-card-container>.ph-card.five,
[data-cards-per-row="one"].ph-card-container>.ph-card.four,
[data-cards-per-row="one"].ph-card-container>.ph-card.three,
[data-cards-per-row="one"].ph-card-container>.ph-card.two,
[data-cards-per-row="one"].ph-card-container>.ph-card.one {
  width: 100%;
}

.ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
.ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
.ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card {
  padding-top: 0;
  padding-bottom: 0;
}

[data-cards-per-row="two"].ph-card-container>.ph-card {
  width: 50%;
}

[data-cards-per-row="two"].ph-card-container>.ph-card.one {
  width: 50%;
}

[data-cards-per-row="two"].ph-card-container>.ph-card.eight,
[data-cards-per-row="two"].ph-card-container>.ph-card.seven,
[data-cards-per-row="two"].ph-card-container>.ph-card.six,
[data-cards-per-row="two"].ph-card-container>.ph-card.five,
[data-cards-per-row="two"].ph-card-container>.ph-card.four,
[data-cards-per-row="two"].ph-card-container>.ph-card.three,
[data-cards-per-row="two"].ph-card-container>.ph-card.two {
  width: 100%;
}

[data-cards-per-row="three"].ph-card-container>.ph-card {
  width: 33.33333333%;
}

[data-cards-per-row="three"].ph-card-container>.ph-card.one {
  width: 33.33333333%;
}

[data-cards-per-row="three"].ph-card-container>.ph-card.two {
  width: 66.66666667%;
}

[data-cards-per-row="three"].ph-card-container>.ph-card.eight,
[data-cards-per-row="three"].ph-card-container>.ph-card.seven,
[data-cards-per-row="three"].ph-card-container>.ph-card.six,
[data-cards-per-row="three"].ph-card-container>.ph-card.five,
[data-cards-per-row="three"].ph-card-container>.ph-card.four,
[data-cards-per-row="three"].ph-card-container>.ph-card.three {
  width: 100%;
}

[data-cards-per-row="four"].ph-card-container>.ph-card {
  width: 25%;
}

[data-cards-per-row="four"].ph-card-container>.ph-card.one {
  width: 25%;
}

[data-cards-per-row="four"].ph-card-container>.ph-card.two {
  width: 50%;
}

[data-cards-per-row="four"].ph-card-container>.ph-card.three {
  width: 75%;
}

[data-cards-per-row="four"].ph-card-container>.ph-card.eight,
[data-cards-per-row="four"].ph-card-container>.ph-card.seven,
[data-cards-per-row="four"].ph-card-container>.ph-card.six,
[data-cards-per-row="four"].ph-card-container>.ph-card.five,
[data-cards-per-row="four"].ph-card-container>.ph-card.four {
  width: 100%;
}

[data-cards-per-row="five"].ph-card-container>.ph-card {
  width: 20%;
}

[data-cards-per-row="five"].ph-card-container>.ph-card.one {
  width: 20%;
}

[data-cards-per-row="five"].ph-card-container>.ph-card.two {
  width: 40%;
}

[data-cards-per-row="five"].ph-card-container>.ph-card.three {
  width: 60%;
}

[data-cards-per-row="five"].ph-card-container>.ph-card.four {
  width: 80%;
}

[data-cards-per-row="five"].ph-card-container>.ph-card.eight,
[data-cards-per-row="five"].ph-card-container>.ph-card.seven,
[data-cards-per-row="five"].ph-card-container>.ph-card.six,
[data-cards-per-row="five"].ph-card-container>.ph-card.five {
  width: 100%;
}

[data-cards-per-row="six"].ph-card-container>.ph-card {
  width: 16.66666667%;
}

[data-cards-per-row="six"].ph-card-container>.ph-card.one {
  width: 16.66666667%;
}

[data-cards-per-row="six"].ph-card-container>.ph-card.two {
  width: 33.33333333%;
}

[data-cards-per-row="six"].ph-card-container>.ph-card.three {
  width: 50%;
}

[data-cards-per-row="six"].ph-card-container>.ph-card.four {
  width: 66.66666667%;
}

[data-cards-per-row="six"].ph-card-container>.ph-card.five {
  width: 83.33333333%;
}

[data-cards-per-row="six"].ph-card-container>.ph-card.eight,
[data-cards-per-row="six"].ph-card-container>.ph-card.seven,
[data-cards-per-row="six"].ph-card-container>.ph-card.six {
  width: 100%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card {
  width: 14.28571429%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card.one {
  width: 14.28571429%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card.two {
  width: 28.57142857%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card.three {
  width: 42.85714286%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card.four {
  width: 57.14285714%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card.five {
  width: 71.42857143%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card.six {
  width: 85.71428571%;
}

[data-cards-per-row="seven"].ph-card-container>.ph-card.eight,
[data-cards-per-row="seven"].ph-card-container>.ph-card.seven {
  width: 100%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card {
  width: 12.5%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.one {
  width: 12.5%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.two {
  width: 25%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.three {
  width: 37.5%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.four {
  width: 50%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.five {
  width: 62.5%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.six {
  width: 75%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.seven {
  width: 87.5%;
}

[data-cards-per-row="eight"].ph-card-container>.ph-card.eight {
  width: 100%;
}

[data-cards-per-row="nine"].ph-card-container>.ph-card {
  width: 11.11111111%;
}

[data-cards-per-row="ten"].ph-card-container>.ph-card {
  width: 10%;
}

.ph-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

[class*='ph-col-'] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.ph-col-1,
.ph-col-2,
.ph-col-3,
.ph-col-4,
.ph-col-5,
.ph-col-6,
.ph-col-7,
.ph-col-8,
.ph-col-9,
.ph-col-10,
.ph-col-11,
.ph-col-12,
.ph-col,
.ph-col-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
}

.ph-col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.ph-col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.ph-col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.ph-col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.ph-col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.ph-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.ph-col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.ph-col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.ph-col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.ph-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.ph-col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.ph-col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.ph-col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.ph-col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .stackable.ph-card-container {
    margin: 0;
  }

  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card {
    padding-left: 0;
    padding-right: 0;
  }

  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card {
    padding-left: 0;
    padding-right: 0;
  }

  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.eight,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.eight,
  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.seven,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.seven,
  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.six,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.six,
  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.five,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.five,
  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.four,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.four,
  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.three,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.three,
  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.two,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.two,
  .stackable.ph-card-container [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card.one,
  .stackable.ph-card-container [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card.one {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.one {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.two {
    width: 50%;
  }

  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.three {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card {
    width: 33.33333333%;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.two {
    width: 66.66666667%;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.three {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.four {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card {
    width: 33.33333333%;
  }

  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.two {
    width: 66.66666667%;
  }

  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.three {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.four {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card {
    width: 25%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.two {
    width: 50%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.three {
    width: 75%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.four {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.five {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card {
    width: 20%;
  }
}

@media only screen and (max-width:767px) {
  .ph-component-cntr.header-right .ph-container-heading-block .heading-block-info,
  .ph-component-cntr.header-left .ph-container-heading-block .heading-block-info,
  .ph-component-cntr.header-right .ph-container-heading-block .heading-block-actions,
  .ph-component-cntr.header-left .ph-container-heading-block .heading-block-actions {
    width: 100%;
    float: none;
  }

  .ph-component-cntr.header-right .ph-container-heading-block .heading-block-actions,
  .ph-component-cntr.header-left .ph-container-heading-block .heading-block-actions {
    position: static;
    margin-top: 0;
  }

  .ph-component-cntr.header-right .ph-container-heading-block .heading-block-actions {
    text-align: right;
  }

  .ph-component-cntr.header-left .ph-container-heading-block .heading-block-actions {
    text-align: left;
  }

  .ph-component-cntr.header-center .ph-container-heading-block .heading-block-info,
  .ph-component-cntr.header-center .ph-container-heading-block .heading-block-actions {
    width: 100%;
  }

  .ph-component-cntr .ph-container-heading-block .heading-block-actions {
    text-align: left;
  }

  .stackable.ph-card-container {
    margin: 0 -7.5px;
  }

  .stackable.ph-card-container>.ph-card {
    display: block;
    height: auto;
  }

  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card {
    padding: 7.5px;
  }

  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="one"]>.ph-card.one {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card {
    width: 100%;
    padding: 7.5px;
  }

  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.one {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card {
    width: 50%;
    padding: 7.5px;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.two {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card {
    width: 33.33333333%;
    padding: 7.5px;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.two {
    width: 66.66666667%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.three {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.four {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card {
    width: 25%;
    padding: 7.5px;
  }

  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.two {
    width: 50%;
  }

  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.three {
    width: 75%;
  }

  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.four {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.five {
    width: 100%;
  }
}

@media only screen and (max-width:579px) {
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card {
    width: 50%;
  }

  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="ten"]>.ph-card.one,
  .stackable.ph-card-container[data-cards-per-row="nine"]>.ph-card.one,
  .stackable.ph-card-container[data-cards-per-row="eight"]>.ph-card.one,
  .stackable.ph-card-container[data-cards-per-row="seven"]>.ph-card.one,
  .stackable.ph-card-container[data-cards-per-row="six"]>.ph-card.one,
  .stackable.ph-card-container[data-cards-per-row="five"]>.ph-card.one {
    width: 50%;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card {
    width: 100%;
  }

  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.eight,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.seven,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.six,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.five,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.four,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.three,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.two,
  .stackable.ph-card-container[data-cards-per-row="four"]>.ph-card.one,
  .stackable.ph-card-container[data-cards-per-row="three"]>.ph-card.one,
  .stackable.ph-card-container[data-cards-per-row="two"]>.ph-card.one {
    width: 100%;
  }
}

.default-button .action-link,
.primary-button .action-link,
.secondary-button .action-link,
.plain-button .action-link {
  border: 1px solid;
  text-decoration: none;
}

.default-button .action-link:hover,
.primary-button .action-link:hover,
.secondary-button .action-link:hover,
.plain-button .action-link:hover {
  border: 1px solid;
  text-decoration: none;
}

.action-link {
  font-size: 1rem;
}

.ph-card .ph-img-rounded img,
.ph-img-rounded img {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-card .ph-img-circle img,
.ph-img-circle img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-card .ph-img-thumbnail img,
.ph-img-thumbnail img {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #f5f5f5;
  border: 1px solid #6e6e6e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-card .ph-img-responsive img,
.ph-img-responsive img {
  max-width: 100%;
  height: auto;
}

.ph-card .ph-img-fit-to-card img,
.ph-img-fit-to-card img {
  display: block;
  width: 100%;
  height: auto;
}

.ph-card .image[class*="ph-img-ratio-"] {
  width: 100%;
  position: relative;
  margin: 0;
}

.ph-card .image[class*="ph-img-ratio-"] .ppc-content {
  position: static;
}

.ph-card .image[class*="ph-img-ratio-"] img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.ph-img-ratio-1-1 {
  padding-top: 100%;
}

.ph-img-ratio-4-3 {
  padding-top: 75%;
}

.ph-img-ratio-3-4 {
  padding-top: 133.33%;
}

.ph-img-ratio-16-9 {
  padding-top: 56.25%;
}

.ph-img-ratio-9-16 {
  padding-top: 177.77%;
}

ppc-content ol h1,
ppc-content li h1,
ppc-content ol h2,
ppc-content li h2,
ppc-content ol h3,
ppc-content li h3,
ppc-content ol h4,
ppc-content li h4,
ppc-content ol h5,
ppc-content li h5,
ppc-content ol h6,
ppc-content li h6 {
  display: block;
}

.ph-component-cntr .ph-card-block .v-l-top {
  align-items: flex-start;
}

.ph-component-cntr .ph-card-block .v-l-middle {
  align-items: center;
}

.ph-component-cntr .ph-card-block .v-l-bottom {
  align-items: flex-end;
}

.ph-component-cntr .ph-icon-hide .icon {
  display: none !important;
}

.ph-component-cntr .ph-icon-hide .icon.ph-icon-hide {
  display: none !important;
}

.ph-component-cntr .display-inline-block {
  display: inline-block;
}

.ph-component-cntr .display-inline-block .action-link {
  display: inline-block !important;
}

.ph-component-cntr .display-block {
  display: block;
}

.ph-component-cntr .display-block .action-link {
  display: block !important;
  width: 100%;
  text-align: center !important;
}

.ph-component-cntr .see-more .icon:before {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  display: inline-block;
}

.ph-component-cntr .anchor-link .action-link {
  display: inline-block;
  background-color: transparent;
  font-family: inherit;
  font-weight: normal;
  border: 0;
  padding: 0;
  border-radius: 0;
  text-decoration: none;
  min-height: auto;
}

.ph-component-cntr .default-button button.action-link,
.ph-component-cntr .default-button a.action-link,
.ph-component-cntr .default-button-1 a.action-link {
  padding: 9px 12px;
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #fafafa;
  background: none;
  background-color: #fafafa;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.ph-component-cntr .default-button button.action-link:hover,
.ph-component-cntr .default-button a.action-link:hover,
.ph-component-cntr .default-button button.action-link:active,
.ph-component-cntr .default-button a.action-link:active,
.ph-component-cntr .default-button-1 a.action-link:hover,
.ph-component-cntr .default-button-1 a.action-link:active {
  color: #009bdf;
  background: none;
  background-color: #fafafa;
  border-color: #fafafa;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.ph-component-cntr .default-button.button-lg,
.ph-component-cntr .default-button.btn-lg,
.ph-component-cntr .default-button-1.button-lg-1 .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .default-button.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .default-button.btn-sm,
.ph-component-cntr .default-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .default-button.button-sm .action-link,
.ph-component-cntr .default-button-1.button-sm-1 .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .default-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.ph-component-cntr .default-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.ph-component-cntr .default-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.ph-component-cntr .default-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ph-component-cntr .default-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-component-cntr .primary-button button.action-link,
.ph-component-cntr .primary-button a.action-link,
.ph-component-cntr .primary-button-1 a.action-link {
  padding: 9px 12px;
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #009bdf;
  background: none;
  background-color: #009bdf;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.ph-component-cntr .primary-button button.action-link:hover,
.ph-component-cntr .primary-button a.action-link:hover,
.ph-component-cntr .primary-button button.action-link:active,
.ph-component-cntr .primary-button a.action-link:active,
.ph-component-cntr .primary-button-1 a.action-link:hover,
.ph-component-cntr .primary-button-1 a.action-link:active {
  color: #ffffff;
  background: none;
  background-color: #009bdf;
  border-color: #009bdf;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.ph-component-cntr .primary-button.button-lg,
.ph-component-cntr .primary-button.btn-lg,
.ph-component-cntr .primary-button-1.button-lg-1 {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .primary-button.button-lg .action-link,
.ph-component-cntr .primary-button-1.button-lg-1 .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .primary-button.btn-sm,
.ph-component-cntr .primary-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .primary-button.button-sm .action-link,
.ph-component-cntr .primary-button-1.button-sm-1 .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .primary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.ph-component-cntr .primary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.ph-component-cntr .primary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.ph-component-cntr .primary-button.button-radius-xs .action-link,
.ph-component-cntr .primary-button-1.button-radius-xs-1 .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ph-component-cntr .primary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-component-cntr .secondary-button button.action-link,
.ph-component-cntr .secondary-button a.action-link,
.ph-component-cntr .secondary-button-1 a.action-link {
  padding: 9px 12px;
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #1372a9;
  background: none;
  background-color: #1372a9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.ph-component-cntr .secondary-button button.action-link:hover,
.ph-component-cntr .secondary-button a.action-link:hover,
.ph-component-cntr .secondary-button button.action-link:active,
.ph-component-cntr .secondary-button a.action-link:active,
.ph-component-cntr .secondary-button-1 a.action-link:hover,
.ph-component-cntr .secondary-button-1 a.action-link:active {
  color: #ffffff;
  background: none;
  background-color: rgba(19,114,169,0.8);
  border-color: #1372a9;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.ph-component-cntr .secondary-button.button-lg,
.ph-component-cntr .secondary-button.btn-lg,
.ph-component-cntr .secondary-button-1.button-lg-1 .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .secondary-button.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .secondary-button.btn-sm,
.ph-component-cntr .secondary-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .secondary-button.button-sm .action-link,
.ph-component-cntr .secondary-button-1.button-sm-1 .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .secondary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.ph-component-cntr .secondary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.ph-component-cntr .secondary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.ph-component-cntr .secondary-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ph-component-cntr .secondary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-component-cntr .plain-button button.action-link,
.ph-component-cntr .plain-button a.action-link,
.ph-component-cntr .plain-button-1 a.action-link {
  padding: 9px 12px;
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #009bdf;
  text-align: center;
  border-color: #009bdf;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.ph-component-cntr .plain-button button.action-link:hover,
.ph-component-cntr .plain-button a.action-link:hover,
.ph-component-cntr .plain-button button.action-link:active,
.ph-component-cntr .plain-button a.action-link:active,
.ph-component-cntr .plain-button-1 a.action-link:hover,
.ph-component-cntr .plain-button-1 a.action-link:active {
  color: #ffffff;
  background: none;
  background-color: #009bdf;
  border-color: #009bdf;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

.ph-component-cntr .plain-button.button-lg,
.ph-component-cntr .plain-button.btn-lg,
.ph-component-cntr .plain-button-1.button-lg-1 .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .plain-button.button-lg .action-link {
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
}

.ph-component-cntr .plain-button.btn-sm,
.ph-component-cntr .plain-button.button-sm {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .plain-button.button-sm .action-link,
.ph-component-cntr .plain-button-1.button-sm-1 .action-link {
  padding: 7px 8px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  font-weight: normal;
  line-height: 12px;
}

.ph-component-cntr .plain-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

.ph-component-cntr .plain-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

.ph-component-cntr .plain-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.ph-component-cntr .plain-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ph-component-cntr .plain-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-component-cntr ppc-container[component-content-key="primary-action-link"],
.ph-component-cntr ppc-container[component-content-key="header-block-primary-action-link"],
.ph-component-cntr ppc-container[component-content-key='primary-action-link'] .btn:not(.primary-button):not(.secondary-button):not(.plain-button):not(.default-button),
.ph-component-cntr ppc-container[component-content-key='header-block-primary-action-link'] .btn:not(.primary-button):not(.secondary-button):not(.plain-button):not(.default-button) {
  padding: 0 !important;
  display: block;
}

.ph-component-cntr ppc-container[component-content-key="header-block-sub-content"],
.ph-component-cntr ppc-container[component-content-key="h2-heading"] {
  display: block;
}

ppc-container[class*="ph-cc-d-f-s"],
ppc-container[class*="ph-cc-ms-f-s"],
ppc-container[class*="ph-cc-m-f-s"],
ppc-container[class*="ph-cc-t-f-s"] {
  line-height: 1 !important;
}

ppc-container[class*="ph-cc-d-f-s"] h1,
ppc-container[class*="ph-cc-ms-f-s"] h1,
ppc-container[class*="ph-cc-m-f-s"] h1,
ppc-container[class*="ph-cc-t-f-s"] h1,
ppc-container[class*="ph-cc-d-f-s"] h2,
ppc-container[class*="ph-cc-ms-f-s"] h2,
ppc-container[class*="ph-cc-m-f-s"] h2,
ppc-container[class*="ph-cc-t-f-s"] h2,
ppc-container[class*="ph-cc-d-f-s"] h3,
ppc-container[class*="ph-cc-ms-f-s"] h3,
ppc-container[class*="ph-cc-m-f-s"] h3,
ppc-container[class*="ph-cc-t-f-s"] h3,
ppc-container[class*="ph-cc-d-f-s"] h4,
ppc-container[class*="ph-cc-ms-f-s"] h4,
ppc-container[class*="ph-cc-m-f-s"] h4,
ppc-container[class*="ph-cc-t-f-s"] h4,
ppc-container[class*="ph-cc-d-f-s"] h5,
ppc-container[class*="ph-cc-ms-f-s"] h5,
ppc-container[class*="ph-cc-m-f-s"] h5,
ppc-container[class*="ph-cc-t-f-s"] h5,
ppc-container[class*="ph-cc-d-f-s"] h6,
ppc-container[class*="ph-cc-ms-f-s"] h6,
ppc-container[class*="ph-cc-m-f-s"] h6,
ppc-container[class*="ph-cc-t-f-s"] h6 {
  font-size: inherit !important;
  line-height: inherit !important;
}

ppc-container[class*="ph-cc-d-f-s"] .action-link,
ppc-container[class*="ph-cc-ms-f-s"] .action-link,
ppc-container[class*="ph-cc-m-f-s"] .action-link,
ppc-container[class*="ph-cc-t-f-s"] .action-link {
  font-size: inherit !important;
  line-height: inherit !important;
}

@media only screen and (max-width:1439px),screen and (min-width:1440px) {
  .ph-cc-d-m-a-0 {
    margin: 0px !important;
  }

  .ph-cc-d-m-a-1 {
    margin: 1px !important;
  }

  .ph-cc-d-m-a-2 {
    margin: 2px !important;
  }

  .ph-cc-d-m-a-3 {
    margin: 3px !important;
  }

  .ph-cc-d-m-a-4 {
    margin: 4px !important;
  }

  .ph-cc-d-m-a-5 {
    margin: 5px !important;
  }

  .ph-cc-d-m-a-6 {
    margin: 6px !important;
  }

  .ph-cc-d-m-a-7 {
    margin: 7px !important;
  }

  .ph-cc-d-m-a-8 {
    margin: 8px !important;
  }

  .ph-cc-d-m-a-9 {
    margin: 9px !important;
  }

  .ph-cc-d-m-a-10 {
    margin: 10px !important;
  }

  .ph-cc-d-m-a-11 {
    margin: 11px !important;
  }

  .ph-cc-d-m-a-12 {
    margin: 12px !important;
  }

  .ph-cc-d-m-a-13 {
    margin: 13px !important;
  }

  .ph-cc-d-m-a-14 {
    margin: 14px !important;
  }

  .ph-cc-d-m-a-15 {
    margin: 15px !important;
  }

  .ph-cc-d-m-a-16 {
    margin: 16px !important;
  }

  .ph-cc-d-m-a-17 {
    margin: 17px !important;
  }

  .ph-cc-d-m-a-18 {
    margin: 18px !important;
  }

  .ph-cc-d-m-a-19 {
    margin: 19px !important;
  }

  .ph-cc-d-m-a-20 {
    margin: 20px !important;
  }

  .ph-cc-d-m-a-21 {
    margin: 21px !important;
  }

  .ph-cc-d-m-a-22 {
    margin: 22px !important;
  }

  .ph-cc-d-m-a-23 {
    margin: 23px !important;
  }

  .ph-cc-d-m-a-24 {
    margin: 24px !important;
  }

  .ph-cc-d-m-a-25 {
    margin: 25px !important;
  }

  .ph-cc-d-m-a-26 {
    margin: 26px !important;
  }

  .ph-cc-d-m-a-27 {
    margin: 27px !important;
  }

  .ph-cc-d-m-a-28 {
    margin: 28px !important;
  }

  .ph-cc-d-m-a-29 {
    margin: 29px !important;
  }

  .ph-cc-d-m-a-30 {
    margin: 30px !important;
  }

  .ph-cc-d-m-a-31 {
    margin: 31px !important;
  }

  .ph-cc-d-m-a-32 {
    margin: 32px !important;
  }

  .ph-cc-d-m-a-33 {
    margin: 33px !important;
  }

  .ph-cc-d-m-a-34 {
    margin: 34px !important;
  }

  .ph-cc-d-m-a-35 {
    margin: 35px !important;
  }

  .ph-cc-d-m-a-36 {
    margin: 36px !important;
  }

  .ph-cc-d-m-a-37 {
    margin: 37px !important;
  }

  .ph-cc-d-m-a-38 {
    margin: 38px !important;
  }

  .ph-cc-d-m-a-39 {
    margin: 39px !important;
  }

  .ph-cc-d-m-a-40 {
    margin: 40px !important;
  }

  .ph-cc-d-m-a-41 {
    margin: 41px !important;
  }

  .ph-cc-d-m-a-42 {
    margin: 42px !important;
  }

  .ph-cc-d-m-a-43 {
    margin: 43px !important;
  }

  .ph-cc-d-m-a-44 {
    margin: 44px !important;
  }

  .ph-cc-d-m-a-45 {
    margin: 45px !important;
  }

  .ph-cc-d-m-a-46 {
    margin: 46px !important;
  }

  .ph-cc-d-m-a-47 {
    margin: 47px !important;
  }

  .ph-cc-d-m-a-48 {
    margin: 48px !important;
  }

  .ph-cc-d-m-a-49 {
    margin: 49px !important;
  }

  .ph-cc-d-m-a-50 {
    margin: 50px !important;
  }

  .ph-cc-d-m-a-51 {
    margin: 51px !important;
  }

  .ph-cc-d-m-a-52 {
    margin: 52px !important;
  }

  .ph-cc-d-m-a-53 {
    margin: 53px !important;
  }

  .ph-cc-d-m-a-54 {
    margin: 54px !important;
  }

  .ph-cc-d-m-a-55 {
    margin: 55px !important;
  }

  .ph-cc-d-m-a-56 {
    margin: 56px !important;
  }

  .ph-cc-d-m-a-57 {
    margin: 57px !important;
  }

  .ph-cc-d-m-a-58 {
    margin: 58px !important;
  }

  .ph-cc-d-m-a-59 {
    margin: 59px !important;
  }

  .ph-cc-d-m-a-60 {
    margin: 60px !important;
  }

  .ph-cc-d-m-a-61 {
    margin: 61px !important;
  }

  .ph-cc-d-m-a-62 {
    margin: 62px !important;
  }

  .ph-cc-d-m-a-63 {
    margin: 63px !important;
  }

  .ph-cc-d-m-a-64 {
    margin: 64px !important;
  }

  .ph-cc-d-m-a-65 {
    margin: 65px !important;
  }

  .ph-cc-d-m-a-66 {
    margin: 66px !important;
  }

  .ph-cc-d-m-a-67 {
    margin: 67px !important;
  }

  .ph-cc-d-m-a-68 {
    margin: 68px !important;
  }

  .ph-cc-d-m-a-69 {
    margin: 69px !important;
  }

  .ph-cc-d-m-a-70 {
    margin: 70px !important;
  }

  .ph-cc-d-m-a-71 {
    margin: 71px !important;
  }

  .ph-cc-d-m-a-72 {
    margin: 72px !important;
  }

  .ph-cc-d-m-a-73 {
    margin: 73px !important;
  }

  .ph-cc-d-m-a-74 {
    margin: 74px !important;
  }

  .ph-cc-d-m-a-75 {
    margin: 75px !important;
  }

  .ph-cc-d-m-a-76 {
    margin: 76px !important;
  }

  .ph-cc-d-m-a-77 {
    margin: 77px !important;
  }

  .ph-cc-d-m-a-78 {
    margin: 78px !important;
  }

  .ph-cc-d-m-a-79 {
    margin: 79px !important;
  }

  .ph-cc-d-m-a-80 {
    margin: 80px !important;
  }

  .ph-cc-d-m-a-81 {
    margin: 81px !important;
  }

  .ph-cc-d-m-a-82 {
    margin: 82px !important;
  }

  .ph-cc-d-m-a-83 {
    margin: 83px !important;
  }

  .ph-cc-d-m-a-84 {
    margin: 84px !important;
  }

  .ph-cc-d-m-a-85 {
    margin: 85px !important;
  }

  .ph-cc-d-m-a-86 {
    margin: 86px !important;
  }

  .ph-cc-d-m-a-87 {
    margin: 87px !important;
  }

  .ph-cc-d-m-a-88 {
    margin: 88px !important;
  }

  .ph-cc-d-m-a-89 {
    margin: 89px !important;
  }

  .ph-cc-d-m-a-90 {
    margin: 90px !important;
  }

  .ph-cc-d-m-a-91 {
    margin: 91px !important;
  }

  .ph-cc-d-m-a-92 {
    margin: 92px !important;
  }

  .ph-cc-d-m-a-93 {
    margin: 93px !important;
  }

  .ph-cc-d-m-a-94 {
    margin: 94px !important;
  }

  .ph-cc-d-m-a-95 {
    margin: 95px !important;
  }

  .ph-cc-d-m-a-96 {
    margin: 96px !important;
  }

  .ph-cc-d-m-a-97 {
    margin: 97px !important;
  }

  .ph-cc-d-m-a-98 {
    margin: 98px !important;
  }

  .ph-cc-d-m-a-99 {
    margin: 99px !important;
  }

  .ph-cc-d-m-a-100 {
    margin: 100px !important;
  }

  .ph-cc-d-m-t-0 {
    margin-top: 0px !important;
  }

  .ph-cc-d-m-t-1 {
    margin-top: 1px !important;
  }

  .ph-cc-d-m-t-2 {
    margin-top: 2px !important;
  }

  .ph-cc-d-m-t-3 {
    margin-top: 3px !important;
  }

  .ph-cc-d-m-t-4 {
    margin-top: 4px !important;
  }

  .ph-cc-d-m-t-5 {
    margin-top: 5px !important;
  }

  .ph-cc-d-m-t-6 {
    margin-top: 6px !important;
  }

  .ph-cc-d-m-t-7 {
    margin-top: 7px !important;
  }

  .ph-cc-d-m-t-8 {
    margin-top: 8px !important;
  }

  .ph-cc-d-m-t-9 {
    margin-top: 9px !important;
  }

  .ph-cc-d-m-t-10 {
    margin-top: 10px !important;
  }

  .ph-cc-d-m-t-11 {
    margin-top: 11px !important;
  }

  .ph-cc-d-m-t-12 {
    margin-top: 12px !important;
  }

  .ph-cc-d-m-t-13 {
    margin-top: 13px !important;
  }

  .ph-cc-d-m-t-14 {
    margin-top: 14px !important;
  }

  .ph-cc-d-m-t-15 {
    margin-top: 15px !important;
  }

  .ph-cc-d-m-t-16 {
    margin-top: 16px !important;
  }

  .ph-cc-d-m-t-17 {
    margin-top: 17px !important;
  }

  .ph-cc-d-m-t-18 {
    margin-top: 18px !important;
  }

  .ph-cc-d-m-t-19 {
    margin-top: 19px !important;
  }

  .ph-cc-d-m-t-20 {
    margin-top: 20px !important;
  }

  .ph-cc-d-m-t-21 {
    margin-top: 21px !important;
  }

  .ph-cc-d-m-t-22 {
    margin-top: 22px !important;
  }

  .ph-cc-d-m-t-23 {
    margin-top: 23px !important;
  }

  .ph-cc-d-m-t-24 {
    margin-top: 24px !important;
  }

  .ph-cc-d-m-t-25 {
    margin-top: 25px !important;
  }

  .ph-cc-d-m-t-26 {
    margin-top: 26px !important;
  }

  .ph-cc-d-m-t-27 {
    margin-top: 27px !important;
  }

  .ph-cc-d-m-t-28 {
    margin-top: 28px !important;
  }

  .ph-cc-d-m-t-29 {
    margin-top: 29px !important;
  }

  .ph-cc-d-m-t-30 {
    margin-top: 30px !important;
  }

  .ph-cc-d-m-t-31 {
    margin-top: 31px !important;
  }

  .ph-cc-d-m-t-32 {
    margin-top: 32px !important;
  }

  .ph-cc-d-m-t-33 {
    margin-top: 33px !important;
  }

  .ph-cc-d-m-t-34 {
    margin-top: 34px !important;
  }

  .ph-cc-d-m-t-35 {
    margin-top: 35px !important;
  }

  .ph-cc-d-m-t-36 {
    margin-top: 36px !important;
  }

  .ph-cc-d-m-t-37 {
    margin-top: 37px !important;
  }

  .ph-cc-d-m-t-38 {
    margin-top: 38px !important;
  }

  .ph-cc-d-m-t-39 {
    margin-top: 39px !important;
  }

  .ph-cc-d-m-t-40 {
    margin-top: 40px !important;
  }

  .ph-cc-d-m-t-41 {
    margin-top: 41px !important;
  }

  .ph-cc-d-m-t-42 {
    margin-top: 42px !important;
  }

  .ph-cc-d-m-t-43 {
    margin-top: 43px !important;
  }

  .ph-cc-d-m-t-44 {
    margin-top: 44px !important;
  }

  .ph-cc-d-m-t-45 {
    margin-top: 45px !important;
  }

  .ph-cc-d-m-t-46 {
    margin-top: 46px !important;
  }

  .ph-cc-d-m-t-47 {
    margin-top: 47px !important;
  }

  .ph-cc-d-m-t-48 {
    margin-top: 48px !important;
  }

  .ph-cc-d-m-t-49 {
    margin-top: 49px !important;
  }

  .ph-cc-d-m-t-50 {
    margin-top: 50px !important;
  }

  .ph-cc-d-m-t-51 {
    margin-top: 51px !important;
  }

  .ph-cc-d-m-t-52 {
    margin-top: 52px !important;
  }

  .ph-cc-d-m-t-53 {
    margin-top: 53px !important;
  }

  .ph-cc-d-m-t-54 {
    margin-top: 54px !important;
  }

  .ph-cc-d-m-t-55 {
    margin-top: 55px !important;
  }

  .ph-cc-d-m-t-56 {
    margin-top: 56px !important;
  }

  .ph-cc-d-m-t-57 {
    margin-top: 57px !important;
  }

  .ph-cc-d-m-t-58 {
    margin-top: 58px !important;
  }

  .ph-cc-d-m-t-59 {
    margin-top: 59px !important;
  }

  .ph-cc-d-m-t-60 {
    margin-top: 60px !important;
  }

  .ph-cc-d-m-t-61 {
    margin-top: 61px !important;
  }

  .ph-cc-d-m-t-62 {
    margin-top: 62px !important;
  }

  .ph-cc-d-m-t-63 {
    margin-top: 63px !important;
  }

  .ph-cc-d-m-t-64 {
    margin-top: 64px !important;
  }

  .ph-cc-d-m-t-65 {
    margin-top: 65px !important;
  }

  .ph-cc-d-m-t-66 {
    margin-top: 66px !important;
  }

  .ph-cc-d-m-t-67 {
    margin-top: 67px !important;
  }

  .ph-cc-d-m-t-68 {
    margin-top: 68px !important;
  }

  .ph-cc-d-m-t-69 {
    margin-top: 69px !important;
  }

  .ph-cc-d-m-t-70 {
    margin-top: 70px !important;
  }

  .ph-cc-d-m-t-71 {
    margin-top: 71px !important;
  }

  .ph-cc-d-m-t-72 {
    margin-top: 72px !important;
  }

  .ph-cc-d-m-t-73 {
    margin-top: 73px !important;
  }

  .ph-cc-d-m-t-74 {
    margin-top: 74px !important;
  }

  .ph-cc-d-m-t-75 {
    margin-top: 75px !important;
  }

  .ph-cc-d-m-t-76 {
    margin-top: 76px !important;
  }

  .ph-cc-d-m-t-77 {
    margin-top: 77px !important;
  }

  .ph-cc-d-m-t-78 {
    margin-top: 78px !important;
  }

  .ph-cc-d-m-t-79 {
    margin-top: 79px !important;
  }

  .ph-cc-d-m-t-80 {
    margin-top: 80px !important;
  }

  .ph-cc-d-m-t-81 {
    margin-top: 81px !important;
  }

  .ph-cc-d-m-t-82 {
    margin-top: 82px !important;
  }

  .ph-cc-d-m-t-83 {
    margin-top: 83px !important;
  }

  .ph-cc-d-m-t-84 {
    margin-top: 84px !important;
  }

  .ph-cc-d-m-t-85 {
    margin-top: 85px !important;
  }

  .ph-cc-d-m-t-86 {
    margin-top: 86px !important;
  }

  .ph-cc-d-m-t-87 {
    margin-top: 87px !important;
  }

  .ph-cc-d-m-t-88 {
    margin-top: 88px !important;
  }

  .ph-cc-d-m-t-89 {
    margin-top: 89px !important;
  }

  .ph-cc-d-m-t-90 {
    margin-top: 90px !important;
  }

  .ph-cc-d-m-t-91 {
    margin-top: 91px !important;
  }

  .ph-cc-d-m-t-92 {
    margin-top: 92px !important;
  }

  .ph-cc-d-m-t-93 {
    margin-top: 93px !important;
  }

  .ph-cc-d-m-t-94 {
    margin-top: 94px !important;
  }

  .ph-cc-d-m-t-95 {
    margin-top: 95px !important;
  }

  .ph-cc-d-m-t-96 {
    margin-top: 96px !important;
  }

  .ph-cc-d-m-t-97 {
    margin-top: 97px !important;
  }

  .ph-cc-d-m-t-98 {
    margin-top: 98px !important;
  }

  .ph-cc-d-m-t-99 {
    margin-top: 99px !important;
  }

  .ph-cc-d-m-t-100 {
    margin-top: 100px !important;
  }

  .ph-cc-d-m-r-0 {
    margin-right: 0px !important;
  }

  .ph-cc-d-m-r-1 {
    margin-right: 1px !important;
  }

  .ph-cc-d-m-r-2 {
    margin-right: 2px !important;
  }

  .ph-cc-d-m-r-3 {
    margin-right: 3px !important;
  }

  .ph-cc-d-m-r-4 {
    margin-right: 4px !important;
  }

  .ph-cc-d-m-r-5 {
    margin-right: 5px !important;
  }

  .ph-cc-d-m-r-6 {
    margin-right: 6px !important;
  }

  .ph-cc-d-m-r-7 {
    margin-right: 7px !important;
  }

  .ph-cc-d-m-r-8 {
    margin-right: 8px !important;
  }

  .ph-cc-d-m-r-9 {
    margin-right: 9px !important;
  }

  .ph-cc-d-m-r-10 {
    margin-right: 10px !important;
  }

  .ph-cc-d-m-r-11 {
    margin-right: 11px !important;
  }

  .ph-cc-d-m-r-12 {
    margin-right: 12px !important;
  }

  .ph-cc-d-m-r-13 {
    margin-right: 13px !important;
  }

  .ph-cc-d-m-r-14 {
    margin-right: 14px !important;
  }

  .ph-cc-d-m-r-15 {
    margin-right: 15px !important;
  }

  .ph-cc-d-m-r-16 {
    margin-right: 16px !important;
  }

  .ph-cc-d-m-r-17 {
    margin-right: 17px !important;
  }

  .ph-cc-d-m-r-18 {
    margin-right: 18px !important;
  }

  .ph-cc-d-m-r-19 {
    margin-right: 19px !important;
  }

  .ph-cc-d-m-r-20 {
    margin-right: 20px !important;
  }

  .ph-cc-d-m-r-21 {
    margin-right: 21px !important;
  }

  .ph-cc-d-m-r-22 {
    margin-right: 22px !important;
  }

  .ph-cc-d-m-r-23 {
    margin-right: 23px !important;
  }

  .ph-cc-d-m-r-24 {
    margin-right: 24px !important;
  }

  .ph-cc-d-m-r-25 {
    margin-right: 25px !important;
  }

  .ph-cc-d-m-r-26 {
    margin-right: 26px !important;
  }

  .ph-cc-d-m-r-27 {
    margin-right: 27px !important;
  }

  .ph-cc-d-m-r-28 {
    margin-right: 28px !important;
  }

  .ph-cc-d-m-r-29 {
    margin-right: 29px !important;
  }

  .ph-cc-d-m-r-30 {
    margin-right: 30px !important;
  }

  .ph-cc-d-m-r-31 {
    margin-right: 31px !important;
  }

  .ph-cc-d-m-r-32 {
    margin-right: 32px !important;
  }

  .ph-cc-d-m-r-33 {
    margin-right: 33px !important;
  }

  .ph-cc-d-m-r-34 {
    margin-right: 34px !important;
  }

  .ph-cc-d-m-r-35 {
    margin-right: 35px !important;
  }

  .ph-cc-d-m-r-36 {
    margin-right: 36px !important;
  }

  .ph-cc-d-m-r-37 {
    margin-right: 37px !important;
  }

  .ph-cc-d-m-r-38 {
    margin-right: 38px !important;
  }

  .ph-cc-d-m-r-39 {
    margin-right: 39px !important;
  }

  .ph-cc-d-m-r-40 {
    margin-right: 40px !important;
  }

  .ph-cc-d-m-r-41 {
    margin-right: 41px !important;
  }

  .ph-cc-d-m-r-42 {
    margin-right: 42px !important;
  }

  .ph-cc-d-m-r-43 {
    margin-right: 43px !important;
  }

  .ph-cc-d-m-r-44 {
    margin-right: 44px !important;
  }

  .ph-cc-d-m-r-45 {
    margin-right: 45px !important;
  }

  .ph-cc-d-m-r-46 {
    margin-right: 46px !important;
  }

  .ph-cc-d-m-r-47 {
    margin-right: 47px !important;
  }

  .ph-cc-d-m-r-48 {
    margin-right: 48px !important;
  }

  .ph-cc-d-m-r-49 {
    margin-right: 49px !important;
  }

  .ph-cc-d-m-r-50 {
    margin-right: 50px !important;
  }

  .ph-cc-d-m-r-51 {
    margin-right: 51px !important;
  }

  .ph-cc-d-m-r-52 {
    margin-right: 52px !important;
  }

  .ph-cc-d-m-r-53 {
    margin-right: 53px !important;
  }

  .ph-cc-d-m-r-54 {
    margin-right: 54px !important;
  }

  .ph-cc-d-m-r-55 {
    margin-right: 55px !important;
  }

  .ph-cc-d-m-r-56 {
    margin-right: 56px !important;
  }

  .ph-cc-d-m-r-57 {
    margin-right: 57px !important;
  }

  .ph-cc-d-m-r-58 {
    margin-right: 58px !important;
  }

  .ph-cc-d-m-r-59 {
    margin-right: 59px !important;
  }

  .ph-cc-d-m-r-60 {
    margin-right: 60px !important;
  }

  .ph-cc-d-m-r-61 {
    margin-right: 61px !important;
  }

  .ph-cc-d-m-r-62 {
    margin-right: 62px !important;
  }

  .ph-cc-d-m-r-63 {
    margin-right: 63px !important;
  }

  .ph-cc-d-m-r-64 {
    margin-right: 64px !important;
  }

  .ph-cc-d-m-r-65 {
    margin-right: 65px !important;
  }

  .ph-cc-d-m-r-66 {
    margin-right: 66px !important;
  }

  .ph-cc-d-m-r-67 {
    margin-right: 67px !important;
  }

  .ph-cc-d-m-r-68 {
    margin-right: 68px !important;
  }

  .ph-cc-d-m-r-69 {
    margin-right: 69px !important;
  }

  .ph-cc-d-m-r-70 {
    margin-right: 70px !important;
  }

  .ph-cc-d-m-r-71 {
    margin-right: 71px !important;
  }

  .ph-cc-d-m-r-72 {
    margin-right: 72px !important;
  }

  .ph-cc-d-m-r-73 {
    margin-right: 73px !important;
  }

  .ph-cc-d-m-r-74 {
    margin-right: 74px !important;
  }

  .ph-cc-d-m-r-75 {
    margin-right: 75px !important;
  }

  .ph-cc-d-m-r-76 {
    margin-right: 76px !important;
  }

  .ph-cc-d-m-r-77 {
    margin-right: 77px !important;
  }

  .ph-cc-d-m-r-78 {
    margin-right: 78px !important;
  }

  .ph-cc-d-m-r-79 {
    margin-right: 79px !important;
  }

  .ph-cc-d-m-r-80 {
    margin-right: 80px !important;
  }

  .ph-cc-d-m-r-81 {
    margin-right: 81px !important;
  }

  .ph-cc-d-m-r-82 {
    margin-right: 82px !important;
  }

  .ph-cc-d-m-r-83 {
    margin-right: 83px !important;
  }

  .ph-cc-d-m-r-84 {
    margin-right: 84px !important;
  }

  .ph-cc-d-m-r-85 {
    margin-right: 85px !important;
  }

  .ph-cc-d-m-r-86 {
    margin-right: 86px !important;
  }

  .ph-cc-d-m-r-87 {
    margin-right: 87px !important;
  }

  .ph-cc-d-m-r-88 {
    margin-right: 88px !important;
  }

  .ph-cc-d-m-r-89 {
    margin-right: 89px !important;
  }

  .ph-cc-d-m-r-90 {
    margin-right: 90px !important;
  }

  .ph-cc-d-m-r-91 {
    margin-right: 91px !important;
  }

  .ph-cc-d-m-r-92 {
    margin-right: 92px !important;
  }

  .ph-cc-d-m-r-93 {
    margin-right: 93px !important;
  }

  .ph-cc-d-m-r-94 {
    margin-right: 94px !important;
  }

  .ph-cc-d-m-r-95 {
    margin-right: 95px !important;
  }

  .ph-cc-d-m-r-96 {
    margin-right: 96px !important;
  }

  .ph-cc-d-m-r-97 {
    margin-right: 97px !important;
  }

  .ph-cc-d-m-r-98 {
    margin-right: 98px !important;
  }

  .ph-cc-d-m-r-99 {
    margin-right: 99px !important;
  }

  .ph-cc-d-m-r-100 {
    margin-right: 100px !important;
  }

  .ph-cc-d-m-b-0 {
    margin-bottom: 0px !important;
  }

  .ph-cc-d-m-b-1 {
    margin-bottom: 1px !important;
  }

  .ph-cc-d-m-b-2 {
    margin-bottom: 2px !important;
  }

  .ph-cc-d-m-b-3 {
    margin-bottom: 3px !important;
  }

  .ph-cc-d-m-b-4 {
    margin-bottom: 4px !important;
  }

  .ph-cc-d-m-b-5 {
    margin-bottom: 5px !important;
  }

  .ph-cc-d-m-b-6 {
    margin-bottom: 6px !important;
  }

  .ph-cc-d-m-b-7 {
    margin-bottom: 7px !important;
  }

  .ph-cc-d-m-b-8 {
    margin-bottom: 8px !important;
  }

  .ph-cc-d-m-b-9 {
    margin-bottom: 9px !important;
  }

  .ph-cc-d-m-b-10 {
    margin-bottom: 10px !important;
  }

  .ph-cc-d-m-b-11 {
    margin-bottom: 11px !important;
  }

  .ph-cc-d-m-b-12 {
    margin-bottom: 12px !important;
  }

  .ph-cc-d-m-b-13 {
    margin-bottom: 13px !important;
  }

  .ph-cc-d-m-b-14 {
    margin-bottom: 14px !important;
  }

  .ph-cc-d-m-b-15 {
    margin-bottom: 15px !important;
  }

  .ph-cc-d-m-b-16 {
    margin-bottom: 16px !important;
  }

  .ph-cc-d-m-b-17 {
    margin-bottom: 17px !important;
  }

  .ph-cc-d-m-b-18 {
    margin-bottom: 18px !important;
  }

  .ph-cc-d-m-b-19 {
    margin-bottom: 19px !important;
  }

  .ph-cc-d-m-b-20 {
    margin-bottom: 20px !important;
  }

  .ph-cc-d-m-b-21 {
    margin-bottom: 21px !important;
  }

  .ph-cc-d-m-b-22 {
    margin-bottom: 22px !important;
  }

  .ph-cc-d-m-b-23 {
    margin-bottom: 23px !important;
  }

  .ph-cc-d-m-b-24 {
    margin-bottom: 24px !important;
  }

  .ph-cc-d-m-b-25 {
    margin-bottom: 25px !important;
  }

  .ph-cc-d-m-b-26 {
    margin-bottom: 26px !important;
  }

  .ph-cc-d-m-b-27 {
    margin-bottom: 27px !important;
  }

  .ph-cc-d-m-b-28 {
    margin-bottom: 28px !important;
  }

  .ph-cc-d-m-b-29 {
    margin-bottom: 29px !important;
  }

  .ph-cc-d-m-b-30 {
    margin-bottom: 30px !important;
  }

  .ph-cc-d-m-b-31 {
    margin-bottom: 31px !important;
  }

  .ph-cc-d-m-b-32 {
    margin-bottom: 32px !important;
  }

  .ph-cc-d-m-b-33 {
    margin-bottom: 33px !important;
  }

  .ph-cc-d-m-b-34 {
    margin-bottom: 34px !important;
  }

  .ph-cc-d-m-b-35 {
    margin-bottom: 35px !important;
  }

  .ph-cc-d-m-b-36 {
    margin-bottom: 36px !important;
  }

  .ph-cc-d-m-b-37 {
    margin-bottom: 37px !important;
  }

  .ph-cc-d-m-b-38 {
    margin-bottom: 38px !important;
  }

  .ph-cc-d-m-b-39 {
    margin-bottom: 39px !important;
  }

  .ph-cc-d-m-b-40 {
    margin-bottom: 40px !important;
  }

  .ph-cc-d-m-b-41 {
    margin-bottom: 41px !important;
  }

  .ph-cc-d-m-b-42 {
    margin-bottom: 42px !important;
  }

  .ph-cc-d-m-b-43 {
    margin-bottom: 43px !important;
  }

  .ph-cc-d-m-b-44 {
    margin-bottom: 44px !important;
  }

  .ph-cc-d-m-b-45 {
    margin-bottom: 45px !important;
  }

  .ph-cc-d-m-b-46 {
    margin-bottom: 46px !important;
  }

  .ph-cc-d-m-b-47 {
    margin-bottom: 47px !important;
  }

  .ph-cc-d-m-b-48 {
    margin-bottom: 48px !important;
  }

  .ph-cc-d-m-b-49 {
    margin-bottom: 49px !important;
  }

  .ph-cc-d-m-b-50 {
    margin-bottom: 50px !important;
  }

  .ph-cc-d-m-b-51 {
    margin-bottom: 51px !important;
  }

  .ph-cc-d-m-b-52 {
    margin-bottom: 52px !important;
  }

  .ph-cc-d-m-b-53 {
    margin-bottom: 53px !important;
  }

  .ph-cc-d-m-b-54 {
    margin-bottom: 54px !important;
  }

  .ph-cc-d-m-b-55 {
    margin-bottom: 55px !important;
  }

  .ph-cc-d-m-b-56 {
    margin-bottom: 56px !important;
  }

  .ph-cc-d-m-b-57 {
    margin-bottom: 57px !important;
  }

  .ph-cc-d-m-b-58 {
    margin-bottom: 58px !important;
  }

  .ph-cc-d-m-b-59 {
    margin-bottom: 59px !important;
  }

  .ph-cc-d-m-b-60 {
    margin-bottom: 60px !important;
  }

  .ph-cc-d-m-b-61 {
    margin-bottom: 61px !important;
  }

  .ph-cc-d-m-b-62 {
    margin-bottom: 62px !important;
  }

  .ph-cc-d-m-b-63 {
    margin-bottom: 63px !important;
  }

  .ph-cc-d-m-b-64 {
    margin-bottom: 64px !important;
  }

  .ph-cc-d-m-b-65 {
    margin-bottom: 65px !important;
  }

  .ph-cc-d-m-b-66 {
    margin-bottom: 66px !important;
  }

  .ph-cc-d-m-b-67 {
    margin-bottom: 67px !important;
  }

  .ph-cc-d-m-b-68 {
    margin-bottom: 68px !important;
  }

  .ph-cc-d-m-b-69 {
    margin-bottom: 69px !important;
  }

  .ph-cc-d-m-b-70 {
    margin-bottom: 70px !important;
  }

  .ph-cc-d-m-b-71 {
    margin-bottom: 71px !important;
  }

  .ph-cc-d-m-b-72 {
    margin-bottom: 72px !important;
  }

  .ph-cc-d-m-b-73 {
    margin-bottom: 73px !important;
  }

  .ph-cc-d-m-b-74 {
    margin-bottom: 74px !important;
  }

  .ph-cc-d-m-b-75 {
    margin-bottom: 75px !important;
  }

  .ph-cc-d-m-b-76 {
    margin-bottom: 76px !important;
  }

  .ph-cc-d-m-b-77 {
    margin-bottom: 77px !important;
  }

  .ph-cc-d-m-b-78 {
    margin-bottom: 78px !important;
  }

  .ph-cc-d-m-b-79 {
    margin-bottom: 79px !important;
  }

  .ph-cc-d-m-b-80 {
    margin-bottom: 80px !important;
  }

  .ph-cc-d-m-b-81 {
    margin-bottom: 81px !important;
  }

  .ph-cc-d-m-b-82 {
    margin-bottom: 82px !important;
  }

  .ph-cc-d-m-b-83 {
    margin-bottom: 83px !important;
  }

  .ph-cc-d-m-b-84 {
    margin-bottom: 84px !important;
  }

  .ph-cc-d-m-b-85 {
    margin-bottom: 85px !important;
  }

  .ph-cc-d-m-b-86 {
    margin-bottom: 86px !important;
  }

  .ph-cc-d-m-b-87 {
    margin-bottom: 87px !important;
  }

  .ph-cc-d-m-b-88 {
    margin-bottom: 88px !important;
  }

  .ph-cc-d-m-b-89 {
    margin-bottom: 89px !important;
  }

  .ph-cc-d-m-b-90 {
    margin-bottom: 90px !important;
  }

  .ph-cc-d-m-b-91 {
    margin-bottom: 91px !important;
  }

  .ph-cc-d-m-b-92 {
    margin-bottom: 92px !important;
  }

  .ph-cc-d-m-b-93 {
    margin-bottom: 93px !important;
  }

  .ph-cc-d-m-b-94 {
    margin-bottom: 94px !important;
  }

  .ph-cc-d-m-b-95 {
    margin-bottom: 95px !important;
  }

  .ph-cc-d-m-b-96 {
    margin-bottom: 96px !important;
  }

  .ph-cc-d-m-b-97 {
    margin-bottom: 97px !important;
  }

  .ph-cc-d-m-b-98 {
    margin-bottom: 98px !important;
  }

  .ph-cc-d-m-b-99 {
    margin-bottom: 99px !important;
  }

  .ph-cc-d-m-b-100 {
    margin-bottom: 100px !important;
  }

  .ph-cc-d-m-l-0 {
    margin-left: 0px !important;
  }

  .ph-cc-d-m-l-1 {
    margin-left: 1px !important;
  }

  .ph-cc-d-m-l-2 {
    margin-left: 2px !important;
  }

  .ph-cc-d-m-l-3 {
    margin-left: 3px !important;
  }

  .ph-cc-d-m-l-4 {
    margin-left: 4px !important;
  }

  .ph-cc-d-m-l-5 {
    margin-left: 5px !important;
  }

  .ph-cc-d-m-l-6 {
    margin-left: 6px !important;
  }

  .ph-cc-d-m-l-7 {
    margin-left: 7px !important;
  }

  .ph-cc-d-m-l-8 {
    margin-left: 8px !important;
  }

  .ph-cc-d-m-l-9 {
    margin-left: 9px !important;
  }

  .ph-cc-d-m-l-10 {
    margin-left: 10px !important;
  }

  .ph-cc-d-m-l-11 {
    margin-left: 11px !important;
  }

  .ph-cc-d-m-l-12 {
    margin-left: 12px !important;
  }

  .ph-cc-d-m-l-13 {
    margin-left: 13px !important;
  }

  .ph-cc-d-m-l-14 {
    margin-left: 14px !important;
  }

  .ph-cc-d-m-l-15 {
    margin-left: 15px !important;
  }

  .ph-cc-d-m-l-16 {
    margin-left: 16px !important;
  }

  .ph-cc-d-m-l-17 {
    margin-left: 17px !important;
  }

  .ph-cc-d-m-l-18 {
    margin-left: 18px !important;
  }

  .ph-cc-d-m-l-19 {
    margin-left: 19px !important;
  }

  .ph-cc-d-m-l-20 {
    margin-left: 20px !important;
  }

  .ph-cc-d-m-l-21 {
    margin-left: 21px !important;
  }

  .ph-cc-d-m-l-22 {
    margin-left: 22px !important;
  }

  .ph-cc-d-m-l-23 {
    margin-left: 23px !important;
  }

  .ph-cc-d-m-l-24 {
    margin-left: 24px !important;
  }

  .ph-cc-d-m-l-25 {
    margin-left: 25px !important;
  }

  .ph-cc-d-m-l-26 {
    margin-left: 26px !important;
  }

  .ph-cc-d-m-l-27 {
    margin-left: 27px !important;
  }

  .ph-cc-d-m-l-28 {
    margin-left: 28px !important;
  }

  .ph-cc-d-m-l-29 {
    margin-left: 29px !important;
  }

  .ph-cc-d-m-l-30 {
    margin-left: 30px !important;
  }

  .ph-cc-d-m-l-31 {
    margin-left: 31px !important;
  }

  .ph-cc-d-m-l-32 {
    margin-left: 32px !important;
  }

  .ph-cc-d-m-l-33 {
    margin-left: 33px !important;
  }

  .ph-cc-d-m-l-34 {
    margin-left: 34px !important;
  }

  .ph-cc-d-m-l-35 {
    margin-left: 35px !important;
  }

  .ph-cc-d-m-l-36 {
    margin-left: 36px !important;
  }

  .ph-cc-d-m-l-37 {
    margin-left: 37px !important;
  }

  .ph-cc-d-m-l-38 {
    margin-left: 38px !important;
  }

  .ph-cc-d-m-l-39 {
    margin-left: 39px !important;
  }

  .ph-cc-d-m-l-40 {
    margin-left: 40px !important;
  }

  .ph-cc-d-m-l-41 {
    margin-left: 41px !important;
  }

  .ph-cc-d-m-l-42 {
    margin-left: 42px !important;
  }

  .ph-cc-d-m-l-43 {
    margin-left: 43px !important;
  }

  .ph-cc-d-m-l-44 {
    margin-left: 44px !important;
  }

  .ph-cc-d-m-l-45 {
    margin-left: 45px !important;
  }

  .ph-cc-d-m-l-46 {
    margin-left: 46px !important;
  }

  .ph-cc-d-m-l-47 {
    margin-left: 47px !important;
  }

  .ph-cc-d-m-l-48 {
    margin-left: 48px !important;
  }

  .ph-cc-d-m-l-49 {
    margin-left: 49px !important;
  }

  .ph-cc-d-m-l-50 {
    margin-left: 50px !important;
  }

  .ph-cc-d-m-l-51 {
    margin-left: 51px !important;
  }

  .ph-cc-d-m-l-52 {
    margin-left: 52px !important;
  }

  .ph-cc-d-m-l-53 {
    margin-left: 53px !important;
  }

  .ph-cc-d-m-l-54 {
    margin-left: 54px !important;
  }

  .ph-cc-d-m-l-55 {
    margin-left: 55px !important;
  }

  .ph-cc-d-m-l-56 {
    margin-left: 56px !important;
  }

  .ph-cc-d-m-l-57 {
    margin-left: 57px !important;
  }

  .ph-cc-d-m-l-58 {
    margin-left: 58px !important;
  }

  .ph-cc-d-m-l-59 {
    margin-left: 59px !important;
  }

  .ph-cc-d-m-l-60 {
    margin-left: 60px !important;
  }

  .ph-cc-d-m-l-61 {
    margin-left: 61px !important;
  }

  .ph-cc-d-m-l-62 {
    margin-left: 62px !important;
  }

  .ph-cc-d-m-l-63 {
    margin-left: 63px !important;
  }

  .ph-cc-d-m-l-64 {
    margin-left: 64px !important;
  }

  .ph-cc-d-m-l-65 {
    margin-left: 65px !important;
  }

  .ph-cc-d-m-l-66 {
    margin-left: 66px !important;
  }

  .ph-cc-d-m-l-67 {
    margin-left: 67px !important;
  }

  .ph-cc-d-m-l-68 {
    margin-left: 68px !important;
  }

  .ph-cc-d-m-l-69 {
    margin-left: 69px !important;
  }

  .ph-cc-d-m-l-70 {
    margin-left: 70px !important;
  }

  .ph-cc-d-m-l-71 {
    margin-left: 71px !important;
  }

  .ph-cc-d-m-l-72 {
    margin-left: 72px !important;
  }

  .ph-cc-d-m-l-73 {
    margin-left: 73px !important;
  }

  .ph-cc-d-m-l-74 {
    margin-left: 74px !important;
  }

  .ph-cc-d-m-l-75 {
    margin-left: 75px !important;
  }

  .ph-cc-d-m-l-76 {
    margin-left: 76px !important;
  }

  .ph-cc-d-m-l-77 {
    margin-left: 77px !important;
  }

  .ph-cc-d-m-l-78 {
    margin-left: 78px !important;
  }

  .ph-cc-d-m-l-79 {
    margin-left: 79px !important;
  }

  .ph-cc-d-m-l-80 {
    margin-left: 80px !important;
  }

  .ph-cc-d-m-l-81 {
    margin-left: 81px !important;
  }

  .ph-cc-d-m-l-82 {
    margin-left: 82px !important;
  }

  .ph-cc-d-m-l-83 {
    margin-left: 83px !important;
  }

  .ph-cc-d-m-l-84 {
    margin-left: 84px !important;
  }

  .ph-cc-d-m-l-85 {
    margin-left: 85px !important;
  }

  .ph-cc-d-m-l-86 {
    margin-left: 86px !important;
  }

  .ph-cc-d-m-l-87 {
    margin-left: 87px !important;
  }

  .ph-cc-d-m-l-88 {
    margin-left: 88px !important;
  }

  .ph-cc-d-m-l-89 {
    margin-left: 89px !important;
  }

  .ph-cc-d-m-l-90 {
    margin-left: 90px !important;
  }

  .ph-cc-d-m-l-91 {
    margin-left: 91px !important;
  }

  .ph-cc-d-m-l-92 {
    margin-left: 92px !important;
  }

  .ph-cc-d-m-l-93 {
    margin-left: 93px !important;
  }

  .ph-cc-d-m-l-94 {
    margin-left: 94px !important;
  }

  .ph-cc-d-m-l-95 {
    margin-left: 95px !important;
  }

  .ph-cc-d-m-l-96 {
    margin-left: 96px !important;
  }

  .ph-cc-d-m-l-97 {
    margin-left: 97px !important;
  }

  .ph-cc-d-m-l-98 {
    margin-left: 98px !important;
  }

  .ph-cc-d-m-l-99 {
    margin-left: 99px !important;
  }

  .ph-cc-d-m-l-100 {
    margin-left: 100px !important;
  }

  .ph-cc-d-m-n-t-0 {
    margin-top: -0px !important;
  }

  .ph-cc-d-m-n-t-1 {
    margin-top: -1px !important;
  }

  .ph-cc-d-m-n-t-2 {
    margin-top: -2px !important;
  }

  .ph-cc-d-m-n-t-3 {
    margin-top: -3px !important;
  }

  .ph-cc-d-m-n-t-4 {
    margin-top: -4px !important;
  }

  .ph-cc-d-m-n-t-5 {
    margin-top: -5px !important;
  }

  .ph-cc-d-m-n-t-6 {
    margin-top: -6px !important;
  }

  .ph-cc-d-m-n-t-7 {
    margin-top: -7px !important;
  }

  .ph-cc-d-m-n-t-8 {
    margin-top: -8px !important;
  }

  .ph-cc-d-m-n-t-9 {
    margin-top: -9px !important;
  }

  .ph-cc-d-m-n-t-10 {
    margin-top: -10px !important;
  }

  .ph-cc-d-m-n-t-11 {
    margin-top: -11px !important;
  }

  .ph-cc-d-m-n-t-12 {
    margin-top: -12px !important;
  }

  .ph-cc-d-m-n-t-13 {
    margin-top: -13px !important;
  }

  .ph-cc-d-m-n-t-14 {
    margin-top: -14px !important;
  }

  .ph-cc-d-m-n-t-15 {
    margin-top: -15px !important;
  }

  .ph-cc-d-m-n-t-16 {
    margin-top: -16px !important;
  }

  .ph-cc-d-m-n-t-17 {
    margin-top: -17px !important;
  }

  .ph-cc-d-m-n-t-18 {
    margin-top: -18px !important;
  }

  .ph-cc-d-m-n-t-19 {
    margin-top: -19px !important;
  }

  .ph-cc-d-m-n-t-20 {
    margin-top: -20px !important;
  }

  .ph-cc-d-m-n-t-21 {
    margin-top: -21px !important;
  }

  .ph-cc-d-m-n-t-22 {
    margin-top: -22px !important;
  }

  .ph-cc-d-m-n-t-23 {
    margin-top: -23px !important;
  }

  .ph-cc-d-m-n-t-24 {
    margin-top: -24px !important;
  }

  .ph-cc-d-m-n-t-25 {
    margin-top: -25px !important;
  }

  .ph-cc-d-m-n-t-26 {
    margin-top: -26px !important;
  }

  .ph-cc-d-m-n-t-27 {
    margin-top: -27px !important;
  }

  .ph-cc-d-m-n-t-28 {
    margin-top: -28px !important;
  }

  .ph-cc-d-m-n-t-29 {
    margin-top: -29px !important;
  }

  .ph-cc-d-m-n-t-30 {
    margin-top: -30px !important;
  }

  .ph-cc-d-m-n-t-31 {
    margin-top: -31px !important;
  }

  .ph-cc-d-m-n-t-32 {
    margin-top: -32px !important;
  }

  .ph-cc-d-m-n-t-33 {
    margin-top: -33px !important;
  }

  .ph-cc-d-m-n-t-34 {
    margin-top: -34px !important;
  }

  .ph-cc-d-m-n-t-35 {
    margin-top: -35px !important;
  }

  .ph-cc-d-m-n-t-36 {
    margin-top: -36px !important;
  }

  .ph-cc-d-m-n-t-37 {
    margin-top: -37px !important;
  }

  .ph-cc-d-m-n-t-38 {
    margin-top: -38px !important;
  }

  .ph-cc-d-m-n-t-39 {
    margin-top: -39px !important;
  }

  .ph-cc-d-m-n-t-40 {
    margin-top: -40px !important;
  }

  .ph-cc-d-m-n-t-41 {
    margin-top: -41px !important;
  }

  .ph-cc-d-m-n-t-42 {
    margin-top: -42px !important;
  }

  .ph-cc-d-m-n-t-43 {
    margin-top: -43px !important;
  }

  .ph-cc-d-m-n-t-44 {
    margin-top: -44px !important;
  }

  .ph-cc-d-m-n-t-45 {
    margin-top: -45px !important;
  }

  .ph-cc-d-m-n-t-46 {
    margin-top: -46px !important;
  }

  .ph-cc-d-m-n-t-47 {
    margin-top: -47px !important;
  }

  .ph-cc-d-m-n-t-48 {
    margin-top: -48px !important;
  }

  .ph-cc-d-m-n-t-49 {
    margin-top: -49px !important;
  }

  .ph-cc-d-m-n-t-50 {
    margin-top: -50px !important;
  }

  .ph-cc-d-m-n-t-51 {
    margin-top: -51px !important;
  }

  .ph-cc-d-m-n-t-52 {
    margin-top: -52px !important;
  }

  .ph-cc-d-m-n-t-53 {
    margin-top: -53px !important;
  }

  .ph-cc-d-m-n-t-54 {
    margin-top: -54px !important;
  }

  .ph-cc-d-m-n-t-55 {
    margin-top: -55px !important;
  }

  .ph-cc-d-m-n-t-56 {
    margin-top: -56px !important;
  }

  .ph-cc-d-m-n-t-57 {
    margin-top: -57px !important;
  }

  .ph-cc-d-m-n-t-58 {
    margin-top: -58px !important;
  }

  .ph-cc-d-m-n-t-59 {
    margin-top: -59px !important;
  }

  .ph-cc-d-m-n-t-60 {
    margin-top: -60px !important;
  }

  .ph-cc-d-m-n-t-61 {
    margin-top: -61px !important;
  }

  .ph-cc-d-m-n-t-62 {
    margin-top: -62px !important;
  }

  .ph-cc-d-m-n-t-63 {
    margin-top: -63px !important;
  }

  .ph-cc-d-m-n-t-64 {
    margin-top: -64px !important;
  }

  .ph-cc-d-m-n-t-65 {
    margin-top: -65px !important;
  }

  .ph-cc-d-m-n-t-66 {
    margin-top: -66px !important;
  }

  .ph-cc-d-m-n-t-67 {
    margin-top: -67px !important;
  }

  .ph-cc-d-m-n-t-68 {
    margin-top: -68px !important;
  }

  .ph-cc-d-m-n-t-69 {
    margin-top: -69px !important;
  }

  .ph-cc-d-m-n-t-70 {
    margin-top: -70px !important;
  }

  .ph-cc-d-m-n-t-71 {
    margin-top: -71px !important;
  }

  .ph-cc-d-m-n-t-72 {
    margin-top: -72px !important;
  }

  .ph-cc-d-m-n-t-73 {
    margin-top: -73px !important;
  }

  .ph-cc-d-m-n-t-74 {
    margin-top: -74px !important;
  }

  .ph-cc-d-m-n-t-75 {
    margin-top: -75px !important;
  }

  .ph-cc-d-m-n-t-76 {
    margin-top: -76px !important;
  }

  .ph-cc-d-m-n-t-77 {
    margin-top: -77px !important;
  }

  .ph-cc-d-m-n-t-78 {
    margin-top: -78px !important;
  }

  .ph-cc-d-m-n-t-79 {
    margin-top: -79px !important;
  }

  .ph-cc-d-m-n-t-80 {
    margin-top: -80px !important;
  }

  .ph-cc-d-m-n-t-81 {
    margin-top: -81px !important;
  }

  .ph-cc-d-m-n-t-82 {
    margin-top: -82px !important;
  }

  .ph-cc-d-m-n-t-83 {
    margin-top: -83px !important;
  }

  .ph-cc-d-m-n-t-84 {
    margin-top: -84px !important;
  }

  .ph-cc-d-m-n-t-85 {
    margin-top: -85px !important;
  }

  .ph-cc-d-m-n-t-86 {
    margin-top: -86px !important;
  }

  .ph-cc-d-m-n-t-87 {
    margin-top: -87px !important;
  }

  .ph-cc-d-m-n-t-88 {
    margin-top: -88px !important;
  }

  .ph-cc-d-m-n-t-89 {
    margin-top: -89px !important;
  }

  .ph-cc-d-m-n-t-90 {
    margin-top: -90px !important;
  }

  .ph-cc-d-m-n-t-91 {
    margin-top: -91px !important;
  }

  .ph-cc-d-m-n-t-92 {
    margin-top: -92px !important;
  }

  .ph-cc-d-m-n-t-93 {
    margin-top: -93px !important;
  }

  .ph-cc-d-m-n-t-94 {
    margin-top: -94px !important;
  }

  .ph-cc-d-m-n-t-95 {
    margin-top: -95px !important;
  }

  .ph-cc-d-m-n-t-96 {
    margin-top: -96px !important;
  }

  .ph-cc-d-m-n-t-97 {
    margin-top: -97px !important;
  }

  .ph-cc-d-m-n-t-98 {
    margin-top: -98px !important;
  }

  .ph-cc-d-m-n-t-99 {
    margin-top: -99px !important;
  }

  .ph-cc-d-m-n-t-100 {
    margin-top: -100px !important;
  }

  .ph-cc-d-m-n-r-0 {
    margin-right: -0px !important;
  }

  .ph-cc-d-m-n-r-1 {
    margin-right: -1px !important;
  }

  .ph-cc-d-m-n-r-2 {
    margin-right: -2px !important;
  }

  .ph-cc-d-m-n-r-3 {
    margin-right: -3px !important;
  }

  .ph-cc-d-m-n-r-4 {
    margin-right: -4px !important;
  }

  .ph-cc-d-m-n-r-5 {
    margin-right: -5px !important;
  }

  .ph-cc-d-m-n-r-6 {
    margin-right: -6px !important;
  }

  .ph-cc-d-m-n-r-7 {
    margin-right: -7px !important;
  }

  .ph-cc-d-m-n-r-8 {
    margin-right: -8px !important;
  }

  .ph-cc-d-m-n-r-9 {
    margin-right: -9px !important;
  }

  .ph-cc-d-m-n-r-10 {
    margin-right: -10px !important;
  }

  .ph-cc-d-m-n-r-11 {
    margin-right: -11px !important;
  }

  .ph-cc-d-m-n-r-12 {
    margin-right: -12px !important;
  }

  .ph-cc-d-m-n-r-13 {
    margin-right: -13px !important;
  }

  .ph-cc-d-m-n-r-14 {
    margin-right: -14px !important;
  }

  .ph-cc-d-m-n-r-15 {
    margin-right: -15px !important;
  }

  .ph-cc-d-m-n-r-16 {
    margin-right: -16px !important;
  }

  .ph-cc-d-m-n-r-17 {
    margin-right: -17px !important;
  }

  .ph-cc-d-m-n-r-18 {
    margin-right: -18px !important;
  }

  .ph-cc-d-m-n-r-19 {
    margin-right: -19px !important;
  }

  .ph-cc-d-m-n-r-20 {
    margin-right: -20px !important;
  }

  .ph-cc-d-m-n-r-21 {
    margin-right: -21px !important;
  }

  .ph-cc-d-m-n-r-22 {
    margin-right: -22px !important;
  }

  .ph-cc-d-m-n-r-23 {
    margin-right: -23px !important;
  }

  .ph-cc-d-m-n-r-24 {
    margin-right: -24px !important;
  }

  .ph-cc-d-m-n-r-25 {
    margin-right: -25px !important;
  }

  .ph-cc-d-m-n-r-26 {
    margin-right: -26px !important;
  }

  .ph-cc-d-m-n-r-27 {
    margin-right: -27px !important;
  }

  .ph-cc-d-m-n-r-28 {
    margin-right: -28px !important;
  }

  .ph-cc-d-m-n-r-29 {
    margin-right: -29px !important;
  }

  .ph-cc-d-m-n-r-30 {
    margin-right: -30px !important;
  }

  .ph-cc-d-m-n-r-31 {
    margin-right: -31px !important;
  }

  .ph-cc-d-m-n-r-32 {
    margin-right: -32px !important;
  }

  .ph-cc-d-m-n-r-33 {
    margin-right: -33px !important;
  }

  .ph-cc-d-m-n-r-34 {
    margin-right: -34px !important;
  }

  .ph-cc-d-m-n-r-35 {
    margin-right: -35px !important;
  }

  .ph-cc-d-m-n-r-36 {
    margin-right: -36px !important;
  }

  .ph-cc-d-m-n-r-37 {
    margin-right: -37px !important;
  }

  .ph-cc-d-m-n-r-38 {
    margin-right: -38px !important;
  }

  .ph-cc-d-m-n-r-39 {
    margin-right: -39px !important;
  }

  .ph-cc-d-m-n-r-40 {
    margin-right: -40px !important;
  }

  .ph-cc-d-m-n-r-41 {
    margin-right: -41px !important;
  }

  .ph-cc-d-m-n-r-42 {
    margin-right: -42px !important;
  }

  .ph-cc-d-m-n-r-43 {
    margin-right: -43px !important;
  }

  .ph-cc-d-m-n-r-44 {
    margin-right: -44px !important;
  }

  .ph-cc-d-m-n-r-45 {
    margin-right: -45px !important;
  }

  .ph-cc-d-m-n-r-46 {
    margin-right: -46px !important;
  }

  .ph-cc-d-m-n-r-47 {
    margin-right: -47px !important;
  }

  .ph-cc-d-m-n-r-48 {
    margin-right: -48px !important;
  }

  .ph-cc-d-m-n-r-49 {
    margin-right: -49px !important;
  }

  .ph-cc-d-m-n-r-50 {
    margin-right: -50px !important;
  }

  .ph-cc-d-m-n-r-51 {
    margin-right: -51px !important;
  }

  .ph-cc-d-m-n-r-52 {
    margin-right: -52px !important;
  }

  .ph-cc-d-m-n-r-53 {
    margin-right: -53px !important;
  }

  .ph-cc-d-m-n-r-54 {
    margin-right: -54px !important;
  }

  .ph-cc-d-m-n-r-55 {
    margin-right: -55px !important;
  }

  .ph-cc-d-m-n-r-56 {
    margin-right: -56px !important;
  }

  .ph-cc-d-m-n-r-57 {
    margin-right: -57px !important;
  }

  .ph-cc-d-m-n-r-58 {
    margin-right: -58px !important;
  }

  .ph-cc-d-m-n-r-59 {
    margin-right: -59px !important;
  }

  .ph-cc-d-m-n-r-60 {
    margin-right: -60px !important;
  }

  .ph-cc-d-m-n-r-61 {
    margin-right: -61px !important;
  }

  .ph-cc-d-m-n-r-62 {
    margin-right: -62px !important;
  }

  .ph-cc-d-m-n-r-63 {
    margin-right: -63px !important;
  }

  .ph-cc-d-m-n-r-64 {
    margin-right: -64px !important;
  }

  .ph-cc-d-m-n-r-65 {
    margin-right: -65px !important;
  }

  .ph-cc-d-m-n-r-66 {
    margin-right: -66px !important;
  }

  .ph-cc-d-m-n-r-67 {
    margin-right: -67px !important;
  }

  .ph-cc-d-m-n-r-68 {
    margin-right: -68px !important;
  }

  .ph-cc-d-m-n-r-69 {
    margin-right: -69px !important;
  }

  .ph-cc-d-m-n-r-70 {
    margin-right: -70px !important;
  }

  .ph-cc-d-m-n-r-71 {
    margin-right: -71px !important;
  }

  .ph-cc-d-m-n-r-72 {
    margin-right: -72px !important;
  }

  .ph-cc-d-m-n-r-73 {
    margin-right: -73px !important;
  }

  .ph-cc-d-m-n-r-74 {
    margin-right: -74px !important;
  }

  .ph-cc-d-m-n-r-75 {
    margin-right: -75px !important;
  }

  .ph-cc-d-m-n-r-76 {
    margin-right: -76px !important;
  }

  .ph-cc-d-m-n-r-77 {
    margin-right: -77px !important;
  }

  .ph-cc-d-m-n-r-78 {
    margin-right: -78px !important;
  }

  .ph-cc-d-m-n-r-79 {
    margin-right: -79px !important;
  }

  .ph-cc-d-m-n-r-80 {
    margin-right: -80px !important;
  }

  .ph-cc-d-m-n-r-81 {
    margin-right: -81px !important;
  }

  .ph-cc-d-m-n-r-82 {
    margin-right: -82px !important;
  }

  .ph-cc-d-m-n-r-83 {
    margin-right: -83px !important;
  }

  .ph-cc-d-m-n-r-84 {
    margin-right: -84px !important;
  }

  .ph-cc-d-m-n-r-85 {
    margin-right: -85px !important;
  }

  .ph-cc-d-m-n-r-86 {
    margin-right: -86px !important;
  }

  .ph-cc-d-m-n-r-87 {
    margin-right: -87px !important;
  }

  .ph-cc-d-m-n-r-88 {
    margin-right: -88px !important;
  }

  .ph-cc-d-m-n-r-89 {
    margin-right: -89px !important;
  }

  .ph-cc-d-m-n-r-90 {
    margin-right: -90px !important;
  }

  .ph-cc-d-m-n-r-91 {
    margin-right: -91px !important;
  }

  .ph-cc-d-m-n-r-92 {
    margin-right: -92px !important;
  }

  .ph-cc-d-m-n-r-93 {
    margin-right: -93px !important;
  }

  .ph-cc-d-m-n-r-94 {
    margin-right: -94px !important;
  }

  .ph-cc-d-m-n-r-95 {
    margin-right: -95px !important;
  }

  .ph-cc-d-m-n-r-96 {
    margin-right: -96px !important;
  }

  .ph-cc-d-m-n-r-97 {
    margin-right: -97px !important;
  }

  .ph-cc-d-m-n-r-98 {
    margin-right: -98px !important;
  }

  .ph-cc-d-m-n-r-99 {
    margin-right: -99px !important;
  }

  .ph-cc-d-m-n-r-100 {
    margin-right: -100px !important;
  }

  .ph-cc-d-m-n-b-0 {
    margin-bottom: -0px !important;
  }

  .ph-cc-d-m-n-b-1 {
    margin-bottom: -1px !important;
  }

  .ph-cc-d-m-n-b-2 {
    margin-bottom: -2px !important;
  }

  .ph-cc-d-m-n-b-3 {
    margin-bottom: -3px !important;
  }

  .ph-cc-d-m-n-b-4 {
    margin-bottom: -4px !important;
  }

  .ph-cc-d-m-n-b-5 {
    margin-bottom: -5px !important;
  }

  .ph-cc-d-m-n-b-6 {
    margin-bottom: -6px !important;
  }

  .ph-cc-d-m-n-b-7 {
    margin-bottom: -7px !important;
  }

  .ph-cc-d-m-n-b-8 {
    margin-bottom: -8px !important;
  }

  .ph-cc-d-m-n-b-9 {
    margin-bottom: -9px !important;
  }

  .ph-cc-d-m-n-b-10 {
    margin-bottom: -10px !important;
  }

  .ph-cc-d-m-n-b-11 {
    margin-bottom: -11px !important;
  }

  .ph-cc-d-m-n-b-12 {
    margin-bottom: -12px !important;
  }

  .ph-cc-d-m-n-b-13 {
    margin-bottom: -13px !important;
  }

  .ph-cc-d-m-n-b-14 {
    margin-bottom: -14px !important;
  }

  .ph-cc-d-m-n-b-15 {
    margin-bottom: -15px !important;
  }

  .ph-cc-d-m-n-b-16 {
    margin-bottom: -16px !important;
  }

  .ph-cc-d-m-n-b-17 {
    margin-bottom: -17px !important;
  }

  .ph-cc-d-m-n-b-18 {
    margin-bottom: -18px !important;
  }

  .ph-cc-d-m-n-b-19 {
    margin-bottom: -19px !important;
  }

  .ph-cc-d-m-n-b-20 {
    margin-bottom: -20px !important;
  }

  .ph-cc-d-m-n-b-21 {
    margin-bottom: -21px !important;
  }

  .ph-cc-d-m-n-b-22 {
    margin-bottom: -22px !important;
  }

  .ph-cc-d-m-n-b-23 {
    margin-bottom: -23px !important;
  }

  .ph-cc-d-m-n-b-24 {
    margin-bottom: -24px !important;
  }

  .ph-cc-d-m-n-b-25 {
    margin-bottom: -25px !important;
  }

  .ph-cc-d-m-n-b-26 {
    margin-bottom: -26px !important;
  }

  .ph-cc-d-m-n-b-27 {
    margin-bottom: -27px !important;
  }

  .ph-cc-d-m-n-b-28 {
    margin-bottom: -28px !important;
  }

  .ph-cc-d-m-n-b-29 {
    margin-bottom: -29px !important;
  }

  .ph-cc-d-m-n-b-30 {
    margin-bottom: -30px !important;
  }

  .ph-cc-d-m-n-b-31 {
    margin-bottom: -31px !important;
  }

  .ph-cc-d-m-n-b-32 {
    margin-bottom: -32px !important;
  }

  .ph-cc-d-m-n-b-33 {
    margin-bottom: -33px !important;
  }

  .ph-cc-d-m-n-b-34 {
    margin-bottom: -34px !important;
  }

  .ph-cc-d-m-n-b-35 {
    margin-bottom: -35px !important;
  }

  .ph-cc-d-m-n-b-36 {
    margin-bottom: -36px !important;
  }

  .ph-cc-d-m-n-b-37 {
    margin-bottom: -37px !important;
  }

  .ph-cc-d-m-n-b-38 {
    margin-bottom: -38px !important;
  }

  .ph-cc-d-m-n-b-39 {
    margin-bottom: -39px !important;
  }

  .ph-cc-d-m-n-b-40 {
    margin-bottom: -40px !important;
  }

  .ph-cc-d-m-n-b-41 {
    margin-bottom: -41px !important;
  }

  .ph-cc-d-m-n-b-42 {
    margin-bottom: -42px !important;
  }

  .ph-cc-d-m-n-b-43 {
    margin-bottom: -43px !important;
  }

  .ph-cc-d-m-n-b-44 {
    margin-bottom: -44px !important;
  }

  .ph-cc-d-m-n-b-45 {
    margin-bottom: -45px !important;
  }

  .ph-cc-d-m-n-b-46 {
    margin-bottom: -46px !important;
  }

  .ph-cc-d-m-n-b-47 {
    margin-bottom: -47px !important;
  }

  .ph-cc-d-m-n-b-48 {
    margin-bottom: -48px !important;
  }

  .ph-cc-d-m-n-b-49 {
    margin-bottom: -49px !important;
  }

  .ph-cc-d-m-n-b-50 {
    margin-bottom: -50px !important;
  }

  .ph-cc-d-m-n-b-51 {
    margin-bottom: -51px !important;
  }

  .ph-cc-d-m-n-b-52 {
    margin-bottom: -52px !important;
  }

  .ph-cc-d-m-n-b-53 {
    margin-bottom: -53px !important;
  }

  .ph-cc-d-m-n-b-54 {
    margin-bottom: -54px !important;
  }

  .ph-cc-d-m-n-b-55 {
    margin-bottom: -55px !important;
  }

  .ph-cc-d-m-n-b-56 {
    margin-bottom: -56px !important;
  }

  .ph-cc-d-m-n-b-57 {
    margin-bottom: -57px !important;
  }

  .ph-cc-d-m-n-b-58 {
    margin-bottom: -58px !important;
  }

  .ph-cc-d-m-n-b-59 {
    margin-bottom: -59px !important;
  }

  .ph-cc-d-m-n-b-60 {
    margin-bottom: -60px !important;
  }

  .ph-cc-d-m-n-b-61 {
    margin-bottom: -61px !important;
  }

  .ph-cc-d-m-n-b-62 {
    margin-bottom: -62px !important;
  }

  .ph-cc-d-m-n-b-63 {
    margin-bottom: -63px !important;
  }

  .ph-cc-d-m-n-b-64 {
    margin-bottom: -64px !important;
  }

  .ph-cc-d-m-n-b-65 {
    margin-bottom: -65px !important;
  }

  .ph-cc-d-m-n-b-66 {
    margin-bottom: -66px !important;
  }

  .ph-cc-d-m-n-b-67 {
    margin-bottom: -67px !important;
  }

  .ph-cc-d-m-n-b-68 {
    margin-bottom: -68px !important;
  }

  .ph-cc-d-m-n-b-69 {
    margin-bottom: -69px !important;
  }

  .ph-cc-d-m-n-b-70 {
    margin-bottom: -70px !important;
  }

  .ph-cc-d-m-n-b-71 {
    margin-bottom: -71px !important;
  }

  .ph-cc-d-m-n-b-72 {
    margin-bottom: -72px !important;
  }

  .ph-cc-d-m-n-b-73 {
    margin-bottom: -73px !important;
  }

  .ph-cc-d-m-n-b-74 {
    margin-bottom: -74px !important;
  }

  .ph-cc-d-m-n-b-75 {
    margin-bottom: -75px !important;
  }

  .ph-cc-d-m-n-b-76 {
    margin-bottom: -76px !important;
  }

  .ph-cc-d-m-n-b-77 {
    margin-bottom: -77px !important;
  }

  .ph-cc-d-m-n-b-78 {
    margin-bottom: -78px !important;
  }

  .ph-cc-d-m-n-b-79 {
    margin-bottom: -79px !important;
  }

  .ph-cc-d-m-n-b-80 {
    margin-bottom: -80px !important;
  }

  .ph-cc-d-m-n-b-81 {
    margin-bottom: -81px !important;
  }

  .ph-cc-d-m-n-b-82 {
    margin-bottom: -82px !important;
  }

  .ph-cc-d-m-n-b-83 {
    margin-bottom: -83px !important;
  }

  .ph-cc-d-m-n-b-84 {
    margin-bottom: -84px !important;
  }

  .ph-cc-d-m-n-b-85 {
    margin-bottom: -85px !important;
  }

  .ph-cc-d-m-n-b-86 {
    margin-bottom: -86px !important;
  }

  .ph-cc-d-m-n-b-87 {
    margin-bottom: -87px !important;
  }

  .ph-cc-d-m-n-b-88 {
    margin-bottom: -88px !important;
  }

  .ph-cc-d-m-n-b-89 {
    margin-bottom: -89px !important;
  }

  .ph-cc-d-m-n-b-90 {
    margin-bottom: -90px !important;
  }

  .ph-cc-d-m-n-b-91 {
    margin-bottom: -91px !important;
  }

  .ph-cc-d-m-n-b-92 {
    margin-bottom: -92px !important;
  }

  .ph-cc-d-m-n-b-93 {
    margin-bottom: -93px !important;
  }

  .ph-cc-d-m-n-b-94 {
    margin-bottom: -94px !important;
  }

  .ph-cc-d-m-n-b-95 {
    margin-bottom: -95px !important;
  }

  .ph-cc-d-m-n-b-96 {
    margin-bottom: -96px !important;
  }

  .ph-cc-d-m-n-b-97 {
    margin-bottom: -97px !important;
  }

  .ph-cc-d-m-n-b-98 {
    margin-bottom: -98px !important;
  }

  .ph-cc-d-m-n-b-99 {
    margin-bottom: -99px !important;
  }

  .ph-cc-d-m-n-b-100 {
    margin-bottom: -100px !important;
  }

  .ph-cc-d-m-n-l-0 {
    margin-left: -0px !important;
  }

  .ph-cc-d-m-n-l-1 {
    margin-left: -1px !important;
  }

  .ph-cc-d-m-n-l-2 {
    margin-left: -2px !important;
  }

  .ph-cc-d-m-n-l-3 {
    margin-left: -3px !important;
  }

  .ph-cc-d-m-n-l-4 {
    margin-left: -4px !important;
  }

  .ph-cc-d-m-n-l-5 {
    margin-left: -5px !important;
  }

  .ph-cc-d-m-n-l-6 {
    margin-left: -6px !important;
  }

  .ph-cc-d-m-n-l-7 {
    margin-left: -7px !important;
  }

  .ph-cc-d-m-n-l-8 {
    margin-left: -8px !important;
  }

  .ph-cc-d-m-n-l-9 {
    margin-left: -9px !important;
  }

  .ph-cc-d-m-n-l-10 {
    margin-left: -10px !important;
  }

  .ph-cc-d-m-n-l-11 {
    margin-left: -11px !important;
  }

  .ph-cc-d-m-n-l-12 {
    margin-left: -12px !important;
  }

  .ph-cc-d-m-n-l-13 {
    margin-left: -13px !important;
  }

  .ph-cc-d-m-n-l-14 {
    margin-left: -14px !important;
  }

  .ph-cc-d-m-n-l-15 {
    margin-left: -15px !important;
  }

  .ph-cc-d-m-n-l-16 {
    margin-left: -16px !important;
  }

  .ph-cc-d-m-n-l-17 {
    margin-left: -17px !important;
  }

  .ph-cc-d-m-n-l-18 {
    margin-left: -18px !important;
  }

  .ph-cc-d-m-n-l-19 {
    margin-left: -19px !important;
  }

  .ph-cc-d-m-n-l-20 {
    margin-left: -20px !important;
  }

  .ph-cc-d-m-n-l-21 {
    margin-left: -21px !important;
  }

  .ph-cc-d-m-n-l-22 {
    margin-left: -22px !important;
  }

  .ph-cc-d-m-n-l-23 {
    margin-left: -23px !important;
  }

  .ph-cc-d-m-n-l-24 {
    margin-left: -24px !important;
  }

  .ph-cc-d-m-n-l-25 {
    margin-left: -25px !important;
  }

  .ph-cc-d-m-n-l-26 {
    margin-left: -26px !important;
  }

  .ph-cc-d-m-n-l-27 {
    margin-left: -27px !important;
  }

  .ph-cc-d-m-n-l-28 {
    margin-left: -28px !important;
  }

  .ph-cc-d-m-n-l-29 {
    margin-left: -29px !important;
  }

  .ph-cc-d-m-n-l-30 {
    margin-left: -30px !important;
  }

  .ph-cc-d-m-n-l-31 {
    margin-left: -31px !important;
  }

  .ph-cc-d-m-n-l-32 {
    margin-left: -32px !important;
  }

  .ph-cc-d-m-n-l-33 {
    margin-left: -33px !important;
  }

  .ph-cc-d-m-n-l-34 {
    margin-left: -34px !important;
  }

  .ph-cc-d-m-n-l-35 {
    margin-left: -35px !important;
  }

  .ph-cc-d-m-n-l-36 {
    margin-left: -36px !important;
  }

  .ph-cc-d-m-n-l-37 {
    margin-left: -37px !important;
  }

  .ph-cc-d-m-n-l-38 {
    margin-left: -38px !important;
  }

  .ph-cc-d-m-n-l-39 {
    margin-left: -39px !important;
  }

  .ph-cc-d-m-n-l-40 {
    margin-left: -40px !important;
  }

  .ph-cc-d-m-n-l-41 {
    margin-left: -41px !important;
  }

  .ph-cc-d-m-n-l-42 {
    margin-left: -42px !important;
  }

  .ph-cc-d-m-n-l-43 {
    margin-left: -43px !important;
  }

  .ph-cc-d-m-n-l-44 {
    margin-left: -44px !important;
  }

  .ph-cc-d-m-n-l-45 {
    margin-left: -45px !important;
  }

  .ph-cc-d-m-n-l-46 {
    margin-left: -46px !important;
  }

  .ph-cc-d-m-n-l-47 {
    margin-left: -47px !important;
  }

  .ph-cc-d-m-n-l-48 {
    margin-left: -48px !important;
  }

  .ph-cc-d-m-n-l-49 {
    margin-left: -49px !important;
  }

  .ph-cc-d-m-n-l-50 {
    margin-left: -50px !important;
  }

  .ph-cc-d-m-n-l-51 {
    margin-left: -51px !important;
  }

  .ph-cc-d-m-n-l-52 {
    margin-left: -52px !important;
  }

  .ph-cc-d-m-n-l-53 {
    margin-left: -53px !important;
  }

  .ph-cc-d-m-n-l-54 {
    margin-left: -54px !important;
  }

  .ph-cc-d-m-n-l-55 {
    margin-left: -55px !important;
  }

  .ph-cc-d-m-n-l-56 {
    margin-left: -56px !important;
  }

  .ph-cc-d-m-n-l-57 {
    margin-left: -57px !important;
  }

  .ph-cc-d-m-n-l-58 {
    margin-left: -58px !important;
  }

  .ph-cc-d-m-n-l-59 {
    margin-left: -59px !important;
  }

  .ph-cc-d-m-n-l-60 {
    margin-left: -60px !important;
  }

  .ph-cc-d-m-n-l-61 {
    margin-left: -61px !important;
  }

  .ph-cc-d-m-n-l-62 {
    margin-left: -62px !important;
  }

  .ph-cc-d-m-n-l-63 {
    margin-left: -63px !important;
  }

  .ph-cc-d-m-n-l-64 {
    margin-left: -64px !important;
  }

  .ph-cc-d-m-n-l-65 {
    margin-left: -65px !important;
  }

  .ph-cc-d-m-n-l-66 {
    margin-left: -66px !important;
  }

  .ph-cc-d-m-n-l-67 {
    margin-left: -67px !important;
  }

  .ph-cc-d-m-n-l-68 {
    margin-left: -68px !important;
  }

  .ph-cc-d-m-n-l-69 {
    margin-left: -69px !important;
  }

  .ph-cc-d-m-n-l-70 {
    margin-left: -70px !important;
  }

  .ph-cc-d-m-n-l-71 {
    margin-left: -71px !important;
  }

  .ph-cc-d-m-n-l-72 {
    margin-left: -72px !important;
  }

  .ph-cc-d-m-n-l-73 {
    margin-left: -73px !important;
  }

  .ph-cc-d-m-n-l-74 {
    margin-left: -74px !important;
  }

  .ph-cc-d-m-n-l-75 {
    margin-left: -75px !important;
  }

  .ph-cc-d-m-n-l-76 {
    margin-left: -76px !important;
  }

  .ph-cc-d-m-n-l-77 {
    margin-left: -77px !important;
  }

  .ph-cc-d-m-n-l-78 {
    margin-left: -78px !important;
  }

  .ph-cc-d-m-n-l-79 {
    margin-left: -79px !important;
  }

  .ph-cc-d-m-n-l-80 {
    margin-left: -80px !important;
  }

  .ph-cc-d-m-n-l-81 {
    margin-left: -81px !important;
  }

  .ph-cc-d-m-n-l-82 {
    margin-left: -82px !important;
  }

  .ph-cc-d-m-n-l-83 {
    margin-left: -83px !important;
  }

  .ph-cc-d-m-n-l-84 {
    margin-left: -84px !important;
  }

  .ph-cc-d-m-n-l-85 {
    margin-left: -85px !important;
  }

  .ph-cc-d-m-n-l-86 {
    margin-left: -86px !important;
  }

  .ph-cc-d-m-n-l-87 {
    margin-left: -87px !important;
  }

  .ph-cc-d-m-n-l-88 {
    margin-left: -88px !important;
  }

  .ph-cc-d-m-n-l-89 {
    margin-left: -89px !important;
  }

  .ph-cc-d-m-n-l-90 {
    margin-left: -90px !important;
  }

  .ph-cc-d-m-n-l-91 {
    margin-left: -91px !important;
  }

  .ph-cc-d-m-n-l-92 {
    margin-left: -92px !important;
  }

  .ph-cc-d-m-n-l-93 {
    margin-left: -93px !important;
  }

  .ph-cc-d-m-n-l-94 {
    margin-left: -94px !important;
  }

  .ph-cc-d-m-n-l-95 {
    margin-left: -95px !important;
  }

  .ph-cc-d-m-n-l-96 {
    margin-left: -96px !important;
  }

  .ph-cc-d-m-n-l-97 {
    margin-left: -97px !important;
  }

  .ph-cc-d-m-n-l-98 {
    margin-left: -98px !important;
  }

  .ph-cc-d-m-n-l-99 {
    margin-left: -99px !important;
  }

  .ph-cc-d-m-n-l-100 {
    margin-left: -100px !important;
  }

  .ph-cc-d-p-a-0 {
    padding: 0px !important;
  }

  .ph-cc-d-p-a-1 {
    padding: 1px !important;
  }

  .ph-cc-d-p-a-2 {
    padding: 2px !important;
  }

  .ph-cc-d-p-a-3 {
    padding: 3px !important;
  }

  .ph-cc-d-p-a-4 {
    padding: 4px !important;
  }

  .ph-cc-d-p-a-5 {
    padding: 5px !important;
  }

  .ph-cc-d-p-a-6 {
    padding: 6px !important;
  }

  .ph-cc-d-p-a-7 {
    padding: 7px !important;
  }

  .ph-cc-d-p-a-8 {
    padding: 8px !important;
  }

  .ph-cc-d-p-a-9 {
    padding: 9px !important;
  }

  .ph-cc-d-p-a-10 {
    padding: 10px !important;
  }

  .ph-cc-d-p-a-11 {
    padding: 11px !important;
  }

  .ph-cc-d-p-a-12 {
    padding: 12px !important;
  }

  .ph-cc-d-p-a-13 {
    padding: 13px !important;
  }

  .ph-cc-d-p-a-14 {
    padding: 14px !important;
  }

  .ph-cc-d-p-a-15 {
    padding: 15px !important;
  }

  .ph-cc-d-p-a-16 {
    padding: 16px !important;
  }

  .ph-cc-d-p-a-17 {
    padding: 17px !important;
  }

  .ph-cc-d-p-a-18 {
    padding: 18px !important;
  }

  .ph-cc-d-p-a-19 {
    padding: 19px !important;
  }

  .ph-cc-d-p-a-20 {
    padding: 20px !important;
  }

  .ph-cc-d-p-a-21 {
    padding: 21px !important;
  }

  .ph-cc-d-p-a-22 {
    padding: 22px !important;
  }

  .ph-cc-d-p-a-23 {
    padding: 23px !important;
  }

  .ph-cc-d-p-a-24 {
    padding: 24px !important;
  }

  .ph-cc-d-p-a-25 {
    padding: 25px !important;
  }

  .ph-cc-d-p-a-26 {
    padding: 26px !important;
  }

  .ph-cc-d-p-a-27 {
    padding: 27px !important;
  }

  .ph-cc-d-p-a-28 {
    padding: 28px !important;
  }

  .ph-cc-d-p-a-29 {
    padding: 29px !important;
  }

  .ph-cc-d-p-a-30 {
    padding: 30px !important;
  }

  .ph-cc-d-p-a-31 {
    padding: 31px !important;
  }

  .ph-cc-d-p-a-32 {
    padding: 32px !important;
  }

  .ph-cc-d-p-a-33 {
    padding: 33px !important;
  }

  .ph-cc-d-p-a-34 {
    padding: 34px !important;
  }

  .ph-cc-d-p-a-35 {
    padding: 35px !important;
  }

  .ph-cc-d-p-a-36 {
    padding: 36px !important;
  }

  .ph-cc-d-p-a-37 {
    padding: 37px !important;
  }

  .ph-cc-d-p-a-38 {
    padding: 38px !important;
  }

  .ph-cc-d-p-a-39 {
    padding: 39px !important;
  }

  .ph-cc-d-p-a-40 {
    padding: 40px !important;
  }

  .ph-cc-d-p-a-41 {
    padding: 41px !important;
  }

  .ph-cc-d-p-a-42 {
    padding: 42px !important;
  }

  .ph-cc-d-p-a-43 {
    padding: 43px !important;
  }

  .ph-cc-d-p-a-44 {
    padding: 44px !important;
  }

  .ph-cc-d-p-a-45 {
    padding: 45px !important;
  }

  .ph-cc-d-p-a-46 {
    padding: 46px !important;
  }

  .ph-cc-d-p-a-47 {
    padding: 47px !important;
  }

  .ph-cc-d-p-a-48 {
    padding: 48px !important;
  }

  .ph-cc-d-p-a-49 {
    padding: 49px !important;
  }

  .ph-cc-d-p-a-50 {
    padding: 50px !important;
  }

  .ph-cc-d-p-a-51 {
    padding: 51px !important;
  }

  .ph-cc-d-p-a-52 {
    padding: 52px !important;
  }

  .ph-cc-d-p-a-53 {
    padding: 53px !important;
  }

  .ph-cc-d-p-a-54 {
    padding: 54px !important;
  }

  .ph-cc-d-p-a-55 {
    padding: 55px !important;
  }

  .ph-cc-d-p-a-56 {
    padding: 56px !important;
  }

  .ph-cc-d-p-a-57 {
    padding: 57px !important;
  }

  .ph-cc-d-p-a-58 {
    padding: 58px !important;
  }

  .ph-cc-d-p-a-59 {
    padding: 59px !important;
  }

  .ph-cc-d-p-a-60 {
    padding: 60px !important;
  }

  .ph-cc-d-p-a-61 {
    padding: 61px !important;
  }

  .ph-cc-d-p-a-62 {
    padding: 62px !important;
  }

  .ph-cc-d-p-a-63 {
    padding: 63px !important;
  }

  .ph-cc-d-p-a-64 {
    padding: 64px !important;
  }

  .ph-cc-d-p-a-65 {
    padding: 65px !important;
  }

  .ph-cc-d-p-a-66 {
    padding: 66px !important;
  }

  .ph-cc-d-p-a-67 {
    padding: 67px !important;
  }

  .ph-cc-d-p-a-68 {
    padding: 68px !important;
  }

  .ph-cc-d-p-a-69 {
    padding: 69px !important;
  }

  .ph-cc-d-p-a-70 {
    padding: 70px !important;
  }

  .ph-cc-d-p-a-71 {
    padding: 71px !important;
  }

  .ph-cc-d-p-a-72 {
    padding: 72px !important;
  }

  .ph-cc-d-p-a-73 {
    padding: 73px !important;
  }

  .ph-cc-d-p-a-74 {
    padding: 74px !important;
  }

  .ph-cc-d-p-a-75 {
    padding: 75px !important;
  }

  .ph-cc-d-p-a-76 {
    padding: 76px !important;
  }

  .ph-cc-d-p-a-77 {
    padding: 77px !important;
  }

  .ph-cc-d-p-a-78 {
    padding: 78px !important;
  }

  .ph-cc-d-p-a-79 {
    padding: 79px !important;
  }

  .ph-cc-d-p-a-80 {
    padding: 80px !important;
  }

  .ph-cc-d-p-a-81 {
    padding: 81px !important;
  }

  .ph-cc-d-p-a-82 {
    padding: 82px !important;
  }

  .ph-cc-d-p-a-83 {
    padding: 83px !important;
  }

  .ph-cc-d-p-a-84 {
    padding: 84px !important;
  }

  .ph-cc-d-p-a-85 {
    padding: 85px !important;
  }

  .ph-cc-d-p-a-86 {
    padding: 86px !important;
  }

  .ph-cc-d-p-a-87 {
    padding: 87px !important;
  }

  .ph-cc-d-p-a-88 {
    padding: 88px !important;
  }

  .ph-cc-d-p-a-89 {
    padding: 89px !important;
  }

  .ph-cc-d-p-a-90 {
    padding: 90px !important;
  }

  .ph-cc-d-p-a-91 {
    padding: 91px !important;
  }

  .ph-cc-d-p-a-92 {
    padding: 92px !important;
  }

  .ph-cc-d-p-a-93 {
    padding: 93px !important;
  }

  .ph-cc-d-p-a-94 {
    padding: 94px !important;
  }

  .ph-cc-d-p-a-95 {
    padding: 95px !important;
  }

  .ph-cc-d-p-a-96 {
    padding: 96px !important;
  }

  .ph-cc-d-p-a-97 {
    padding: 97px !important;
  }

  .ph-cc-d-p-a-98 {
    padding: 98px !important;
  }

  .ph-cc-d-p-a-99 {
    padding: 99px !important;
  }

  .ph-cc-d-p-a-100 {
    padding: 100px !important;
  }

  .ph-cc-d-p-t-0 {
    padding-top: 0px !important;
  }

  .ph-cc-d-p-t-1 {
    padding-top: 1px !important;
  }

  .ph-cc-d-p-t-2 {
    padding-top: 2px !important;
  }

  .ph-cc-d-p-t-3 {
    padding-top: 3px !important;
  }

  .ph-cc-d-p-t-4 {
    padding-top: 4px !important;
  }

  .ph-cc-d-p-t-5 {
    padding-top: 5px !important;
  }

  .ph-cc-d-p-t-6 {
    padding-top: 6px !important;
  }

  .ph-cc-d-p-t-7 {
    padding-top: 7px !important;
  }

  .ph-cc-d-p-t-8 {
    padding-top: 8px !important;
  }

  .ph-cc-d-p-t-9 {
    padding-top: 9px !important;
  }

  .ph-cc-d-p-t-10 {
    padding-top: 10px !important;
  }

  .ph-cc-d-p-t-11 {
    padding-top: 11px !important;
  }

  .ph-cc-d-p-t-12 {
    padding-top: 12px !important;
  }

  .ph-cc-d-p-t-13 {
    padding-top: 13px !important;
  }

  .ph-cc-d-p-t-14 {
    padding-top: 14px !important;
  }

  .ph-cc-d-p-t-15 {
    padding-top: 15px !important;
  }

  .ph-cc-d-p-t-16 {
    padding-top: 16px !important;
  }

  .ph-cc-d-p-t-17 {
    padding-top: 17px !important;
  }

  .ph-cc-d-p-t-18 {
    padding-top: 18px !important;
  }

  .ph-cc-d-p-t-19 {
    padding-top: 19px !important;
  }

  .ph-cc-d-p-t-20 {
    padding-top: 20px !important;
  }

  .ph-cc-d-p-t-21 {
    padding-top: 21px !important;
  }

  .ph-cc-d-p-t-22 {
    padding-top: 22px !important;
  }

  .ph-cc-d-p-t-23 {
    padding-top: 23px !important;
  }

  .ph-cc-d-p-t-24 {
    padding-top: 24px !important;
  }

  .ph-cc-d-p-t-25 {
    padding-top: 25px !important;
  }

  .ph-cc-d-p-t-26 {
    padding-top: 26px !important;
  }

  .ph-cc-d-p-t-27 {
    padding-top: 27px !important;
  }

  .ph-cc-d-p-t-28 {
    padding-top: 28px !important;
  }

  .ph-cc-d-p-t-29 {
    padding-top: 29px !important;
  }

  .ph-cc-d-p-t-30 {
    padding-top: 30px !important;
  }

  .ph-cc-d-p-t-31 {
    padding-top: 31px !important;
  }

  .ph-cc-d-p-t-32 {
    padding-top: 32px !important;
  }

  .ph-cc-d-p-t-33 {
    padding-top: 33px !important;
  }

  .ph-cc-d-p-t-34 {
    padding-top: 34px !important;
  }

  .ph-cc-d-p-t-35 {
    padding-top: 35px !important;
  }

  .ph-cc-d-p-t-36 {
    padding-top: 36px !important;
  }

  .ph-cc-d-p-t-37 {
    padding-top: 37px !important;
  }

  .ph-cc-d-p-t-38 {
    padding-top: 38px !important;
  }

  .ph-cc-d-p-t-39 {
    padding-top: 39px !important;
  }

  .ph-cc-d-p-t-40 {
    padding-top: 40px !important;
  }

  .ph-cc-d-p-t-41 {
    padding-top: 41px !important;
  }

  .ph-cc-d-p-t-42 {
    padding-top: 42px !important;
  }

  .ph-cc-d-p-t-43 {
    padding-top: 43px !important;
  }

  .ph-cc-d-p-t-44 {
    padding-top: 44px !important;
  }

  .ph-cc-d-p-t-45 {
    padding-top: 45px !important;
  }

  .ph-cc-d-p-t-46 {
    padding-top: 46px !important;
  }

  .ph-cc-d-p-t-47 {
    padding-top: 47px !important;
  }

  .ph-cc-d-p-t-48 {
    padding-top: 48px !important;
  }

  .ph-cc-d-p-t-49 {
    padding-top: 49px !important;
  }

  .ph-cc-d-p-t-50 {
    padding-top: 50px !important;
  }

  .ph-cc-d-p-t-51 {
    padding-top: 51px !important;
  }

  .ph-cc-d-p-t-52 {
    padding-top: 52px !important;
  }

  .ph-cc-d-p-t-53 {
    padding-top: 53px !important;
  }

  .ph-cc-d-p-t-54 {
    padding-top: 54px !important;
  }

  .ph-cc-d-p-t-55 {
    padding-top: 55px !important;
  }

  .ph-cc-d-p-t-56 {
    padding-top: 56px !important;
  }

  .ph-cc-d-p-t-57 {
    padding-top: 57px !important;
  }

  .ph-cc-d-p-t-58 {
    padding-top: 58px !important;
  }

  .ph-cc-d-p-t-59 {
    padding-top: 59px !important;
  }

  .ph-cc-d-p-t-60 {
    padding-top: 60px !important;
  }

  .ph-cc-d-p-t-61 {
    padding-top: 61px !important;
  }

  .ph-cc-d-p-t-62 {
    padding-top: 62px !important;
  }

  .ph-cc-d-p-t-63 {
    padding-top: 63px !important;
  }

  .ph-cc-d-p-t-64 {
    padding-top: 64px !important;
  }

  .ph-cc-d-p-t-65 {
    padding-top: 65px !important;
  }

  .ph-cc-d-p-t-66 {
    padding-top: 66px !important;
  }

  .ph-cc-d-p-t-67 {
    padding-top: 67px !important;
  }

  .ph-cc-d-p-t-68 {
    padding-top: 68px !important;
  }

  .ph-cc-d-p-t-69 {
    padding-top: 69px !important;
  }

  .ph-cc-d-p-t-70 {
    padding-top: 70px !important;
  }

  .ph-cc-d-p-t-71 {
    padding-top: 71px !important;
  }

  .ph-cc-d-p-t-72 {
    padding-top: 72px !important;
  }

  .ph-cc-d-p-t-73 {
    padding-top: 73px !important;
  }

  .ph-cc-d-p-t-74 {
    padding-top: 74px !important;
  }

  .ph-cc-d-p-t-75 {
    padding-top: 75px !important;
  }

  .ph-cc-d-p-t-76 {
    padding-top: 76px !important;
  }

  .ph-cc-d-p-t-77 {
    padding-top: 77px !important;
  }

  .ph-cc-d-p-t-78 {
    padding-top: 78px !important;
  }

  .ph-cc-d-p-t-79 {
    padding-top: 79px !important;
  }

  .ph-cc-d-p-t-80 {
    padding-top: 80px !important;
  }

  .ph-cc-d-p-t-81 {
    padding-top: 81px !important;
  }

  .ph-cc-d-p-t-82 {
    padding-top: 82px !important;
  }

  .ph-cc-d-p-t-83 {
    padding-top: 83px !important;
  }

  .ph-cc-d-p-t-84 {
    padding-top: 84px !important;
  }

  .ph-cc-d-p-t-85 {
    padding-top: 85px !important;
  }

  .ph-cc-d-p-t-86 {
    padding-top: 86px !important;
  }

  .ph-cc-d-p-t-87 {
    padding-top: 87px !important;
  }

  .ph-cc-d-p-t-88 {
    padding-top: 88px !important;
  }

  .ph-cc-d-p-t-89 {
    padding-top: 89px !important;
  }

  .ph-cc-d-p-t-90 {
    padding-top: 90px !important;
  }

  .ph-cc-d-p-t-91 {
    padding-top: 91px !important;
  }

  .ph-cc-d-p-t-92 {
    padding-top: 92px !important;
  }

  .ph-cc-d-p-t-93 {
    padding-top: 93px !important;
  }

  .ph-cc-d-p-t-94 {
    padding-top: 94px !important;
  }

  .ph-cc-d-p-t-95 {
    padding-top: 95px !important;
  }

  .ph-cc-d-p-t-96 {
    padding-top: 96px !important;
  }

  .ph-cc-d-p-t-97 {
    padding-top: 97px !important;
  }

  .ph-cc-d-p-t-98 {
    padding-top: 98px !important;
  }

  .ph-cc-d-p-t-99 {
    padding-top: 99px !important;
  }

  .ph-cc-d-p-t-100 {
    padding-top: 100px !important;
  }

  .ph-cc-d-p-r-0 {
    padding-right: 0px !important;
  }

  .ph-cc-d-p-r-1 {
    padding-right: 1px !important;
  }

  .ph-cc-d-p-r-2 {
    padding-right: 2px !important;
  }

  .ph-cc-d-p-r-3 {
    padding-right: 3px !important;
  }

  .ph-cc-d-p-r-4 {
    padding-right: 4px !important;
  }

  .ph-cc-d-p-r-5 {
    padding-right: 5px !important;
  }

  .ph-cc-d-p-r-6 {
    padding-right: 6px !important;
  }

  .ph-cc-d-p-r-7 {
    padding-right: 7px !important;
  }

  .ph-cc-d-p-r-8 {
    padding-right: 8px !important;
  }

  .ph-cc-d-p-r-9 {
    padding-right: 9px !important;
  }

  .ph-cc-d-p-r-10 {
    padding-right: 10px !important;
  }

  .ph-cc-d-p-r-11 {
    padding-right: 11px !important;
  }

  .ph-cc-d-p-r-12 {
    padding-right: 12px !important;
  }

  .ph-cc-d-p-r-13 {
    padding-right: 13px !important;
  }

  .ph-cc-d-p-r-14 {
    padding-right: 14px !important;
  }

  .ph-cc-d-p-r-15 {
    padding-right: 15px !important;
  }

  .ph-cc-d-p-r-16 {
    padding-right: 16px !important;
  }

  .ph-cc-d-p-r-17 {
    padding-right: 17px !important;
  }

  .ph-cc-d-p-r-18 {
    padding-right: 18px !important;
  }

  .ph-cc-d-p-r-19 {
    padding-right: 19px !important;
  }

  .ph-cc-d-p-r-20 {
    padding-right: 20px !important;
  }

  .ph-cc-d-p-r-21 {
    padding-right: 21px !important;
  }

  .ph-cc-d-p-r-22 {
    padding-right: 22px !important;
  }

  .ph-cc-d-p-r-23 {
    padding-right: 23px !important;
  }

  .ph-cc-d-p-r-24 {
    padding-right: 24px !important;
  }

  .ph-cc-d-p-r-25 {
    padding-right: 25px !important;
  }

  .ph-cc-d-p-r-26 {
    padding-right: 26px !important;
  }

  .ph-cc-d-p-r-27 {
    padding-right: 27px !important;
  }

  .ph-cc-d-p-r-28 {
    padding-right: 28px !important;
  }

  .ph-cc-d-p-r-29 {
    padding-right: 29px !important;
  }

  .ph-cc-d-p-r-30 {
    padding-right: 30px !important;
  }

  .ph-cc-d-p-r-31 {
    padding-right: 31px !important;
  }

  .ph-cc-d-p-r-32 {
    padding-right: 32px !important;
  }

  .ph-cc-d-p-r-33 {
    padding-right: 33px !important;
  }

  .ph-cc-d-p-r-34 {
    padding-right: 34px !important;
  }

  .ph-cc-d-p-r-35 {
    padding-right: 35px !important;
  }

  .ph-cc-d-p-r-36 {
    padding-right: 36px !important;
  }

  .ph-cc-d-p-r-37 {
    padding-right: 37px !important;
  }

  .ph-cc-d-p-r-38 {
    padding-right: 38px !important;
  }

  .ph-cc-d-p-r-39 {
    padding-right: 39px !important;
  }

  .ph-cc-d-p-r-40 {
    padding-right: 40px !important;
  }

  .ph-cc-d-p-r-41 {
    padding-right: 41px !important;
  }

  .ph-cc-d-p-r-42 {
    padding-right: 42px !important;
  }

  .ph-cc-d-p-r-43 {
    padding-right: 43px !important;
  }

  .ph-cc-d-p-r-44 {
    padding-right: 44px !important;
  }

  .ph-cc-d-p-r-45 {
    padding-right: 45px !important;
  }

  .ph-cc-d-p-r-46 {
    padding-right: 46px !important;
  }

  .ph-cc-d-p-r-47 {
    padding-right: 47px !important;
  }

  .ph-cc-d-p-r-48 {
    padding-right: 48px !important;
  }

  .ph-cc-d-p-r-49 {
    padding-right: 49px !important;
  }

  .ph-cc-d-p-r-50 {
    padding-right: 50px !important;
  }

  .ph-cc-d-p-r-51 {
    padding-right: 51px !important;
  }

  .ph-cc-d-p-r-52 {
    padding-right: 52px !important;
  }

  .ph-cc-d-p-r-53 {
    padding-right: 53px !important;
  }

  .ph-cc-d-p-r-54 {
    padding-right: 54px !important;
  }

  .ph-cc-d-p-r-55 {
    padding-right: 55px !important;
  }

  .ph-cc-d-p-r-56 {
    padding-right: 56px !important;
  }

  .ph-cc-d-p-r-57 {
    padding-right: 57px !important;
  }

  .ph-cc-d-p-r-58 {
    padding-right: 58px !important;
  }

  .ph-cc-d-p-r-59 {
    padding-right: 59px !important;
  }

  .ph-cc-d-p-r-60 {
    padding-right: 60px !important;
  }

  .ph-cc-d-p-r-61 {
    padding-right: 61px !important;
  }

  .ph-cc-d-p-r-62 {
    padding-right: 62px !important;
  }

  .ph-cc-d-p-r-63 {
    padding-right: 63px !important;
  }

  .ph-cc-d-p-r-64 {
    padding-right: 64px !important;
  }

  .ph-cc-d-p-r-65 {
    padding-right: 65px !important;
  }

  .ph-cc-d-p-r-66 {
    padding-right: 66px !important;
  }

  .ph-cc-d-p-r-67 {
    padding-right: 67px !important;
  }

  .ph-cc-d-p-r-68 {
    padding-right: 68px !important;
  }

  .ph-cc-d-p-r-69 {
    padding-right: 69px !important;
  }

  .ph-cc-d-p-r-70 {
    padding-right: 70px !important;
  }

  .ph-cc-d-p-r-71 {
    padding-right: 71px !important;
  }

  .ph-cc-d-p-r-72 {
    padding-right: 72px !important;
  }

  .ph-cc-d-p-r-73 {
    padding-right: 73px !important;
  }

  .ph-cc-d-p-r-74 {
    padding-right: 74px !important;
  }

  .ph-cc-d-p-r-75 {
    padding-right: 75px !important;
  }

  .ph-cc-d-p-r-76 {
    padding-right: 76px !important;
  }

  .ph-cc-d-p-r-77 {
    padding-right: 77px !important;
  }

  .ph-cc-d-p-r-78 {
    padding-right: 78px !important;
  }

  .ph-cc-d-p-r-79 {
    padding-right: 79px !important;
  }

  .ph-cc-d-p-r-80 {
    padding-right: 80px !important;
  }

  .ph-cc-d-p-r-81 {
    padding-right: 81px !important;
  }

  .ph-cc-d-p-r-82 {
    padding-right: 82px !important;
  }

  .ph-cc-d-p-r-83 {
    padding-right: 83px !important;
  }

  .ph-cc-d-p-r-84 {
    padding-right: 84px !important;
  }

  .ph-cc-d-p-r-85 {
    padding-right: 85px !important;
  }

  .ph-cc-d-p-r-86 {
    padding-right: 86px !important;
  }

  .ph-cc-d-p-r-87 {
    padding-right: 87px !important;
  }

  .ph-cc-d-p-r-88 {
    padding-right: 88px !important;
  }

  .ph-cc-d-p-r-89 {
    padding-right: 89px !important;
  }

  .ph-cc-d-p-r-90 {
    padding-right: 90px !important;
  }

  .ph-cc-d-p-r-91 {
    padding-right: 91px !important;
  }

  .ph-cc-d-p-r-92 {
    padding-right: 92px !important;
  }

  .ph-cc-d-p-r-93 {
    padding-right: 93px !important;
  }

  .ph-cc-d-p-r-94 {
    padding-right: 94px !important;
  }

  .ph-cc-d-p-r-95 {
    padding-right: 95px !important;
  }

  .ph-cc-d-p-r-96 {
    padding-right: 96px !important;
  }

  .ph-cc-d-p-r-97 {
    padding-right: 97px !important;
  }

  .ph-cc-d-p-r-98 {
    padding-right: 98px !important;
  }

  .ph-cc-d-p-r-99 {
    padding-right: 99px !important;
  }

  .ph-cc-d-p-r-100 {
    padding-right: 100px !important;
  }

  .ph-cc-d-p-b-0 {
    padding-bottom: 0px !important;
  }

  .ph-cc-d-p-b-1 {
    padding-bottom: 1px !important;
  }

  .ph-cc-d-p-b-2 {
    padding-bottom: 2px !important;
  }

  .ph-cc-d-p-b-3 {
    padding-bottom: 3px !important;
  }

  .ph-cc-d-p-b-4 {
    padding-bottom: 4px !important;
  }

  .ph-cc-d-p-b-5 {
    padding-bottom: 5px !important;
  }

  .ph-cc-d-p-b-6 {
    padding-bottom: 6px !important;
  }

  .ph-cc-d-p-b-7 {
    padding-bottom: 7px !important;
  }

  .ph-cc-d-p-b-8 {
    padding-bottom: 8px !important;
  }

  .ph-cc-d-p-b-9 {
    padding-bottom: 9px !important;
  }

  .ph-cc-d-p-b-10 {
    padding-bottom: 10px !important;
  }

  .ph-cc-d-p-b-11 {
    padding-bottom: 11px !important;
  }

  .ph-cc-d-p-b-12 {
    padding-bottom: 12px !important;
  }

  .ph-cc-d-p-b-13 {
    padding-bottom: 13px !important;
  }

  .ph-cc-d-p-b-14 {
    padding-bottom: 14px !important;
  }

  .ph-cc-d-p-b-15 {
    padding-bottom: 15px !important;
  }

  .ph-cc-d-p-b-16 {
    padding-bottom: 16px !important;
  }

  .ph-cc-d-p-b-17 {
    padding-bottom: 17px !important;
  }

  .ph-cc-d-p-b-18 {
    padding-bottom: 18px !important;
  }

  .ph-cc-d-p-b-19 {
    padding-bottom: 19px !important;
  }

  .ph-cc-d-p-b-20 {
    padding-bottom: 20px !important;
  }

  .ph-cc-d-p-b-21 {
    padding-bottom: 21px !important;
  }

  .ph-cc-d-p-b-22 {
    padding-bottom: 22px !important;
  }

  .ph-cc-d-p-b-23 {
    padding-bottom: 23px !important;
  }

  .ph-cc-d-p-b-24 {
    padding-bottom: 24px !important;
  }

  .ph-cc-d-p-b-25 {
    padding-bottom: 25px !important;
  }

  .ph-cc-d-p-b-26 {
    padding-bottom: 26px !important;
  }

  .ph-cc-d-p-b-27 {
    padding-bottom: 27px !important;
  }

  .ph-cc-d-p-b-28 {
    padding-bottom: 28px !important;
  }

  .ph-cc-d-p-b-29 {
    padding-bottom: 29px !important;
  }

  .ph-cc-d-p-b-30 {
    padding-bottom: 30px !important;
  }

  .ph-cc-d-p-b-31 {
    padding-bottom: 31px !important;
  }

  .ph-cc-d-p-b-32 {
    padding-bottom: 32px !important;
  }

  .ph-cc-d-p-b-33 {
    padding-bottom: 33px !important;
  }

  .ph-cc-d-p-b-34 {
    padding-bottom: 34px !important;
  }

  .ph-cc-d-p-b-35 {
    padding-bottom: 35px !important;
  }

  .ph-cc-d-p-b-36 {
    padding-bottom: 36px !important;
  }

  .ph-cc-d-p-b-37 {
    padding-bottom: 37px !important;
  }

  .ph-cc-d-p-b-38 {
    padding-bottom: 38px !important;
  }

  .ph-cc-d-p-b-39 {
    padding-bottom: 39px !important;
  }

  .ph-cc-d-p-b-40 {
    padding-bottom: 40px !important;
  }

  .ph-cc-d-p-b-41 {
    padding-bottom: 41px !important;
  }

  .ph-cc-d-p-b-42 {
    padding-bottom: 42px !important;
  }

  .ph-cc-d-p-b-43 {
    padding-bottom: 43px !important;
  }

  .ph-cc-d-p-b-44 {
    padding-bottom: 44px !important;
  }

  .ph-cc-d-p-b-45 {
    padding-bottom: 45px !important;
  }

  .ph-cc-d-p-b-46 {
    padding-bottom: 46px !important;
  }

  .ph-cc-d-p-b-47 {
    padding-bottom: 47px !important;
  }

  .ph-cc-d-p-b-48 {
    padding-bottom: 48px !important;
  }

  .ph-cc-d-p-b-49 {
    padding-bottom: 49px !important;
  }

  .ph-cc-d-p-b-50 {
    padding-bottom: 50px !important;
  }

  .ph-cc-d-p-b-51 {
    padding-bottom: 51px !important;
  }

  .ph-cc-d-p-b-52 {
    padding-bottom: 52px !important;
  }

  .ph-cc-d-p-b-53 {
    padding-bottom: 53px !important;
  }

  .ph-cc-d-p-b-54 {
    padding-bottom: 54px !important;
  }

  .ph-cc-d-p-b-55 {
    padding-bottom: 55px !important;
  }

  .ph-cc-d-p-b-56 {
    padding-bottom: 56px !important;
  }

  .ph-cc-d-p-b-57 {
    padding-bottom: 57px !important;
  }

  .ph-cc-d-p-b-58 {
    padding-bottom: 58px !important;
  }

  .ph-cc-d-p-b-59 {
    padding-bottom: 59px !important;
  }

  .ph-cc-d-p-b-60 {
    padding-bottom: 60px !important;
  }

  .ph-cc-d-p-b-61 {
    padding-bottom: 61px !important;
  }

  .ph-cc-d-p-b-62 {
    padding-bottom: 62px !important;
  }

  .ph-cc-d-p-b-63 {
    padding-bottom: 63px !important;
  }

  .ph-cc-d-p-b-64 {
    padding-bottom: 64px !important;
  }

  .ph-cc-d-p-b-65 {
    padding-bottom: 65px !important;
  }

  .ph-cc-d-p-b-66 {
    padding-bottom: 66px !important;
  }

  .ph-cc-d-p-b-67 {
    padding-bottom: 67px !important;
  }

  .ph-cc-d-p-b-68 {
    padding-bottom: 68px !important;
  }

  .ph-cc-d-p-b-69 {
    padding-bottom: 69px !important;
  }

  .ph-cc-d-p-b-70 {
    padding-bottom: 70px !important;
  }

  .ph-cc-d-p-b-71 {
    padding-bottom: 71px !important;
  }

  .ph-cc-d-p-b-72 {
    padding-bottom: 72px !important;
  }

  .ph-cc-d-p-b-73 {
    padding-bottom: 73px !important;
  }

  .ph-cc-d-p-b-74 {
    padding-bottom: 74px !important;
  }

  .ph-cc-d-p-b-75 {
    padding-bottom: 75px !important;
  }

  .ph-cc-d-p-b-76 {
    padding-bottom: 76px !important;
  }

  .ph-cc-d-p-b-77 {
    padding-bottom: 77px !important;
  }

  .ph-cc-d-p-b-78 {
    padding-bottom: 78px !important;
  }

  .ph-cc-d-p-b-79 {
    padding-bottom: 79px !important;
  }

  .ph-cc-d-p-b-80 {
    padding-bottom: 80px !important;
  }

  .ph-cc-d-p-b-81 {
    padding-bottom: 81px !important;
  }

  .ph-cc-d-p-b-82 {
    padding-bottom: 82px !important;
  }

  .ph-cc-d-p-b-83 {
    padding-bottom: 83px !important;
  }

  .ph-cc-d-p-b-84 {
    padding-bottom: 84px !important;
  }

  .ph-cc-d-p-b-85 {
    padding-bottom: 85px !important;
  }

  .ph-cc-d-p-b-86 {
    padding-bottom: 86px !important;
  }

  .ph-cc-d-p-b-87 {
    padding-bottom: 87px !important;
  }

  .ph-cc-d-p-b-88 {
    padding-bottom: 88px !important;
  }

  .ph-cc-d-p-b-89 {
    padding-bottom: 89px !important;
  }

  .ph-cc-d-p-b-90 {
    padding-bottom: 90px !important;
  }

  .ph-cc-d-p-b-91 {
    padding-bottom: 91px !important;
  }

  .ph-cc-d-p-b-92 {
    padding-bottom: 92px !important;
  }

  .ph-cc-d-p-b-93 {
    padding-bottom: 93px !important;
  }

  .ph-cc-d-p-b-94 {
    padding-bottom: 94px !important;
  }

  .ph-cc-d-p-b-95 {
    padding-bottom: 95px !important;
  }

  .ph-cc-d-p-b-96 {
    padding-bottom: 96px !important;
  }

  .ph-cc-d-p-b-97 {
    padding-bottom: 97px !important;
  }

  .ph-cc-d-p-b-98 {
    padding-bottom: 98px !important;
  }

  .ph-cc-d-p-b-99 {
    padding-bottom: 99px !important;
  }

  .ph-cc-d-p-b-100 {
    padding-bottom: 100px !important;
  }

  .ph-cc-d-p-l-0 {
    padding-left: 0px !important;
  }

  .ph-cc-d-p-l-1 {
    padding-left: 1px !important;
  }

  .ph-cc-d-p-l-2 {
    padding-left: 2px !important;
  }

  .ph-cc-d-p-l-3 {
    padding-left: 3px !important;
  }

  .ph-cc-d-p-l-4 {
    padding-left: 4px !important;
  }

  .ph-cc-d-p-l-5 {
    padding-left: 5px !important;
  }

  .ph-cc-d-p-l-6 {
    padding-left: 6px !important;
  }

  .ph-cc-d-p-l-7 {
    padding-left: 7px !important;
  }

  .ph-cc-d-p-l-8 {
    padding-left: 8px !important;
  }

  .ph-cc-d-p-l-9 {
    padding-left: 9px !important;
  }

  .ph-cc-d-p-l-10 {
    padding-left: 10px !important;
  }

  .ph-cc-d-p-l-11 {
    padding-left: 11px !important;
  }

  .ph-cc-d-p-l-12 {
    padding-left: 12px !important;
  }

  .ph-cc-d-p-l-13 {
    padding-left: 13px !important;
  }

  .ph-cc-d-p-l-14 {
    padding-left: 14px !important;
  }

  .ph-cc-d-p-l-15 {
    padding-left: 15px !important;
  }

  .ph-cc-d-p-l-16 {
    padding-left: 16px !important;
  }

  .ph-cc-d-p-l-17 {
    padding-left: 17px !important;
  }

  .ph-cc-d-p-l-18 {
    padding-left: 18px !important;
  }

  .ph-cc-d-p-l-19 {
    padding-left: 19px !important;
  }

  .ph-cc-d-p-l-20 {
    padding-left: 20px !important;
  }

  .ph-cc-d-p-l-21 {
    padding-left: 21px !important;
  }

  .ph-cc-d-p-l-22 {
    padding-left: 22px !important;
  }

  .ph-cc-d-p-l-23 {
    padding-left: 23px !important;
  }

  .ph-cc-d-p-l-24 {
    padding-left: 24px !important;
  }

  .ph-cc-d-p-l-25 {
    padding-left: 25px !important;
  }

  .ph-cc-d-p-l-26 {
    padding-left: 26px !important;
  }

  .ph-cc-d-p-l-27 {
    padding-left: 27px !important;
  }

  .ph-cc-d-p-l-28 {
    padding-left: 28px !important;
  }

  .ph-cc-d-p-l-29 {
    padding-left: 29px !important;
  }

  .ph-cc-d-p-l-30 {
    padding-left: 30px !important;
  }

  .ph-cc-d-p-l-31 {
    padding-left: 31px !important;
  }

  .ph-cc-d-p-l-32 {
    padding-left: 32px !important;
  }

  .ph-cc-d-p-l-33 {
    padding-left: 33px !important;
  }

  .ph-cc-d-p-l-34 {
    padding-left: 34px !important;
  }

  .ph-cc-d-p-l-35 {
    padding-left: 35px !important;
  }

  .ph-cc-d-p-l-36 {
    padding-left: 36px !important;
  }

  .ph-cc-d-p-l-37 {
    padding-left: 37px !important;
  }

  .ph-cc-d-p-l-38 {
    padding-left: 38px !important;
  }

  .ph-cc-d-p-l-39 {
    padding-left: 39px !important;
  }

  .ph-cc-d-p-l-40 {
    padding-left: 40px !important;
  }

  .ph-cc-d-p-l-41 {
    padding-left: 41px !important;
  }

  .ph-cc-d-p-l-42 {
    padding-left: 42px !important;
  }

  .ph-cc-d-p-l-43 {
    padding-left: 43px !important;
  }

  .ph-cc-d-p-l-44 {
    padding-left: 44px !important;
  }

  .ph-cc-d-p-l-45 {
    padding-left: 45px !important;
  }

  .ph-cc-d-p-l-46 {
    padding-left: 46px !important;
  }

  .ph-cc-d-p-l-47 {
    padding-left: 47px !important;
  }

  .ph-cc-d-p-l-48 {
    padding-left: 48px !important;
  }

  .ph-cc-d-p-l-49 {
    padding-left: 49px !important;
  }

  .ph-cc-d-p-l-50 {
    padding-left: 50px !important;
  }

  .ph-cc-d-p-l-51 {
    padding-left: 51px !important;
  }

  .ph-cc-d-p-l-52 {
    padding-left: 52px !important;
  }

  .ph-cc-d-p-l-53 {
    padding-left: 53px !important;
  }

  .ph-cc-d-p-l-54 {
    padding-left: 54px !important;
  }

  .ph-cc-d-p-l-55 {
    padding-left: 55px !important;
  }

  .ph-cc-d-p-l-56 {
    padding-left: 56px !important;
  }

  .ph-cc-d-p-l-57 {
    padding-left: 57px !important;
  }

  .ph-cc-d-p-l-58 {
    padding-left: 58px !important;
  }

  .ph-cc-d-p-l-59 {
    padding-left: 59px !important;
  }

  .ph-cc-d-p-l-60 {
    padding-left: 60px !important;
  }

  .ph-cc-d-p-l-61 {
    padding-left: 61px !important;
  }

  .ph-cc-d-p-l-62 {
    padding-left: 62px !important;
  }

  .ph-cc-d-p-l-63 {
    padding-left: 63px !important;
  }

  .ph-cc-d-p-l-64 {
    padding-left: 64px !important;
  }

  .ph-cc-d-p-l-65 {
    padding-left: 65px !important;
  }

  .ph-cc-d-p-l-66 {
    padding-left: 66px !important;
  }

  .ph-cc-d-p-l-67 {
    padding-left: 67px !important;
  }

  .ph-cc-d-p-l-68 {
    padding-left: 68px !important;
  }

  .ph-cc-d-p-l-69 {
    padding-left: 69px !important;
  }

  .ph-cc-d-p-l-70 {
    padding-left: 70px !important;
  }

  .ph-cc-d-p-l-71 {
    padding-left: 71px !important;
  }

  .ph-cc-d-p-l-72 {
    padding-left: 72px !important;
  }

  .ph-cc-d-p-l-73 {
    padding-left: 73px !important;
  }

  .ph-cc-d-p-l-74 {
    padding-left: 74px !important;
  }

  .ph-cc-d-p-l-75 {
    padding-left: 75px !important;
  }

  .ph-cc-d-p-l-76 {
    padding-left: 76px !important;
  }

  .ph-cc-d-p-l-77 {
    padding-left: 77px !important;
  }

  .ph-cc-d-p-l-78 {
    padding-left: 78px !important;
  }

  .ph-cc-d-p-l-79 {
    padding-left: 79px !important;
  }

  .ph-cc-d-p-l-80 {
    padding-left: 80px !important;
  }

  .ph-cc-d-p-l-81 {
    padding-left: 81px !important;
  }

  .ph-cc-d-p-l-82 {
    padding-left: 82px !important;
  }

  .ph-cc-d-p-l-83 {
    padding-left: 83px !important;
  }

  .ph-cc-d-p-l-84 {
    padding-left: 84px !important;
  }

  .ph-cc-d-p-l-85 {
    padding-left: 85px !important;
  }

  .ph-cc-d-p-l-86 {
    padding-left: 86px !important;
  }

  .ph-cc-d-p-l-87 {
    padding-left: 87px !important;
  }

  .ph-cc-d-p-l-88 {
    padding-left: 88px !important;
  }

  .ph-cc-d-p-l-89 {
    padding-left: 89px !important;
  }

  .ph-cc-d-p-l-90 {
    padding-left: 90px !important;
  }

  .ph-cc-d-p-l-91 {
    padding-left: 91px !important;
  }

  .ph-cc-d-p-l-92 {
    padding-left: 92px !important;
  }

  .ph-cc-d-p-l-93 {
    padding-left: 93px !important;
  }

  .ph-cc-d-p-l-94 {
    padding-left: 94px !important;
  }

  .ph-cc-d-p-l-95 {
    padding-left: 95px !important;
  }

  .ph-cc-d-p-l-96 {
    padding-left: 96px !important;
  }

  .ph-cc-d-p-l-97 {
    padding-left: 97px !important;
  }

  .ph-cc-d-p-l-98 {
    padding-left: 98px !important;
  }

  .ph-cc-d-p-l-99 {
    padding-left: 99px !important;
  }

  .ph-cc-d-p-l-100 {
    padding-left: 100px !important;
  }

  .ph-cc-d-f-s-0 {
    font-size: 0px !important;
  }

  .ph-cc-d-f-s-1 {
    font-size: 1px !important;
  }

  .ph-cc-d-f-s-2 {
    font-size: 2px !important;
  }

  .ph-cc-d-f-s-3 {
    font-size: 3px !important;
  }

  .ph-cc-d-f-s-4 {
    font-size: 4px !important;
  }

  .ph-cc-d-f-s-5 {
    font-size: 5px !important;
  }

  .ph-cc-d-f-s-6 {
    font-size: 6px !important;
  }

  .ph-cc-d-f-s-7 {
    font-size: 7px !important;
  }

  .ph-cc-d-f-s-8 {
    font-size: 8px !important;
  }

  .ph-cc-d-f-s-9 {
    font-size: 9px !important;
  }

  .ph-cc-d-f-s-10 {
    font-size: 10px !important;
  }

  .ph-cc-d-f-s-11 {
    font-size: 11px !important;
  }

  .ph-cc-d-f-s-12 {
    font-size: 12px !important;
  }

  .ph-cc-d-f-s-13 {
    font-size: 13px !important;
  }

  .ph-cc-d-f-s-14 {
    font-size: 14px !important;
  }

  .ph-cc-d-f-s-15 {
    font-size: 15px !important;
  }

  .ph-cc-d-f-s-16 {
    font-size: 16px !important;
  }

  .ph-cc-d-f-s-17 {
    font-size: 17px !important;
  }

  .ph-cc-d-f-s-18 {
    font-size: 18px !important;
  }

  .ph-cc-d-f-s-19 {
    font-size: 19px !important;
  }

  .ph-cc-d-f-s-20 {
    font-size: 20px !important;
  }

  .ph-cc-d-f-s-21 {
    font-size: 21px !important;
  }

  .ph-cc-d-f-s-22 {
    font-size: 22px !important;
  }

  .ph-cc-d-f-s-23 {
    font-size: 23px !important;
  }

  .ph-cc-d-f-s-24 {
    font-size: 24px !important;
  }

  .ph-cc-d-f-s-25 {
    font-size: 25px !important;
  }

  .ph-cc-d-f-s-26 {
    font-size: 26px !important;
  }

  .ph-cc-d-f-s-27 {
    font-size: 27px !important;
  }

  .ph-cc-d-f-s-28 {
    font-size: 28px !important;
  }

  .ph-cc-d-f-s-29 {
    font-size: 29px !important;
  }

  .ph-cc-d-f-s-30 {
    font-size: 30px !important;
  }

  .ph-cc-d-f-s-31 {
    font-size: 31px !important;
  }

  .ph-cc-d-f-s-32 {
    font-size: 32px !important;
  }

  .ph-cc-d-f-s-33 {
    font-size: 33px !important;
  }

  .ph-cc-d-f-s-34 {
    font-size: 34px !important;
  }

  .ph-cc-d-f-s-35 {
    font-size: 35px !important;
  }

  .ph-cc-d-f-s-36 {
    font-size: 36px !important;
  }

  .ph-cc-d-f-s-37 {
    font-size: 37px !important;
  }

  .ph-cc-d-f-s-38 {
    font-size: 38px !important;
  }

  .ph-cc-d-f-s-39 {
    font-size: 39px !important;
  }

  .ph-cc-d-f-s-40 {
    font-size: 40px !important;
  }

  .ph-cc-d-f-s-41 {
    font-size: 41px !important;
  }

  .ph-cc-d-f-s-42 {
    font-size: 42px !important;
  }

  .ph-cc-d-f-s-43 {
    font-size: 43px !important;
  }

  .ph-cc-d-f-s-44 {
    font-size: 44px !important;
  }

  .ph-cc-d-f-s-45 {
    font-size: 45px !important;
  }

  .ph-cc-d-f-s-46 {
    font-size: 46px !important;
  }

  .ph-cc-d-f-s-47 {
    font-size: 47px !important;
  }

  .ph-cc-d-f-s-48 {
    font-size: 48px !important;
  }

  .ph-cc-d-f-s-49 {
    font-size: 49px !important;
  }

  .ph-cc-d-f-s-50 {
    font-size: 50px !important;
  }

  .ph-cc-d-f-s-51 {
    font-size: 51px !important;
  }

  .ph-cc-d-f-s-52 {
    font-size: 52px !important;
  }

  .ph-cc-d-f-s-53 {
    font-size: 53px !important;
  }

  .ph-cc-d-f-s-54 {
    font-size: 54px !important;
  }

  .ph-cc-d-f-s-55 {
    font-size: 55px !important;
  }

  .ph-cc-d-f-s-56 {
    font-size: 56px !important;
  }

  .ph-cc-d-f-s-57 {
    font-size: 57px !important;
  }

  .ph-cc-d-f-s-58 {
    font-size: 58px !important;
  }

  .ph-cc-d-f-s-59 {
    font-size: 59px !important;
  }

  .ph-cc-d-f-s-60 {
    font-size: 60px !important;
  }

  .ph-cc-d-f-s-61 {
    font-size: 61px !important;
  }

  .ph-cc-d-f-s-62 {
    font-size: 62px !important;
  }

  .ph-cc-d-f-s-63 {
    font-size: 63px !important;
  }

  .ph-cc-d-f-s-64 {
    font-size: 64px !important;
  }

  .ph-cc-d-f-s-65 {
    font-size: 65px !important;
  }

  .ph-cc-d-f-s-66 {
    font-size: 66px !important;
  }

  .ph-cc-d-f-s-67 {
    font-size: 67px !important;
  }

  .ph-cc-d-f-s-68 {
    font-size: 68px !important;
  }

  .ph-cc-d-f-s-69 {
    font-size: 69px !important;
  }

  .ph-cc-d-f-s-70 {
    font-size: 70px !important;
  }

  .ph-cc-d-f-s-71 {
    font-size: 71px !important;
  }

  .ph-cc-d-f-s-72 {
    font-size: 72px !important;
  }

  .ph-cc-d-f-s-73 {
    font-size: 73px !important;
  }

  .ph-cc-d-f-s-74 {
    font-size: 74px !important;
  }

  .ph-cc-d-f-s-75 {
    font-size: 75px !important;
  }

  .ph-cc-d-f-s-76 {
    font-size: 76px !important;
  }

  .ph-cc-d-f-s-77 {
    font-size: 77px !important;
  }

  .ph-cc-d-f-s-78 {
    font-size: 78px !important;
  }

  .ph-cc-d-f-s-79 {
    font-size: 79px !important;
  }

  .ph-cc-d-f-s-80 {
    font-size: 80px !important;
  }

  .ph-cc-d-f-s-81 {
    font-size: 81px !important;
  }

  .ph-cc-d-f-s-82 {
    font-size: 82px !important;
  }

  .ph-cc-d-f-s-83 {
    font-size: 83px !important;
  }

  .ph-cc-d-f-s-84 {
    font-size: 84px !important;
  }

  .ph-cc-d-f-s-85 {
    font-size: 85px !important;
  }

  .ph-cc-d-f-s-86 {
    font-size: 86px !important;
  }

  .ph-cc-d-f-s-87 {
    font-size: 87px !important;
  }

  .ph-cc-d-f-s-88 {
    font-size: 88px !important;
  }

  .ph-cc-d-f-s-89 {
    font-size: 89px !important;
  }

  .ph-cc-d-f-s-90 {
    font-size: 90px !important;
  }

  .ph-cc-d-f-s-91 {
    font-size: 91px !important;
  }

  .ph-cc-d-f-s-92 {
    font-size: 92px !important;
  }

  .ph-cc-d-f-s-93 {
    font-size: 93px !important;
  }

  .ph-cc-d-f-s-94 {
    font-size: 94px !important;
  }

  .ph-cc-d-f-s-95 {
    font-size: 95px !important;
  }

  .ph-cc-d-f-s-96 {
    font-size: 96px !important;
  }

  .ph-cc-d-f-s-97 {
    font-size: 97px !important;
  }

  .ph-cc-d-f-s-98 {
    font-size: 98px !important;
  }

  .ph-cc-d-f-s-99 {
    font-size: 99px !important;
  }

  .ph-cc-d-f-s-100 {
    font-size: 100px !important;
  }

  [class*="ph-cc-d-f-s"] {
    line-height: 1 !important;
  }
}

@media only screen and (min-width:1440px) {
  .ph-cc-ms-m-a-0 {
    margin: 0px !important;
  }

  .ph-cc-ms-m-a-1 {
    margin: 1px !important;
  }

  .ph-cc-ms-m-a-2 {
    margin: 2px !important;
  }

  .ph-cc-ms-m-a-3 {
    margin: 3px !important;
  }

  .ph-cc-ms-m-a-4 {
    margin: 4px !important;
  }

  .ph-cc-ms-m-a-5 {
    margin: 5px !important;
  }

  .ph-cc-ms-m-a-6 {
    margin: 6px !important;
  }

  .ph-cc-ms-m-a-7 {
    margin: 7px !important;
  }

  .ph-cc-ms-m-a-8 {
    margin: 8px !important;
  }

  .ph-cc-ms-m-a-9 {
    margin: 9px !important;
  }

  .ph-cc-ms-m-a-10 {
    margin: 10px !important;
  }

  .ph-cc-ms-m-a-11 {
    margin: 11px !important;
  }

  .ph-cc-ms-m-a-12 {
    margin: 12px !important;
  }

  .ph-cc-ms-m-a-13 {
    margin: 13px !important;
  }

  .ph-cc-ms-m-a-14 {
    margin: 14px !important;
  }

  .ph-cc-ms-m-a-15 {
    margin: 15px !important;
  }

  .ph-cc-ms-m-a-16 {
    margin: 16px !important;
  }

  .ph-cc-ms-m-a-17 {
    margin: 17px !important;
  }

  .ph-cc-ms-m-a-18 {
    margin: 18px !important;
  }

  .ph-cc-ms-m-a-19 {
    margin: 19px !important;
  }

  .ph-cc-ms-m-a-20 {
    margin: 20px !important;
  }

  .ph-cc-ms-m-a-21 {
    margin: 21px !important;
  }

  .ph-cc-ms-m-a-22 {
    margin: 22px !important;
  }

  .ph-cc-ms-m-a-23 {
    margin: 23px !important;
  }

  .ph-cc-ms-m-a-24 {
    margin: 24px !important;
  }

  .ph-cc-ms-m-a-25 {
    margin: 25px !important;
  }

  .ph-cc-ms-m-a-26 {
    margin: 26px !important;
  }

  .ph-cc-ms-m-a-27 {
    margin: 27px !important;
  }

  .ph-cc-ms-m-a-28 {
    margin: 28px !important;
  }

  .ph-cc-ms-m-a-29 {
    margin: 29px !important;
  }

  .ph-cc-ms-m-a-30 {
    margin: 30px !important;
  }

  .ph-cc-ms-m-a-31 {
    margin: 31px !important;
  }

  .ph-cc-ms-m-a-32 {
    margin: 32px !important;
  }

  .ph-cc-ms-m-a-33 {
    margin: 33px !important;
  }

  .ph-cc-ms-m-a-34 {
    margin: 34px !important;
  }

  .ph-cc-ms-m-a-35 {
    margin: 35px !important;
  }

  .ph-cc-ms-m-a-36 {
    margin: 36px !important;
  }

  .ph-cc-ms-m-a-37 {
    margin: 37px !important;
  }

  .ph-cc-ms-m-a-38 {
    margin: 38px !important;
  }

  .ph-cc-ms-m-a-39 {
    margin: 39px !important;
  }

  .ph-cc-ms-m-a-40 {
    margin: 40px !important;
  }

  .ph-cc-ms-m-a-41 {
    margin: 41px !important;
  }

  .ph-cc-ms-m-a-42 {
    margin: 42px !important;
  }

  .ph-cc-ms-m-a-43 {
    margin: 43px !important;
  }

  .ph-cc-ms-m-a-44 {
    margin: 44px !important;
  }

  .ph-cc-ms-m-a-45 {
    margin: 45px !important;
  }

  .ph-cc-ms-m-a-46 {
    margin: 46px !important;
  }

  .ph-cc-ms-m-a-47 {
    margin: 47px !important;
  }

  .ph-cc-ms-m-a-48 {
    margin: 48px !important;
  }

  .ph-cc-ms-m-a-49 {
    margin: 49px !important;
  }

  .ph-cc-ms-m-a-50 {
    margin: 50px !important;
  }

  .ph-cc-ms-m-a-51 {
    margin: 51px !important;
  }

  .ph-cc-ms-m-a-52 {
    margin: 52px !important;
  }

  .ph-cc-ms-m-a-53 {
    margin: 53px !important;
  }

  .ph-cc-ms-m-a-54 {
    margin: 54px !important;
  }

  .ph-cc-ms-m-a-55 {
    margin: 55px !important;
  }

  .ph-cc-ms-m-a-56 {
    margin: 56px !important;
  }

  .ph-cc-ms-m-a-57 {
    margin: 57px !important;
  }

  .ph-cc-ms-m-a-58 {
    margin: 58px !important;
  }

  .ph-cc-ms-m-a-59 {
    margin: 59px !important;
  }

  .ph-cc-ms-m-a-60 {
    margin: 60px !important;
  }

  .ph-cc-ms-m-a-61 {
    margin: 61px !important;
  }

  .ph-cc-ms-m-a-62 {
    margin: 62px !important;
  }

  .ph-cc-ms-m-a-63 {
    margin: 63px !important;
  }

  .ph-cc-ms-m-a-64 {
    margin: 64px !important;
  }

  .ph-cc-ms-m-a-65 {
    margin: 65px !important;
  }

  .ph-cc-ms-m-a-66 {
    margin: 66px !important;
  }

  .ph-cc-ms-m-a-67 {
    margin: 67px !important;
  }

  .ph-cc-ms-m-a-68 {
    margin: 68px !important;
  }

  .ph-cc-ms-m-a-69 {
    margin: 69px !important;
  }

  .ph-cc-ms-m-a-70 {
    margin: 70px !important;
  }

  .ph-cc-ms-m-a-71 {
    margin: 71px !important;
  }

  .ph-cc-ms-m-a-72 {
    margin: 72px !important;
  }

  .ph-cc-ms-m-a-73 {
    margin: 73px !important;
  }

  .ph-cc-ms-m-a-74 {
    margin: 74px !important;
  }

  .ph-cc-ms-m-a-75 {
    margin: 75px !important;
  }

  .ph-cc-ms-m-a-76 {
    margin: 76px !important;
  }

  .ph-cc-ms-m-a-77 {
    margin: 77px !important;
  }

  .ph-cc-ms-m-a-78 {
    margin: 78px !important;
  }

  .ph-cc-ms-m-a-79 {
    margin: 79px !important;
  }

  .ph-cc-ms-m-a-80 {
    margin: 80px !important;
  }

  .ph-cc-ms-m-a-81 {
    margin: 81px !important;
  }

  .ph-cc-ms-m-a-82 {
    margin: 82px !important;
  }

  .ph-cc-ms-m-a-83 {
    margin: 83px !important;
  }

  .ph-cc-ms-m-a-84 {
    margin: 84px !important;
  }

  .ph-cc-ms-m-a-85 {
    margin: 85px !important;
  }

  .ph-cc-ms-m-a-86 {
    margin: 86px !important;
  }

  .ph-cc-ms-m-a-87 {
    margin: 87px !important;
  }

  .ph-cc-ms-m-a-88 {
    margin: 88px !important;
  }

  .ph-cc-ms-m-a-89 {
    margin: 89px !important;
  }

  .ph-cc-ms-m-a-90 {
    margin: 90px !important;
  }

  .ph-cc-ms-m-a-91 {
    margin: 91px !important;
  }

  .ph-cc-ms-m-a-92 {
    margin: 92px !important;
  }

  .ph-cc-ms-m-a-93 {
    margin: 93px !important;
  }

  .ph-cc-ms-m-a-94 {
    margin: 94px !important;
  }

  .ph-cc-ms-m-a-95 {
    margin: 95px !important;
  }

  .ph-cc-ms-m-a-96 {
    margin: 96px !important;
  }

  .ph-cc-ms-m-a-97 {
    margin: 97px !important;
  }

  .ph-cc-ms-m-a-98 {
    margin: 98px !important;
  }

  .ph-cc-ms-m-a-99 {
    margin: 99px !important;
  }

  .ph-cc-ms-m-a-100 {
    margin: 100px !important;
  }

  .ph-cc-ms-m-t-0 {
    margin-top: 0px !important;
  }

  .ph-cc-ms-m-t-1 {
    margin-top: 1px !important;
  }

  .ph-cc-ms-m-t-2 {
    margin-top: 2px !important;
  }

  .ph-cc-ms-m-t-3 {
    margin-top: 3px !important;
  }

  .ph-cc-ms-m-t-4 {
    margin-top: 4px !important;
  }

  .ph-cc-ms-m-t-5 {
    margin-top: 5px !important;
  }

  .ph-cc-ms-m-t-6 {
    margin-top: 6px !important;
  }

  .ph-cc-ms-m-t-7 {
    margin-top: 7px !important;
  }

  .ph-cc-ms-m-t-8 {
    margin-top: 8px !important;
  }

  .ph-cc-ms-m-t-9 {
    margin-top: 9px !important;
  }

  .ph-cc-ms-m-t-10 {
    margin-top: 10px !important;
  }

  .ph-cc-ms-m-t-11 {
    margin-top: 11px !important;
  }

  .ph-cc-ms-m-t-12 {
    margin-top: 12px !important;
  }

  .ph-cc-ms-m-t-13 {
    margin-top: 13px !important;
  }

  .ph-cc-ms-m-t-14 {
    margin-top: 14px !important;
  }

  .ph-cc-ms-m-t-15 {
    margin-top: 15px !important;
  }

  .ph-cc-ms-m-t-16 {
    margin-top: 16px !important;
  }

  .ph-cc-ms-m-t-17 {
    margin-top: 17px !important;
  }

  .ph-cc-ms-m-t-18 {
    margin-top: 18px !important;
  }

  .ph-cc-ms-m-t-19 {
    margin-top: 19px !important;
  }

  .ph-cc-ms-m-t-20 {
    margin-top: 20px !important;
  }

  .ph-cc-ms-m-t-21 {
    margin-top: 21px !important;
  }

  .ph-cc-ms-m-t-22 {
    margin-top: 22px !important;
  }

  .ph-cc-ms-m-t-23 {
    margin-top: 23px !important;
  }

  .ph-cc-ms-m-t-24 {
    margin-top: 24px !important;
  }

  .ph-cc-ms-m-t-25 {
    margin-top: 25px !important;
  }

  .ph-cc-ms-m-t-26 {
    margin-top: 26px !important;
  }

  .ph-cc-ms-m-t-27 {
    margin-top: 27px !important;
  }

  .ph-cc-ms-m-t-28 {
    margin-top: 28px !important;
  }

  .ph-cc-ms-m-t-29 {
    margin-top: 29px !important;
  }

  .ph-cc-ms-m-t-30 {
    margin-top: 30px !important;
  }

  .ph-cc-ms-m-t-31 {
    margin-top: 31px !important;
  }

  .ph-cc-ms-m-t-32 {
    margin-top: 32px !important;
  }

  .ph-cc-ms-m-t-33 {
    margin-top: 33px !important;
  }

  .ph-cc-ms-m-t-34 {
    margin-top: 34px !important;
  }

  .ph-cc-ms-m-t-35 {
    margin-top: 35px !important;
  }

  .ph-cc-ms-m-t-36 {
    margin-top: 36px !important;
  }

  .ph-cc-ms-m-t-37 {
    margin-top: 37px !important;
  }

  .ph-cc-ms-m-t-38 {
    margin-top: 38px !important;
  }

  .ph-cc-ms-m-t-39 {
    margin-top: 39px !important;
  }

  .ph-cc-ms-m-t-40 {
    margin-top: 40px !important;
  }

  .ph-cc-ms-m-t-41 {
    margin-top: 41px !important;
  }

  .ph-cc-ms-m-t-42 {
    margin-top: 42px !important;
  }

  .ph-cc-ms-m-t-43 {
    margin-top: 43px !important;
  }

  .ph-cc-ms-m-t-44 {
    margin-top: 44px !important;
  }

  .ph-cc-ms-m-t-45 {
    margin-top: 45px !important;
  }

  .ph-cc-ms-m-t-46 {
    margin-top: 46px !important;
  }

  .ph-cc-ms-m-t-47 {
    margin-top: 47px !important;
  }

  .ph-cc-ms-m-t-48 {
    margin-top: 48px !important;
  }

  .ph-cc-ms-m-t-49 {
    margin-top: 49px !important;
  }

  .ph-cc-ms-m-t-50 {
    margin-top: 50px !important;
  }

  .ph-cc-ms-m-t-51 {
    margin-top: 51px !important;
  }

  .ph-cc-ms-m-t-52 {
    margin-top: 52px !important;
  }

  .ph-cc-ms-m-t-53 {
    margin-top: 53px !important;
  }

  .ph-cc-ms-m-t-54 {
    margin-top: 54px !important;
  }

  .ph-cc-ms-m-t-55 {
    margin-top: 55px !important;
  }

  .ph-cc-ms-m-t-56 {
    margin-top: 56px !important;
  }

  .ph-cc-ms-m-t-57 {
    margin-top: 57px !important;
  }

  .ph-cc-ms-m-t-58 {
    margin-top: 58px !important;
  }

  .ph-cc-ms-m-t-59 {
    margin-top: 59px !important;
  }

  .ph-cc-ms-m-t-60 {
    margin-top: 60px !important;
  }

  .ph-cc-ms-m-t-61 {
    margin-top: 61px !important;
  }

  .ph-cc-ms-m-t-62 {
    margin-top: 62px !important;
  }

  .ph-cc-ms-m-t-63 {
    margin-top: 63px !important;
  }

  .ph-cc-ms-m-t-64 {
    margin-top: 64px !important;
  }

  .ph-cc-ms-m-t-65 {
    margin-top: 65px !important;
  }

  .ph-cc-ms-m-t-66 {
    margin-top: 66px !important;
  }

  .ph-cc-ms-m-t-67 {
    margin-top: 67px !important;
  }

  .ph-cc-ms-m-t-68 {
    margin-top: 68px !important;
  }

  .ph-cc-ms-m-t-69 {
    margin-top: 69px !important;
  }

  .ph-cc-ms-m-t-70 {
    margin-top: 70px !important;
  }

  .ph-cc-ms-m-t-71 {
    margin-top: 71px !important;
  }

  .ph-cc-ms-m-t-72 {
    margin-top: 72px !important;
  }

  .ph-cc-ms-m-t-73 {
    margin-top: 73px !important;
  }

  .ph-cc-ms-m-t-74 {
    margin-top: 74px !important;
  }

  .ph-cc-ms-m-t-75 {
    margin-top: 75px !important;
  }

  .ph-cc-ms-m-t-76 {
    margin-top: 76px !important;
  }

  .ph-cc-ms-m-t-77 {
    margin-top: 77px !important;
  }

  .ph-cc-ms-m-t-78 {
    margin-top: 78px !important;
  }

  .ph-cc-ms-m-t-79 {
    margin-top: 79px !important;
  }

  .ph-cc-ms-m-t-80 {
    margin-top: 80px !important;
  }

  .ph-cc-ms-m-t-81 {
    margin-top: 81px !important;
  }

  .ph-cc-ms-m-t-82 {
    margin-top: 82px !important;
  }

  .ph-cc-ms-m-t-83 {
    margin-top: 83px !important;
  }

  .ph-cc-ms-m-t-84 {
    margin-top: 84px !important;
  }

  .ph-cc-ms-m-t-85 {
    margin-top: 85px !important;
  }

  .ph-cc-ms-m-t-86 {
    margin-top: 86px !important;
  }

  .ph-cc-ms-m-t-87 {
    margin-top: 87px !important;
  }

  .ph-cc-ms-m-t-88 {
    margin-top: 88px !important;
  }

  .ph-cc-ms-m-t-89 {
    margin-top: 89px !important;
  }

  .ph-cc-ms-m-t-90 {
    margin-top: 90px !important;
  }

  .ph-cc-ms-m-t-91 {
    margin-top: 91px !important;
  }

  .ph-cc-ms-m-t-92 {
    margin-top: 92px !important;
  }

  .ph-cc-ms-m-t-93 {
    margin-top: 93px !important;
  }

  .ph-cc-ms-m-t-94 {
    margin-top: 94px !important;
  }

  .ph-cc-ms-m-t-95 {
    margin-top: 95px !important;
  }

  .ph-cc-ms-m-t-96 {
    margin-top: 96px !important;
  }

  .ph-cc-ms-m-t-97 {
    margin-top: 97px !important;
  }

  .ph-cc-ms-m-t-98 {
    margin-top: 98px !important;
  }

  .ph-cc-ms-m-t-99 {
    margin-top: 99px !important;
  }

  .ph-cc-ms-m-t-100 {
    margin-top: 100px !important;
  }

  .ph-cc-ms-m-r-0 {
    margin-right: 0px !important;
  }

  .ph-cc-ms-m-r-1 {
    margin-right: 1px !important;
  }

  .ph-cc-ms-m-r-2 {
    margin-right: 2px !important;
  }

  .ph-cc-ms-m-r-3 {
    margin-right: 3px !important;
  }

  .ph-cc-ms-m-r-4 {
    margin-right: 4px !important;
  }

  .ph-cc-ms-m-r-5 {
    margin-right: 5px !important;
  }

  .ph-cc-ms-m-r-6 {
    margin-right: 6px !important;
  }

  .ph-cc-ms-m-r-7 {
    margin-right: 7px !important;
  }

  .ph-cc-ms-m-r-8 {
    margin-right: 8px !important;
  }

  .ph-cc-ms-m-r-9 {
    margin-right: 9px !important;
  }

  .ph-cc-ms-m-r-10 {
    margin-right: 10px !important;
  }

  .ph-cc-ms-m-r-11 {
    margin-right: 11px !important;
  }

  .ph-cc-ms-m-r-12 {
    margin-right: 12px !important;
  }

  .ph-cc-ms-m-r-13 {
    margin-right: 13px !important;
  }

  .ph-cc-ms-m-r-14 {
    margin-right: 14px !important;
  }

  .ph-cc-ms-m-r-15 {
    margin-right: 15px !important;
  }

  .ph-cc-ms-m-r-16 {
    margin-right: 16px !important;
  }

  .ph-cc-ms-m-r-17 {
    margin-right: 17px !important;
  }

  .ph-cc-ms-m-r-18 {
    margin-right: 18px !important;
  }

  .ph-cc-ms-m-r-19 {
    margin-right: 19px !important;
  }

  .ph-cc-ms-m-r-20 {
    margin-right: 20px !important;
  }

  .ph-cc-ms-m-r-21 {
    margin-right: 21px !important;
  }

  .ph-cc-ms-m-r-22 {
    margin-right: 22px !important;
  }

  .ph-cc-ms-m-r-23 {
    margin-right: 23px !important;
  }

  .ph-cc-ms-m-r-24 {
    margin-right: 24px !important;
  }

  .ph-cc-ms-m-r-25 {
    margin-right: 25px !important;
  }

  .ph-cc-ms-m-r-26 {
    margin-right: 26px !important;
  }

  .ph-cc-ms-m-r-27 {
    margin-right: 27px !important;
  }

  .ph-cc-ms-m-r-28 {
    margin-right: 28px !important;
  }

  .ph-cc-ms-m-r-29 {
    margin-right: 29px !important;
  }

  .ph-cc-ms-m-r-30 {
    margin-right: 30px !important;
  }

  .ph-cc-ms-m-r-31 {
    margin-right: 31px !important;
  }

  .ph-cc-ms-m-r-32 {
    margin-right: 32px !important;
  }

  .ph-cc-ms-m-r-33 {
    margin-right: 33px !important;
  }

  .ph-cc-ms-m-r-34 {
    margin-right: 34px !important;
  }

  .ph-cc-ms-m-r-35 {
    margin-right: 35px !important;
  }

  .ph-cc-ms-m-r-36 {
    margin-right: 36px !important;
  }

  .ph-cc-ms-m-r-37 {
    margin-right: 37px !important;
  }

  .ph-cc-ms-m-r-38 {
    margin-right: 38px !important;
  }

  .ph-cc-ms-m-r-39 {
    margin-right: 39px !important;
  }

  .ph-cc-ms-m-r-40 {
    margin-right: 40px !important;
  }

  .ph-cc-ms-m-r-41 {
    margin-right: 41px !important;
  }

  .ph-cc-ms-m-r-42 {
    margin-right: 42px !important;
  }

  .ph-cc-ms-m-r-43 {
    margin-right: 43px !important;
  }

  .ph-cc-ms-m-r-44 {
    margin-right: 44px !important;
  }

  .ph-cc-ms-m-r-45 {
    margin-right: 45px !important;
  }

  .ph-cc-ms-m-r-46 {
    margin-right: 46px !important;
  }

  .ph-cc-ms-m-r-47 {
    margin-right: 47px !important;
  }

  .ph-cc-ms-m-r-48 {
    margin-right: 48px !important;
  }

  .ph-cc-ms-m-r-49 {
    margin-right: 49px !important;
  }

  .ph-cc-ms-m-r-50 {
    margin-right: 50px !important;
  }

  .ph-cc-ms-m-r-51 {
    margin-right: 51px !important;
  }

  .ph-cc-ms-m-r-52 {
    margin-right: 52px !important;
  }

  .ph-cc-ms-m-r-53 {
    margin-right: 53px !important;
  }

  .ph-cc-ms-m-r-54 {
    margin-right: 54px !important;
  }

  .ph-cc-ms-m-r-55 {
    margin-right: 55px !important;
  }

  .ph-cc-ms-m-r-56 {
    margin-right: 56px !important;
  }

  .ph-cc-ms-m-r-57 {
    margin-right: 57px !important;
  }

  .ph-cc-ms-m-r-58 {
    margin-right: 58px !important;
  }

  .ph-cc-ms-m-r-59 {
    margin-right: 59px !important;
  }

  .ph-cc-ms-m-r-60 {
    margin-right: 60px !important;
  }

  .ph-cc-ms-m-r-61 {
    margin-right: 61px !important;
  }

  .ph-cc-ms-m-r-62 {
    margin-right: 62px !important;
  }

  .ph-cc-ms-m-r-63 {
    margin-right: 63px !important;
  }

  .ph-cc-ms-m-r-64 {
    margin-right: 64px !important;
  }

  .ph-cc-ms-m-r-65 {
    margin-right: 65px !important;
  }

  .ph-cc-ms-m-r-66 {
    margin-right: 66px !important;
  }

  .ph-cc-ms-m-r-67 {
    margin-right: 67px !important;
  }

  .ph-cc-ms-m-r-68 {
    margin-right: 68px !important;
  }

  .ph-cc-ms-m-r-69 {
    margin-right: 69px !important;
  }

  .ph-cc-ms-m-r-70 {
    margin-right: 70px !important;
  }

  .ph-cc-ms-m-r-71 {
    margin-right: 71px !important;
  }

  .ph-cc-ms-m-r-72 {
    margin-right: 72px !important;
  }

  .ph-cc-ms-m-r-73 {
    margin-right: 73px !important;
  }

  .ph-cc-ms-m-r-74 {
    margin-right: 74px !important;
  }

  .ph-cc-ms-m-r-75 {
    margin-right: 75px !important;
  }

  .ph-cc-ms-m-r-76 {
    margin-right: 76px !important;
  }

  .ph-cc-ms-m-r-77 {
    margin-right: 77px !important;
  }

  .ph-cc-ms-m-r-78 {
    margin-right: 78px !important;
  }

  .ph-cc-ms-m-r-79 {
    margin-right: 79px !important;
  }

  .ph-cc-ms-m-r-80 {
    margin-right: 80px !important;
  }

  .ph-cc-ms-m-r-81 {
    margin-right: 81px !important;
  }

  .ph-cc-ms-m-r-82 {
    margin-right: 82px !important;
  }

  .ph-cc-ms-m-r-83 {
    margin-right: 83px !important;
  }

  .ph-cc-ms-m-r-84 {
    margin-right: 84px !important;
  }

  .ph-cc-ms-m-r-85 {
    margin-right: 85px !important;
  }

  .ph-cc-ms-m-r-86 {
    margin-right: 86px !important;
  }

  .ph-cc-ms-m-r-87 {
    margin-right: 87px !important;
  }

  .ph-cc-ms-m-r-88 {
    margin-right: 88px !important;
  }

  .ph-cc-ms-m-r-89 {
    margin-right: 89px !important;
  }

  .ph-cc-ms-m-r-90 {
    margin-right: 90px !important;
  }

  .ph-cc-ms-m-r-91 {
    margin-right: 91px !important;
  }

  .ph-cc-ms-m-r-92 {
    margin-right: 92px !important;
  }

  .ph-cc-ms-m-r-93 {
    margin-right: 93px !important;
  }

  .ph-cc-ms-m-r-94 {
    margin-right: 94px !important;
  }

  .ph-cc-ms-m-r-95 {
    margin-right: 95px !important;
  }

  .ph-cc-ms-m-r-96 {
    margin-right: 96px !important;
  }

  .ph-cc-ms-m-r-97 {
    margin-right: 97px !important;
  }

  .ph-cc-ms-m-r-98 {
    margin-right: 98px !important;
  }

  .ph-cc-ms-m-r-99 {
    margin-right: 99px !important;
  }

  .ph-cc-ms-m-r-100 {
    margin-right: 100px !important;
  }

  .ph-cc-ms-m-b-0 {
    margin-bottom: 0px !important;
  }

  .ph-cc-ms-m-b-1 {
    margin-bottom: 1px !important;
  }

  .ph-cc-ms-m-b-2 {
    margin-bottom: 2px !important;
  }

  .ph-cc-ms-m-b-3 {
    margin-bottom: 3px !important;
  }

  .ph-cc-ms-m-b-4 {
    margin-bottom: 4px !important;
  }

  .ph-cc-ms-m-b-5 {
    margin-bottom: 5px !important;
  }

  .ph-cc-ms-m-b-6 {
    margin-bottom: 6px !important;
  }

  .ph-cc-ms-m-b-7 {
    margin-bottom: 7px !important;
  }

  .ph-cc-ms-m-b-8 {
    margin-bottom: 8px !important;
  }

  .ph-cc-ms-m-b-9 {
    margin-bottom: 9px !important;
  }

  .ph-cc-ms-m-b-10 {
    margin-bottom: 10px !important;
  }

  .ph-cc-ms-m-b-11 {
    margin-bottom: 11px !important;
  }

  .ph-cc-ms-m-b-12 {
    margin-bottom: 12px !important;
  }

  .ph-cc-ms-m-b-13 {
    margin-bottom: 13px !important;
  }

  .ph-cc-ms-m-b-14 {
    margin-bottom: 14px !important;
  }

  .ph-cc-ms-m-b-15 {
    margin-bottom: 15px !important;
  }

  .ph-cc-ms-m-b-16 {
    margin-bottom: 16px !important;
  }

  .ph-cc-ms-m-b-17 {
    margin-bottom: 17px !important;
  }

  .ph-cc-ms-m-b-18 {
    margin-bottom: 18px !important;
  }

  .ph-cc-ms-m-b-19 {
    margin-bottom: 19px !important;
  }

  .ph-cc-ms-m-b-20 {
    margin-bottom: 20px !important;
  }

  .ph-cc-ms-m-b-21 {
    margin-bottom: 21px !important;
  }

  .ph-cc-ms-m-b-22 {
    margin-bottom: 22px !important;
  }

  .ph-cc-ms-m-b-23 {
    margin-bottom: 23px !important;
  }

  .ph-cc-ms-m-b-24 {
    margin-bottom: 24px !important;
  }

  .ph-cc-ms-m-b-25 {
    margin-bottom: 25px !important;
  }

  .ph-cc-ms-m-b-26 {
    margin-bottom: 26px !important;
  }

  .ph-cc-ms-m-b-27 {
    margin-bottom: 27px !important;
  }

  .ph-cc-ms-m-b-28 {
    margin-bottom: 28px !important;
  }

  .ph-cc-ms-m-b-29 {
    margin-bottom: 29px !important;
  }

  .ph-cc-ms-m-b-30 {
    margin-bottom: 30px !important;
  }

  .ph-cc-ms-m-b-31 {
    margin-bottom: 31px !important;
  }

  .ph-cc-ms-m-b-32 {
    margin-bottom: 32px !important;
  }

  .ph-cc-ms-m-b-33 {
    margin-bottom: 33px !important;
  }

  .ph-cc-ms-m-b-34 {
    margin-bottom: 34px !important;
  }

  .ph-cc-ms-m-b-35 {
    margin-bottom: 35px !important;
  }

  .ph-cc-ms-m-b-36 {
    margin-bottom: 36px !important;
  }

  .ph-cc-ms-m-b-37 {
    margin-bottom: 37px !important;
  }

  .ph-cc-ms-m-b-38 {
    margin-bottom: 38px !important;
  }

  .ph-cc-ms-m-b-39 {
    margin-bottom: 39px !important;
  }

  .ph-cc-ms-m-b-40 {
    margin-bottom: 40px !important;
  }

  .ph-cc-ms-m-b-41 {
    margin-bottom: 41px !important;
  }

  .ph-cc-ms-m-b-42 {
    margin-bottom: 42px !important;
  }

  .ph-cc-ms-m-b-43 {
    margin-bottom: 43px !important;
  }

  .ph-cc-ms-m-b-44 {
    margin-bottom: 44px !important;
  }

  .ph-cc-ms-m-b-45 {
    margin-bottom: 45px !important;
  }

  .ph-cc-ms-m-b-46 {
    margin-bottom: 46px !important;
  }

  .ph-cc-ms-m-b-47 {
    margin-bottom: 47px !important;
  }

  .ph-cc-ms-m-b-48 {
    margin-bottom: 48px !important;
  }

  .ph-cc-ms-m-b-49 {
    margin-bottom: 49px !important;
  }

  .ph-cc-ms-m-b-50 {
    margin-bottom: 50px !important;
  }

  .ph-cc-ms-m-b-51 {
    margin-bottom: 51px !important;
  }

  .ph-cc-ms-m-b-52 {
    margin-bottom: 52px !important;
  }

  .ph-cc-ms-m-b-53 {
    margin-bottom: 53px !important;
  }

  .ph-cc-ms-m-b-54 {
    margin-bottom: 54px !important;
  }

  .ph-cc-ms-m-b-55 {
    margin-bottom: 55px !important;
  }

  .ph-cc-ms-m-b-56 {
    margin-bottom: 56px !important;
  }

  .ph-cc-ms-m-b-57 {
    margin-bottom: 57px !important;
  }

  .ph-cc-ms-m-b-58 {
    margin-bottom: 58px !important;
  }

  .ph-cc-ms-m-b-59 {
    margin-bottom: 59px !important;
  }

  .ph-cc-ms-m-b-60 {
    margin-bottom: 60px !important;
  }

  .ph-cc-ms-m-b-61 {
    margin-bottom: 61px !important;
  }

  .ph-cc-ms-m-b-62 {
    margin-bottom: 62px !important;
  }

  .ph-cc-ms-m-b-63 {
    margin-bottom: 63px !important;
  }

  .ph-cc-ms-m-b-64 {
    margin-bottom: 64px !important;
  }

  .ph-cc-ms-m-b-65 {
    margin-bottom: 65px !important;
  }

  .ph-cc-ms-m-b-66 {
    margin-bottom: 66px !important;
  }

  .ph-cc-ms-m-b-67 {
    margin-bottom: 67px !important;
  }

  .ph-cc-ms-m-b-68 {
    margin-bottom: 68px !important;
  }

  .ph-cc-ms-m-b-69 {
    margin-bottom: 69px !important;
  }

  .ph-cc-ms-m-b-70 {
    margin-bottom: 70px !important;
  }

  .ph-cc-ms-m-b-71 {
    margin-bottom: 71px !important;
  }

  .ph-cc-ms-m-b-72 {
    margin-bottom: 72px !important;
  }

  .ph-cc-ms-m-b-73 {
    margin-bottom: 73px !important;
  }

  .ph-cc-ms-m-b-74 {
    margin-bottom: 74px !important;
  }

  .ph-cc-ms-m-b-75 {
    margin-bottom: 75px !important;
  }

  .ph-cc-ms-m-b-76 {
    margin-bottom: 76px !important;
  }

  .ph-cc-ms-m-b-77 {
    margin-bottom: 77px !important;
  }

  .ph-cc-ms-m-b-78 {
    margin-bottom: 78px !important;
  }

  .ph-cc-ms-m-b-79 {
    margin-bottom: 79px !important;
  }

  .ph-cc-ms-m-b-80 {
    margin-bottom: 80px !important;
  }

  .ph-cc-ms-m-b-81 {
    margin-bottom: 81px !important;
  }

  .ph-cc-ms-m-b-82 {
    margin-bottom: 82px !important;
  }

  .ph-cc-ms-m-b-83 {
    margin-bottom: 83px !important;
  }

  .ph-cc-ms-m-b-84 {
    margin-bottom: 84px !important;
  }

  .ph-cc-ms-m-b-85 {
    margin-bottom: 85px !important;
  }

  .ph-cc-ms-m-b-86 {
    margin-bottom: 86px !important;
  }

  .ph-cc-ms-m-b-87 {
    margin-bottom: 87px !important;
  }

  .ph-cc-ms-m-b-88 {
    margin-bottom: 88px !important;
  }

  .ph-cc-ms-m-b-89 {
    margin-bottom: 89px !important;
  }

  .ph-cc-ms-m-b-90 {
    margin-bottom: 90px !important;
  }

  .ph-cc-ms-m-b-91 {
    margin-bottom: 91px !important;
  }

  .ph-cc-ms-m-b-92 {
    margin-bottom: 92px !important;
  }

  .ph-cc-ms-m-b-93 {
    margin-bottom: 93px !important;
  }

  .ph-cc-ms-m-b-94 {
    margin-bottom: 94px !important;
  }

  .ph-cc-ms-m-b-95 {
    margin-bottom: 95px !important;
  }

  .ph-cc-ms-m-b-96 {
    margin-bottom: 96px !important;
  }

  .ph-cc-ms-m-b-97 {
    margin-bottom: 97px !important;
  }

  .ph-cc-ms-m-b-98 {
    margin-bottom: 98px !important;
  }

  .ph-cc-ms-m-b-99 {
    margin-bottom: 99px !important;
  }

  .ph-cc-ms-m-b-100 {
    margin-bottom: 100px !important;
  }

  .ph-cc-ms-m-l-0 {
    margin-left: 0px !important;
  }

  .ph-cc-ms-m-l-1 {
    margin-left: 1px !important;
  }

  .ph-cc-ms-m-l-2 {
    margin-left: 2px !important;
  }

  .ph-cc-ms-m-l-3 {
    margin-left: 3px !important;
  }

  .ph-cc-ms-m-l-4 {
    margin-left: 4px !important;
  }

  .ph-cc-ms-m-l-5 {
    margin-left: 5px !important;
  }

  .ph-cc-ms-m-l-6 {
    margin-left: 6px !important;
  }

  .ph-cc-ms-m-l-7 {
    margin-left: 7px !important;
  }

  .ph-cc-ms-m-l-8 {
    margin-left: 8px !important;
  }

  .ph-cc-ms-m-l-9 {
    margin-left: 9px !important;
  }

  .ph-cc-ms-m-l-10 {
    margin-left: 10px !important;
  }

  .ph-cc-ms-m-l-11 {
    margin-left: 11px !important;
  }

  .ph-cc-ms-m-l-12 {
    margin-left: 12px !important;
  }

  .ph-cc-ms-m-l-13 {
    margin-left: 13px !important;
  }

  .ph-cc-ms-m-l-14 {
    margin-left: 14px !important;
  }

  .ph-cc-ms-m-l-15 {
    margin-left: 15px !important;
  }

  .ph-cc-ms-m-l-16 {
    margin-left: 16px !important;
  }

  .ph-cc-ms-m-l-17 {
    margin-left: 17px !important;
  }

  .ph-cc-ms-m-l-18 {
    margin-left: 18px !important;
  }

  .ph-cc-ms-m-l-19 {
    margin-left: 19px !important;
  }

  .ph-cc-ms-m-l-20 {
    margin-left: 20px !important;
  }

  .ph-cc-ms-m-l-21 {
    margin-left: 21px !important;
  }

  .ph-cc-ms-m-l-22 {
    margin-left: 22px !important;
  }

  .ph-cc-ms-m-l-23 {
    margin-left: 23px !important;
  }

  .ph-cc-ms-m-l-24 {
    margin-left: 24px !important;
  }

  .ph-cc-ms-m-l-25 {
    margin-left: 25px !important;
  }

  .ph-cc-ms-m-l-26 {
    margin-left: 26px !important;
  }

  .ph-cc-ms-m-l-27 {
    margin-left: 27px !important;
  }

  .ph-cc-ms-m-l-28 {
    margin-left: 28px !important;
  }

  .ph-cc-ms-m-l-29 {
    margin-left: 29px !important;
  }

  .ph-cc-ms-m-l-30 {
    margin-left: 30px !important;
  }

  .ph-cc-ms-m-l-31 {
    margin-left: 31px !important;
  }

  .ph-cc-ms-m-l-32 {
    margin-left: 32px !important;
  }

  .ph-cc-ms-m-l-33 {
    margin-left: 33px !important;
  }

  .ph-cc-ms-m-l-34 {
    margin-left: 34px !important;
  }

  .ph-cc-ms-m-l-35 {
    margin-left: 35px !important;
  }

  .ph-cc-ms-m-l-36 {
    margin-left: 36px !important;
  }

  .ph-cc-ms-m-l-37 {
    margin-left: 37px !important;
  }

  .ph-cc-ms-m-l-38 {
    margin-left: 38px !important;
  }

  .ph-cc-ms-m-l-39 {
    margin-left: 39px !important;
  }

  .ph-cc-ms-m-l-40 {
    margin-left: 40px !important;
  }

  .ph-cc-ms-m-l-41 {
    margin-left: 41px !important;
  }

  .ph-cc-ms-m-l-42 {
    margin-left: 42px !important;
  }

  .ph-cc-ms-m-l-43 {
    margin-left: 43px !important;
  }

  .ph-cc-ms-m-l-44 {
    margin-left: 44px !important;
  }

  .ph-cc-ms-m-l-45 {
    margin-left: 45px !important;
  }

  .ph-cc-ms-m-l-46 {
    margin-left: 46px !important;
  }

  .ph-cc-ms-m-l-47 {
    margin-left: 47px !important;
  }

  .ph-cc-ms-m-l-48 {
    margin-left: 48px !important;
  }

  .ph-cc-ms-m-l-49 {
    margin-left: 49px !important;
  }

  .ph-cc-ms-m-l-50 {
    margin-left: 50px !important;
  }

  .ph-cc-ms-m-l-51 {
    margin-left: 51px !important;
  }

  .ph-cc-ms-m-l-52 {
    margin-left: 52px !important;
  }

  .ph-cc-ms-m-l-53 {
    margin-left: 53px !important;
  }

  .ph-cc-ms-m-l-54 {
    margin-left: 54px !important;
  }

  .ph-cc-ms-m-l-55 {
    margin-left: 55px !important;
  }

  .ph-cc-ms-m-l-56 {
    margin-left: 56px !important;
  }

  .ph-cc-ms-m-l-57 {
    margin-left: 57px !important;
  }

  .ph-cc-ms-m-l-58 {
    margin-left: 58px !important;
  }

  .ph-cc-ms-m-l-59 {
    margin-left: 59px !important;
  }

  .ph-cc-ms-m-l-60 {
    margin-left: 60px !important;
  }

  .ph-cc-ms-m-l-61 {
    margin-left: 61px !important;
  }

  .ph-cc-ms-m-l-62 {
    margin-left: 62px !important;
  }

  .ph-cc-ms-m-l-63 {
    margin-left: 63px !important;
  }

  .ph-cc-ms-m-l-64 {
    margin-left: 64px !important;
  }

  .ph-cc-ms-m-l-65 {
    margin-left: 65px !important;
  }

  .ph-cc-ms-m-l-66 {
    margin-left: 66px !important;
  }

  .ph-cc-ms-m-l-67 {
    margin-left: 67px !important;
  }

  .ph-cc-ms-m-l-68 {
    margin-left: 68px !important;
  }

  .ph-cc-ms-m-l-69 {
    margin-left: 69px !important;
  }

  .ph-cc-ms-m-l-70 {
    margin-left: 70px !important;
  }

  .ph-cc-ms-m-l-71 {
    margin-left: 71px !important;
  }

  .ph-cc-ms-m-l-72 {
    margin-left: 72px !important;
  }

  .ph-cc-ms-m-l-73 {
    margin-left: 73px !important;
  }

  .ph-cc-ms-m-l-74 {
    margin-left: 74px !important;
  }

  .ph-cc-ms-m-l-75 {
    margin-left: 75px !important;
  }

  .ph-cc-ms-m-l-76 {
    margin-left: 76px !important;
  }

  .ph-cc-ms-m-l-77 {
    margin-left: 77px !important;
  }

  .ph-cc-ms-m-l-78 {
    margin-left: 78px !important;
  }

  .ph-cc-ms-m-l-79 {
    margin-left: 79px !important;
  }

  .ph-cc-ms-m-l-80 {
    margin-left: 80px !important;
  }

  .ph-cc-ms-m-l-81 {
    margin-left: 81px !important;
  }

  .ph-cc-ms-m-l-82 {
    margin-left: 82px !important;
  }

  .ph-cc-ms-m-l-83 {
    margin-left: 83px !important;
  }

  .ph-cc-ms-m-l-84 {
    margin-left: 84px !important;
  }

  .ph-cc-ms-m-l-85 {
    margin-left: 85px !important;
  }

  .ph-cc-ms-m-l-86 {
    margin-left: 86px !important;
  }

  .ph-cc-ms-m-l-87 {
    margin-left: 87px !important;
  }

  .ph-cc-ms-m-l-88 {
    margin-left: 88px !important;
  }

  .ph-cc-ms-m-l-89 {
    margin-left: 89px !important;
  }

  .ph-cc-ms-m-l-90 {
    margin-left: 90px !important;
  }

  .ph-cc-ms-m-l-91 {
    margin-left: 91px !important;
  }

  .ph-cc-ms-m-l-92 {
    margin-left: 92px !important;
  }

  .ph-cc-ms-m-l-93 {
    margin-left: 93px !important;
  }

  .ph-cc-ms-m-l-94 {
    margin-left: 94px !important;
  }

  .ph-cc-ms-m-l-95 {
    margin-left: 95px !important;
  }

  .ph-cc-ms-m-l-96 {
    margin-left: 96px !important;
  }

  .ph-cc-ms-m-l-97 {
    margin-left: 97px !important;
  }

  .ph-cc-ms-m-l-98 {
    margin-left: 98px !important;
  }

  .ph-cc-ms-m-l-99 {
    margin-left: 99px !important;
  }

  .ph-cc-ms-m-l-100 {
    margin-left: 100px !important;
  }

  .ph-cc-ms-p-a-0 {
    padding: 0px !important;
  }

  .ph-cc-ms-p-a-1 {
    padding: 1px !important;
  }

  .ph-cc-ms-p-a-2 {
    padding: 2px !important;
  }

  .ph-cc-ms-p-a-3 {
    padding: 3px !important;
  }

  .ph-cc-ms-p-a-4 {
    padding: 4px !important;
  }

  .ph-cc-ms-p-a-5 {
    padding: 5px !important;
  }

  .ph-cc-ms-p-a-6 {
    padding: 6px !important;
  }

  .ph-cc-ms-p-a-7 {
    padding: 7px !important;
  }

  .ph-cc-ms-p-a-8 {
    padding: 8px !important;
  }

  .ph-cc-ms-p-a-9 {
    padding: 9px !important;
  }

  .ph-cc-ms-p-a-10 {
    padding: 10px !important;
  }

  .ph-cc-ms-p-a-11 {
    padding: 11px !important;
  }

  .ph-cc-ms-p-a-12 {
    padding: 12px !important;
  }

  .ph-cc-ms-p-a-13 {
    padding: 13px !important;
  }

  .ph-cc-ms-p-a-14 {
    padding: 14px !important;
  }

  .ph-cc-ms-p-a-15 {
    padding: 15px !important;
  }

  .ph-cc-ms-p-a-16 {
    padding: 16px !important;
  }

  .ph-cc-ms-p-a-17 {
    padding: 17px !important;
  }

  .ph-cc-ms-p-a-18 {
    padding: 18px !important;
  }

  .ph-cc-ms-p-a-19 {
    padding: 19px !important;
  }

  .ph-cc-ms-p-a-20 {
    padding: 20px !important;
  }

  .ph-cc-ms-p-a-21 {
    padding: 21px !important;
  }

  .ph-cc-ms-p-a-22 {
    padding: 22px !important;
  }

  .ph-cc-ms-p-a-23 {
    padding: 23px !important;
  }

  .ph-cc-ms-p-a-24 {
    padding: 24px !important;
  }

  .ph-cc-ms-p-a-25 {
    padding: 25px !important;
  }

  .ph-cc-ms-p-a-26 {
    padding: 26px !important;
  }

  .ph-cc-ms-p-a-27 {
    padding: 27px !important;
  }

  .ph-cc-ms-p-a-28 {
    padding: 28px !important;
  }

  .ph-cc-ms-p-a-29 {
    padding: 29px !important;
  }

  .ph-cc-ms-p-a-30 {
    padding: 30px !important;
  }

  .ph-cc-ms-p-a-31 {
    padding: 31px !important;
  }

  .ph-cc-ms-p-a-32 {
    padding: 32px !important;
  }

  .ph-cc-ms-p-a-33 {
    padding: 33px !important;
  }

  .ph-cc-ms-p-a-34 {
    padding: 34px !important;
  }

  .ph-cc-ms-p-a-35 {
    padding: 35px !important;
  }

  .ph-cc-ms-p-a-36 {
    padding: 36px !important;
  }

  .ph-cc-ms-p-a-37 {
    padding: 37px !important;
  }

  .ph-cc-ms-p-a-38 {
    padding: 38px !important;
  }

  .ph-cc-ms-p-a-39 {
    padding: 39px !important;
  }

  .ph-cc-ms-p-a-40 {
    padding: 40px !important;
  }

  .ph-cc-ms-p-a-41 {
    padding: 41px !important;
  }

  .ph-cc-ms-p-a-42 {
    padding: 42px !important;
  }

  .ph-cc-ms-p-a-43 {
    padding: 43px !important;
  }

  .ph-cc-ms-p-a-44 {
    padding: 44px !important;
  }

  .ph-cc-ms-p-a-45 {
    padding: 45px !important;
  }

  .ph-cc-ms-p-a-46 {
    padding: 46px !important;
  }

  .ph-cc-ms-p-a-47 {
    padding: 47px !important;
  }

  .ph-cc-ms-p-a-48 {
    padding: 48px !important;
  }

  .ph-cc-ms-p-a-49 {
    padding: 49px !important;
  }

  .ph-cc-ms-p-a-50 {
    padding: 50px !important;
  }

  .ph-cc-ms-p-a-51 {
    padding: 51px !important;
  }

  .ph-cc-ms-p-a-52 {
    padding: 52px !important;
  }

  .ph-cc-ms-p-a-53 {
    padding: 53px !important;
  }

  .ph-cc-ms-p-a-54 {
    padding: 54px !important;
  }

  .ph-cc-ms-p-a-55 {
    padding: 55px !important;
  }

  .ph-cc-ms-p-a-56 {
    padding: 56px !important;
  }

  .ph-cc-ms-p-a-57 {
    padding: 57px !important;
  }

  .ph-cc-ms-p-a-58 {
    padding: 58px !important;
  }

  .ph-cc-ms-p-a-59 {
    padding: 59px !important;
  }

  .ph-cc-ms-p-a-60 {
    padding: 60px !important;
  }

  .ph-cc-ms-p-a-61 {
    padding: 61px !important;
  }

  .ph-cc-ms-p-a-62 {
    padding: 62px !important;
  }

  .ph-cc-ms-p-a-63 {
    padding: 63px !important;
  }

  .ph-cc-ms-p-a-64 {
    padding: 64px !important;
  }

  .ph-cc-ms-p-a-65 {
    padding: 65px !important;
  }

  .ph-cc-ms-p-a-66 {
    padding: 66px !important;
  }

  .ph-cc-ms-p-a-67 {
    padding: 67px !important;
  }

  .ph-cc-ms-p-a-68 {
    padding: 68px !important;
  }

  .ph-cc-ms-p-a-69 {
    padding: 69px !important;
  }

  .ph-cc-ms-p-a-70 {
    padding: 70px !important;
  }

  .ph-cc-ms-p-a-71 {
    padding: 71px !important;
  }

  .ph-cc-ms-p-a-72 {
    padding: 72px !important;
  }

  .ph-cc-ms-p-a-73 {
    padding: 73px !important;
  }

  .ph-cc-ms-p-a-74 {
    padding: 74px !important;
  }

  .ph-cc-ms-p-a-75 {
    padding: 75px !important;
  }

  .ph-cc-ms-p-a-76 {
    padding: 76px !important;
  }

  .ph-cc-ms-p-a-77 {
    padding: 77px !important;
  }

  .ph-cc-ms-p-a-78 {
    padding: 78px !important;
  }

  .ph-cc-ms-p-a-79 {
    padding: 79px !important;
  }

  .ph-cc-ms-p-a-80 {
    padding: 80px !important;
  }

  .ph-cc-ms-p-a-81 {
    padding: 81px !important;
  }

  .ph-cc-ms-p-a-82 {
    padding: 82px !important;
  }

  .ph-cc-ms-p-a-83 {
    padding: 83px !important;
  }

  .ph-cc-ms-p-a-84 {
    padding: 84px !important;
  }

  .ph-cc-ms-p-a-85 {
    padding: 85px !important;
  }

  .ph-cc-ms-p-a-86 {
    padding: 86px !important;
  }

  .ph-cc-ms-p-a-87 {
    padding: 87px !important;
  }

  .ph-cc-ms-p-a-88 {
    padding: 88px !important;
  }

  .ph-cc-ms-p-a-89 {
    padding: 89px !important;
  }

  .ph-cc-ms-p-a-90 {
    padding: 90px !important;
  }

  .ph-cc-ms-p-a-91 {
    padding: 91px !important;
  }

  .ph-cc-ms-p-a-92 {
    padding: 92px !important;
  }

  .ph-cc-ms-p-a-93 {
    padding: 93px !important;
  }

  .ph-cc-ms-p-a-94 {
    padding: 94px !important;
  }

  .ph-cc-ms-p-a-95 {
    padding: 95px !important;
  }

  .ph-cc-ms-p-a-96 {
    padding: 96px !important;
  }

  .ph-cc-ms-p-a-97 {
    padding: 97px !important;
  }

  .ph-cc-ms-p-a-98 {
    padding: 98px !important;
  }

  .ph-cc-ms-p-a-99 {
    padding: 99px !important;
  }

  .ph-cc-ms-p-a-100 {
    padding: 100px !important;
  }

  .ph-cc-ms-p-t-0 {
    padding-top: 0px !important;
  }

  .ph-cc-ms-p-t-1 {
    padding-top: 1px !important;
  }

  .ph-cc-ms-p-t-2 {
    padding-top: 2px !important;
  }

  .ph-cc-ms-p-t-3 {
    padding-top: 3px !important;
  }

  .ph-cc-ms-p-t-4 {
    padding-top: 4px !important;
  }

  .ph-cc-ms-p-t-5 {
    padding-top: 5px !important;
  }

  .ph-cc-ms-p-t-6 {
    padding-top: 6px !important;
  }

  .ph-cc-ms-p-t-7 {
    padding-top: 7px !important;
  }

  .ph-cc-ms-p-t-8 {
    padding-top: 8px !important;
  }

  .ph-cc-ms-p-t-9 {
    padding-top: 9px !important;
  }

  .ph-cc-ms-p-t-10 {
    padding-top: 10px !important;
  }

  .ph-cc-ms-p-t-11 {
    padding-top: 11px !important;
  }

  .ph-cc-ms-p-t-12 {
    padding-top: 12px !important;
  }

  .ph-cc-ms-p-t-13 {
    padding-top: 13px !important;
  }

  .ph-cc-ms-p-t-14 {
    padding-top: 14px !important;
  }

  .ph-cc-ms-p-t-15 {
    padding-top: 15px !important;
  }

  .ph-cc-ms-p-t-16 {
    padding-top: 16px !important;
  }

  .ph-cc-ms-p-t-17 {
    padding-top: 17px !important;
  }

  .ph-cc-ms-p-t-18 {
    padding-top: 18px !important;
  }

  .ph-cc-ms-p-t-19 {
    padding-top: 19px !important;
  }

  .ph-cc-ms-p-t-20 {
    padding-top: 20px !important;
  }

  .ph-cc-ms-p-t-21 {
    padding-top: 21px !important;
  }

  .ph-cc-ms-p-t-22 {
    padding-top: 22px !important;
  }

  .ph-cc-ms-p-t-23 {
    padding-top: 23px !important;
  }

  .ph-cc-ms-p-t-24 {
    padding-top: 24px !important;
  }

  .ph-cc-ms-p-t-25 {
    padding-top: 25px !important;
  }

  .ph-cc-ms-p-t-26 {
    padding-top: 26px !important;
  }

  .ph-cc-ms-p-t-27 {
    padding-top: 27px !important;
  }

  .ph-cc-ms-p-t-28 {
    padding-top: 28px !important;
  }

  .ph-cc-ms-p-t-29 {
    padding-top: 29px !important;
  }

  .ph-cc-ms-p-t-30 {
    padding-top: 30px !important;
  }

  .ph-cc-ms-p-t-31 {
    padding-top: 31px !important;
  }

  .ph-cc-ms-p-t-32 {
    padding-top: 32px !important;
  }

  .ph-cc-ms-p-t-33 {
    padding-top: 33px !important;
  }

  .ph-cc-ms-p-t-34 {
    padding-top: 34px !important;
  }

  .ph-cc-ms-p-t-35 {
    padding-top: 35px !important;
  }

  .ph-cc-ms-p-t-36 {
    padding-top: 36px !important;
  }

  .ph-cc-ms-p-t-37 {
    padding-top: 37px !important;
  }

  .ph-cc-ms-p-t-38 {
    padding-top: 38px !important;
  }

  .ph-cc-ms-p-t-39 {
    padding-top: 39px !important;
  }

  .ph-cc-ms-p-t-40 {
    padding-top: 40px !important;
  }

  .ph-cc-ms-p-t-41 {
    padding-top: 41px !important;
  }

  .ph-cc-ms-p-t-42 {
    padding-top: 42px !important;
  }

  .ph-cc-ms-p-t-43 {
    padding-top: 43px !important;
  }

  .ph-cc-ms-p-t-44 {
    padding-top: 44px !important;
  }

  .ph-cc-ms-p-t-45 {
    padding-top: 45px !important;
  }

  .ph-cc-ms-p-t-46 {
    padding-top: 46px !important;
  }

  .ph-cc-ms-p-t-47 {
    padding-top: 47px !important;
  }

  .ph-cc-ms-p-t-48 {
    padding-top: 48px !important;
  }

  .ph-cc-ms-p-t-49 {
    padding-top: 49px !important;
  }

  .ph-cc-ms-p-t-50 {
    padding-top: 50px !important;
  }

  .ph-cc-ms-p-t-51 {
    padding-top: 51px !important;
  }

  .ph-cc-ms-p-t-52 {
    padding-top: 52px !important;
  }

  .ph-cc-ms-p-t-53 {
    padding-top: 53px !important;
  }

  .ph-cc-ms-p-t-54 {
    padding-top: 54px !important;
  }

  .ph-cc-ms-p-t-55 {
    padding-top: 55px !important;
  }

  .ph-cc-ms-p-t-56 {
    padding-top: 56px !important;
  }

  .ph-cc-ms-p-t-57 {
    padding-top: 57px !important;
  }

  .ph-cc-ms-p-t-58 {
    padding-top: 58px !important;
  }

  .ph-cc-ms-p-t-59 {
    padding-top: 59px !important;
  }

  .ph-cc-ms-p-t-60 {
    padding-top: 60px !important;
  }

  .ph-cc-ms-p-t-61 {
    padding-top: 61px !important;
  }

  .ph-cc-ms-p-t-62 {
    padding-top: 62px !important;
  }

  .ph-cc-ms-p-t-63 {
    padding-top: 63px !important;
  }

  .ph-cc-ms-p-t-64 {
    padding-top: 64px !important;
  }

  .ph-cc-ms-p-t-65 {
    padding-top: 65px !important;
  }

  .ph-cc-ms-p-t-66 {
    padding-top: 66px !important;
  }

  .ph-cc-ms-p-t-67 {
    padding-top: 67px !important;
  }

  .ph-cc-ms-p-t-68 {
    padding-top: 68px !important;
  }

  .ph-cc-ms-p-t-69 {
    padding-top: 69px !important;
  }

  .ph-cc-ms-p-t-70 {
    padding-top: 70px !important;
  }

  .ph-cc-ms-p-t-71 {
    padding-top: 71px !important;
  }

  .ph-cc-ms-p-t-72 {
    padding-top: 72px !important;
  }

  .ph-cc-ms-p-t-73 {
    padding-top: 73px !important;
  }

  .ph-cc-ms-p-t-74 {
    padding-top: 74px !important;
  }

  .ph-cc-ms-p-t-75 {
    padding-top: 75px !important;
  }

  .ph-cc-ms-p-t-76 {
    padding-top: 76px !important;
  }

  .ph-cc-ms-p-t-77 {
    padding-top: 77px !important;
  }

  .ph-cc-ms-p-t-78 {
    padding-top: 78px !important;
  }

  .ph-cc-ms-p-t-79 {
    padding-top: 79px !important;
  }

  .ph-cc-ms-p-t-80 {
    padding-top: 80px !important;
  }

  .ph-cc-ms-p-t-81 {
    padding-top: 81px !important;
  }

  .ph-cc-ms-p-t-82 {
    padding-top: 82px !important;
  }

  .ph-cc-ms-p-t-83 {
    padding-top: 83px !important;
  }

  .ph-cc-ms-p-t-84 {
    padding-top: 84px !important;
  }

  .ph-cc-ms-p-t-85 {
    padding-top: 85px !important;
  }

  .ph-cc-ms-p-t-86 {
    padding-top: 86px !important;
  }

  .ph-cc-ms-p-t-87 {
    padding-top: 87px !important;
  }

  .ph-cc-ms-p-t-88 {
    padding-top: 88px !important;
  }

  .ph-cc-ms-p-t-89 {
    padding-top: 89px !important;
  }

  .ph-cc-ms-p-t-90 {
    padding-top: 90px !important;
  }

  .ph-cc-ms-p-t-91 {
    padding-top: 91px !important;
  }

  .ph-cc-ms-p-t-92 {
    padding-top: 92px !important;
  }

  .ph-cc-ms-p-t-93 {
    padding-top: 93px !important;
  }

  .ph-cc-ms-p-t-94 {
    padding-top: 94px !important;
  }

  .ph-cc-ms-p-t-95 {
    padding-top: 95px !important;
  }

  .ph-cc-ms-p-t-96 {
    padding-top: 96px !important;
  }

  .ph-cc-ms-p-t-97 {
    padding-top: 97px !important;
  }

  .ph-cc-ms-p-t-98 {
    padding-top: 98px !important;
  }

  .ph-cc-ms-p-t-99 {
    padding-top: 99px !important;
  }

  .ph-cc-ms-p-t-100 {
    padding-top: 100px !important;
  }

  .ph-cc-ms-p-r-0 {
    padding-right: 0px !important;
  }

  .ph-cc-ms-p-r-1 {
    padding-right: 1px !important;
  }

  .ph-cc-ms-p-r-2 {
    padding-right: 2px !important;
  }

  .ph-cc-ms-p-r-3 {
    padding-right: 3px !important;
  }

  .ph-cc-ms-p-r-4 {
    padding-right: 4px !important;
  }

  .ph-cc-ms-p-r-5 {
    padding-right: 5px !important;
  }

  .ph-cc-ms-p-r-6 {
    padding-right: 6px !important;
  }

  .ph-cc-ms-p-r-7 {
    padding-right: 7px !important;
  }

  .ph-cc-ms-p-r-8 {
    padding-right: 8px !important;
  }

  .ph-cc-ms-p-r-9 {
    padding-right: 9px !important;
  }

  .ph-cc-ms-p-r-10 {
    padding-right: 10px !important;
  }

  .ph-cc-ms-p-r-11 {
    padding-right: 11px !important;
  }

  .ph-cc-ms-p-r-12 {
    padding-right: 12px !important;
  }

  .ph-cc-ms-p-r-13 {
    padding-right: 13px !important;
  }

  .ph-cc-ms-p-r-14 {
    padding-right: 14px !important;
  }

  .ph-cc-ms-p-r-15 {
    padding-right: 15px !important;
  }

  .ph-cc-ms-p-r-16 {
    padding-right: 16px !important;
  }

  .ph-cc-ms-p-r-17 {
    padding-right: 17px !important;
  }

  .ph-cc-ms-p-r-18 {
    padding-right: 18px !important;
  }

  .ph-cc-ms-p-r-19 {
    padding-right: 19px !important;
  }

  .ph-cc-ms-p-r-20 {
    padding-right: 20px !important;
  }

  .ph-cc-ms-p-r-21 {
    padding-right: 21px !important;
  }

  .ph-cc-ms-p-r-22 {
    padding-right: 22px !important;
  }

  .ph-cc-ms-p-r-23 {
    padding-right: 23px !important;
  }

  .ph-cc-ms-p-r-24 {
    padding-right: 24px !important;
  }

  .ph-cc-ms-p-r-25 {
    padding-right: 25px !important;
  }

  .ph-cc-ms-p-r-26 {
    padding-right: 26px !important;
  }

  .ph-cc-ms-p-r-27 {
    padding-right: 27px !important;
  }

  .ph-cc-ms-p-r-28 {
    padding-right: 28px !important;
  }

  .ph-cc-ms-p-r-29 {
    padding-right: 29px !important;
  }

  .ph-cc-ms-p-r-30 {
    padding-right: 30px !important;
  }

  .ph-cc-ms-p-r-31 {
    padding-right: 31px !important;
  }

  .ph-cc-ms-p-r-32 {
    padding-right: 32px !important;
  }

  .ph-cc-ms-p-r-33 {
    padding-right: 33px !important;
  }

  .ph-cc-ms-p-r-34 {
    padding-right: 34px !important;
  }

  .ph-cc-ms-p-r-35 {
    padding-right: 35px !important;
  }

  .ph-cc-ms-p-r-36 {
    padding-right: 36px !important;
  }

  .ph-cc-ms-p-r-37 {
    padding-right: 37px !important;
  }

  .ph-cc-ms-p-r-38 {
    padding-right: 38px !important;
  }

  .ph-cc-ms-p-r-39 {
    padding-right: 39px !important;
  }

  .ph-cc-ms-p-r-40 {
    padding-right: 40px !important;
  }

  .ph-cc-ms-p-r-41 {
    padding-right: 41px !important;
  }

  .ph-cc-ms-p-r-42 {
    padding-right: 42px !important;
  }

  .ph-cc-ms-p-r-43 {
    padding-right: 43px !important;
  }

  .ph-cc-ms-p-r-44 {
    padding-right: 44px !important;
  }

  .ph-cc-ms-p-r-45 {
    padding-right: 45px !important;
  }

  .ph-cc-ms-p-r-46 {
    padding-right: 46px !important;
  }

  .ph-cc-ms-p-r-47 {
    padding-right: 47px !important;
  }

  .ph-cc-ms-p-r-48 {
    padding-right: 48px !important;
  }

  .ph-cc-ms-p-r-49 {
    padding-right: 49px !important;
  }

  .ph-cc-ms-p-r-50 {
    padding-right: 50px !important;
  }

  .ph-cc-ms-p-r-51 {
    padding-right: 51px !important;
  }

  .ph-cc-ms-p-r-52 {
    padding-right: 52px !important;
  }

  .ph-cc-ms-p-r-53 {
    padding-right: 53px !important;
  }

  .ph-cc-ms-p-r-54 {
    padding-right: 54px !important;
  }

  .ph-cc-ms-p-r-55 {
    padding-right: 55px !important;
  }

  .ph-cc-ms-p-r-56 {
    padding-right: 56px !important;
  }

  .ph-cc-ms-p-r-57 {
    padding-right: 57px !important;
  }

  .ph-cc-ms-p-r-58 {
    padding-right: 58px !important;
  }

  .ph-cc-ms-p-r-59 {
    padding-right: 59px !important;
  }

  .ph-cc-ms-p-r-60 {
    padding-right: 60px !important;
  }

  .ph-cc-ms-p-r-61 {
    padding-right: 61px !important;
  }

  .ph-cc-ms-p-r-62 {
    padding-right: 62px !important;
  }

  .ph-cc-ms-p-r-63 {
    padding-right: 63px !important;
  }

  .ph-cc-ms-p-r-64 {
    padding-right: 64px !important;
  }

  .ph-cc-ms-p-r-65 {
    padding-right: 65px !important;
  }

  .ph-cc-ms-p-r-66 {
    padding-right: 66px !important;
  }

  .ph-cc-ms-p-r-67 {
    padding-right: 67px !important;
  }

  .ph-cc-ms-p-r-68 {
    padding-right: 68px !important;
  }

  .ph-cc-ms-p-r-69 {
    padding-right: 69px !important;
  }

  .ph-cc-ms-p-r-70 {
    padding-right: 70px !important;
  }

  .ph-cc-ms-p-r-71 {
    padding-right: 71px !important;
  }

  .ph-cc-ms-p-r-72 {
    padding-right: 72px !important;
  }

  .ph-cc-ms-p-r-73 {
    padding-right: 73px !important;
  }

  .ph-cc-ms-p-r-74 {
    padding-right: 74px !important;
  }

  .ph-cc-ms-p-r-75 {
    padding-right: 75px !important;
  }

  .ph-cc-ms-p-r-76 {
    padding-right: 76px !important;
  }

  .ph-cc-ms-p-r-77 {
    padding-right: 77px !important;
  }

  .ph-cc-ms-p-r-78 {
    padding-right: 78px !important;
  }

  .ph-cc-ms-p-r-79 {
    padding-right: 79px !important;
  }

  .ph-cc-ms-p-r-80 {
    padding-right: 80px !important;
  }

  .ph-cc-ms-p-r-81 {
    padding-right: 81px !important;
  }

  .ph-cc-ms-p-r-82 {
    padding-right: 82px !important;
  }

  .ph-cc-ms-p-r-83 {
    padding-right: 83px !important;
  }

  .ph-cc-ms-p-r-84 {
    padding-right: 84px !important;
  }

  .ph-cc-ms-p-r-85 {
    padding-right: 85px !important;
  }

  .ph-cc-ms-p-r-86 {
    padding-right: 86px !important;
  }

  .ph-cc-ms-p-r-87 {
    padding-right: 87px !important;
  }

  .ph-cc-ms-p-r-88 {
    padding-right: 88px !important;
  }

  .ph-cc-ms-p-r-89 {
    padding-right: 89px !important;
  }

  .ph-cc-ms-p-r-90 {
    padding-right: 90px !important;
  }

  .ph-cc-ms-p-r-91 {
    padding-right: 91px !important;
  }

  .ph-cc-ms-p-r-92 {
    padding-right: 92px !important;
  }

  .ph-cc-ms-p-r-93 {
    padding-right: 93px !important;
  }

  .ph-cc-ms-p-r-94 {
    padding-right: 94px !important;
  }

  .ph-cc-ms-p-r-95 {
    padding-right: 95px !important;
  }

  .ph-cc-ms-p-r-96 {
    padding-right: 96px !important;
  }

  .ph-cc-ms-p-r-97 {
    padding-right: 97px !important;
  }

  .ph-cc-ms-p-r-98 {
    padding-right: 98px !important;
  }

  .ph-cc-ms-p-r-99 {
    padding-right: 99px !important;
  }

  .ph-cc-ms-p-r-100 {
    padding-right: 100px !important;
  }

  .ph-cc-ms-p-b-0 {
    padding-bottom: 0px !important;
  }

  .ph-cc-ms-p-b-1 {
    padding-bottom: 1px !important;
  }

  .ph-cc-ms-p-b-2 {
    padding-bottom: 2px !important;
  }

  .ph-cc-ms-p-b-3 {
    padding-bottom: 3px !important;
  }

  .ph-cc-ms-p-b-4 {
    padding-bottom: 4px !important;
  }

  .ph-cc-ms-p-b-5 {
    padding-bottom: 5px !important;
  }

  .ph-cc-ms-p-b-6 {
    padding-bottom: 6px !important;
  }

  .ph-cc-ms-p-b-7 {
    padding-bottom: 7px !important;
  }

  .ph-cc-ms-p-b-8 {
    padding-bottom: 8px !important;
  }

  .ph-cc-ms-p-b-9 {
    padding-bottom: 9px !important;
  }

  .ph-cc-ms-p-b-10 {
    padding-bottom: 10px !important;
  }

  .ph-cc-ms-p-b-11 {
    padding-bottom: 11px !important;
  }

  .ph-cc-ms-p-b-12 {
    padding-bottom: 12px !important;
  }

  .ph-cc-ms-p-b-13 {
    padding-bottom: 13px !important;
  }

  .ph-cc-ms-p-b-14 {
    padding-bottom: 14px !important;
  }

  .ph-cc-ms-p-b-15 {
    padding-bottom: 15px !important;
  }

  .ph-cc-ms-p-b-16 {
    padding-bottom: 16px !important;
  }

  .ph-cc-ms-p-b-17 {
    padding-bottom: 17px !important;
  }

  .ph-cc-ms-p-b-18 {
    padding-bottom: 18px !important;
  }

  .ph-cc-ms-p-b-19 {
    padding-bottom: 19px !important;
  }

  .ph-cc-ms-p-b-20 {
    padding-bottom: 20px !important;
  }

  .ph-cc-ms-p-b-21 {
    padding-bottom: 21px !important;
  }

  .ph-cc-ms-p-b-22 {
    padding-bottom: 22px !important;
  }

  .ph-cc-ms-p-b-23 {
    padding-bottom: 23px !important;
  }

  .ph-cc-ms-p-b-24 {
    padding-bottom: 24px !important;
  }

  .ph-cc-ms-p-b-25 {
    padding-bottom: 25px !important;
  }

  .ph-cc-ms-p-b-26 {
    padding-bottom: 26px !important;
  }

  .ph-cc-ms-p-b-27 {
    padding-bottom: 27px !important;
  }

  .ph-cc-ms-p-b-28 {
    padding-bottom: 28px !important;
  }

  .ph-cc-ms-p-b-29 {
    padding-bottom: 29px !important;
  }

  .ph-cc-ms-p-b-30 {
    padding-bottom: 30px !important;
  }

  .ph-cc-ms-p-b-31 {
    padding-bottom: 31px !important;
  }

  .ph-cc-ms-p-b-32 {
    padding-bottom: 32px !important;
  }

  .ph-cc-ms-p-b-33 {
    padding-bottom: 33px !important;
  }

  .ph-cc-ms-p-b-34 {
    padding-bottom: 34px !important;
  }

  .ph-cc-ms-p-b-35 {
    padding-bottom: 35px !important;
  }

  .ph-cc-ms-p-b-36 {
    padding-bottom: 36px !important;
  }

  .ph-cc-ms-p-b-37 {
    padding-bottom: 37px !important;
  }

  .ph-cc-ms-p-b-38 {
    padding-bottom: 38px !important;
  }

  .ph-cc-ms-p-b-39 {
    padding-bottom: 39px !important;
  }

  .ph-cc-ms-p-b-40 {
    padding-bottom: 40px !important;
  }

  .ph-cc-ms-p-b-41 {
    padding-bottom: 41px !important;
  }

  .ph-cc-ms-p-b-42 {
    padding-bottom: 42px !important;
  }

  .ph-cc-ms-p-b-43 {
    padding-bottom: 43px !important;
  }

  .ph-cc-ms-p-b-44 {
    padding-bottom: 44px !important;
  }

  .ph-cc-ms-p-b-45 {
    padding-bottom: 45px !important;
  }

  .ph-cc-ms-p-b-46 {
    padding-bottom: 46px !important;
  }

  .ph-cc-ms-p-b-47 {
    padding-bottom: 47px !important;
  }

  .ph-cc-ms-p-b-48 {
    padding-bottom: 48px !important;
  }

  .ph-cc-ms-p-b-49 {
    padding-bottom: 49px !important;
  }

  .ph-cc-ms-p-b-50 {
    padding-bottom: 50px !important;
  }

  .ph-cc-ms-p-b-51 {
    padding-bottom: 51px !important;
  }

  .ph-cc-ms-p-b-52 {
    padding-bottom: 52px !important;
  }

  .ph-cc-ms-p-b-53 {
    padding-bottom: 53px !important;
  }

  .ph-cc-ms-p-b-54 {
    padding-bottom: 54px !important;
  }

  .ph-cc-ms-p-b-55 {
    padding-bottom: 55px !important;
  }

  .ph-cc-ms-p-b-56 {
    padding-bottom: 56px !important;
  }

  .ph-cc-ms-p-b-57 {
    padding-bottom: 57px !important;
  }

  .ph-cc-ms-p-b-58 {
    padding-bottom: 58px !important;
  }

  .ph-cc-ms-p-b-59 {
    padding-bottom: 59px !important;
  }

  .ph-cc-ms-p-b-60 {
    padding-bottom: 60px !important;
  }

  .ph-cc-ms-p-b-61 {
    padding-bottom: 61px !important;
  }

  .ph-cc-ms-p-b-62 {
    padding-bottom: 62px !important;
  }

  .ph-cc-ms-p-b-63 {
    padding-bottom: 63px !important;
  }

  .ph-cc-ms-p-b-64 {
    padding-bottom: 64px !important;
  }

  .ph-cc-ms-p-b-65 {
    padding-bottom: 65px !important;
  }

  .ph-cc-ms-p-b-66 {
    padding-bottom: 66px !important;
  }

  .ph-cc-ms-p-b-67 {
    padding-bottom: 67px !important;
  }

  .ph-cc-ms-p-b-68 {
    padding-bottom: 68px !important;
  }

  .ph-cc-ms-p-b-69 {
    padding-bottom: 69px !important;
  }

  .ph-cc-ms-p-b-70 {
    padding-bottom: 70px !important;
  }

  .ph-cc-ms-p-b-71 {
    padding-bottom: 71px !important;
  }

  .ph-cc-ms-p-b-72 {
    padding-bottom: 72px !important;
  }

  .ph-cc-ms-p-b-73 {
    padding-bottom: 73px !important;
  }

  .ph-cc-ms-p-b-74 {
    padding-bottom: 74px !important;
  }

  .ph-cc-ms-p-b-75 {
    padding-bottom: 75px !important;
  }

  .ph-cc-ms-p-b-76 {
    padding-bottom: 76px !important;
  }

  .ph-cc-ms-p-b-77 {
    padding-bottom: 77px !important;
  }

  .ph-cc-ms-p-b-78 {
    padding-bottom: 78px !important;
  }

  .ph-cc-ms-p-b-79 {
    padding-bottom: 79px !important;
  }

  .ph-cc-ms-p-b-80 {
    padding-bottom: 80px !important;
  }

  .ph-cc-ms-p-b-81 {
    padding-bottom: 81px !important;
  }

  .ph-cc-ms-p-b-82 {
    padding-bottom: 82px !important;
  }

  .ph-cc-ms-p-b-83 {
    padding-bottom: 83px !important;
  }

  .ph-cc-ms-p-b-84 {
    padding-bottom: 84px !important;
  }

  .ph-cc-ms-p-b-85 {
    padding-bottom: 85px !important;
  }

  .ph-cc-ms-p-b-86 {
    padding-bottom: 86px !important;
  }

  .ph-cc-ms-p-b-87 {
    padding-bottom: 87px !important;
  }

  .ph-cc-ms-p-b-88 {
    padding-bottom: 88px !important;
  }

  .ph-cc-ms-p-b-89 {
    padding-bottom: 89px !important;
  }

  .ph-cc-ms-p-b-90 {
    padding-bottom: 90px !important;
  }

  .ph-cc-ms-p-b-91 {
    padding-bottom: 91px !important;
  }

  .ph-cc-ms-p-b-92 {
    padding-bottom: 92px !important;
  }

  .ph-cc-ms-p-b-93 {
    padding-bottom: 93px !important;
  }

  .ph-cc-ms-p-b-94 {
    padding-bottom: 94px !important;
  }

  .ph-cc-ms-p-b-95 {
    padding-bottom: 95px !important;
  }

  .ph-cc-ms-p-b-96 {
    padding-bottom: 96px !important;
  }

  .ph-cc-ms-p-b-97 {
    padding-bottom: 97px !important;
  }

  .ph-cc-ms-p-b-98 {
    padding-bottom: 98px !important;
  }

  .ph-cc-ms-p-b-99 {
    padding-bottom: 99px !important;
  }

  .ph-cc-ms-p-b-100 {
    padding-bottom: 100px !important;
  }

  .ph-cc-ms-p-l-0 {
    padding-left: 0px !important;
  }

  .ph-cc-ms-p-l-1 {
    padding-left: 1px !important;
  }

  .ph-cc-ms-p-l-2 {
    padding-left: 2px !important;
  }

  .ph-cc-ms-p-l-3 {
    padding-left: 3px !important;
  }

  .ph-cc-ms-p-l-4 {
    padding-left: 4px !important;
  }

  .ph-cc-ms-p-l-5 {
    padding-left: 5px !important;
  }

  .ph-cc-ms-p-l-6 {
    padding-left: 6px !important;
  }

  .ph-cc-ms-p-l-7 {
    padding-left: 7px !important;
  }

  .ph-cc-ms-p-l-8 {
    padding-left: 8px !important;
  }

  .ph-cc-ms-p-l-9 {
    padding-left: 9px !important;
  }

  .ph-cc-ms-p-l-10 {
    padding-left: 10px !important;
  }

  .ph-cc-ms-p-l-11 {
    padding-left: 11px !important;
  }

  .ph-cc-ms-p-l-12 {
    padding-left: 12px !important;
  }

  .ph-cc-ms-p-l-13 {
    padding-left: 13px !important;
  }

  .ph-cc-ms-p-l-14 {
    padding-left: 14px !important;
  }

  .ph-cc-ms-p-l-15 {
    padding-left: 15px !important;
  }

  .ph-cc-ms-p-l-16 {
    padding-left: 16px !important;
  }

  .ph-cc-ms-p-l-17 {
    padding-left: 17px !important;
  }

  .ph-cc-ms-p-l-18 {
    padding-left: 18px !important;
  }

  .ph-cc-ms-p-l-19 {
    padding-left: 19px !important;
  }

  .ph-cc-ms-p-l-20 {
    padding-left: 20px !important;
  }

  .ph-cc-ms-p-l-21 {
    padding-left: 21px !important;
  }

  .ph-cc-ms-p-l-22 {
    padding-left: 22px !important;
  }

  .ph-cc-ms-p-l-23 {
    padding-left: 23px !important;
  }

  .ph-cc-ms-p-l-24 {
    padding-left: 24px !important;
  }

  .ph-cc-ms-p-l-25 {
    padding-left: 25px !important;
  }

  .ph-cc-ms-p-l-26 {
    padding-left: 26px !important;
  }

  .ph-cc-ms-p-l-27 {
    padding-left: 27px !important;
  }

  .ph-cc-ms-p-l-28 {
    padding-left: 28px !important;
  }

  .ph-cc-ms-p-l-29 {
    padding-left: 29px !important;
  }

  .ph-cc-ms-p-l-30 {
    padding-left: 30px !important;
  }

  .ph-cc-ms-p-l-31 {
    padding-left: 31px !important;
  }

  .ph-cc-ms-p-l-32 {
    padding-left: 32px !important;
  }

  .ph-cc-ms-p-l-33 {
    padding-left: 33px !important;
  }

  .ph-cc-ms-p-l-34 {
    padding-left: 34px !important;
  }

  .ph-cc-ms-p-l-35 {
    padding-left: 35px !important;
  }

  .ph-cc-ms-p-l-36 {
    padding-left: 36px !important;
  }

  .ph-cc-ms-p-l-37 {
    padding-left: 37px !important;
  }

  .ph-cc-ms-p-l-38 {
    padding-left: 38px !important;
  }

  .ph-cc-ms-p-l-39 {
    padding-left: 39px !important;
  }

  .ph-cc-ms-p-l-40 {
    padding-left: 40px !important;
  }

  .ph-cc-ms-p-l-41 {
    padding-left: 41px !important;
  }

  .ph-cc-ms-p-l-42 {
    padding-left: 42px !important;
  }

  .ph-cc-ms-p-l-43 {
    padding-left: 43px !important;
  }

  .ph-cc-ms-p-l-44 {
    padding-left: 44px !important;
  }

  .ph-cc-ms-p-l-45 {
    padding-left: 45px !important;
  }

  .ph-cc-ms-p-l-46 {
    padding-left: 46px !important;
  }

  .ph-cc-ms-p-l-47 {
    padding-left: 47px !important;
  }

  .ph-cc-ms-p-l-48 {
    padding-left: 48px !important;
  }

  .ph-cc-ms-p-l-49 {
    padding-left: 49px !important;
  }

  .ph-cc-ms-p-l-50 {
    padding-left: 50px !important;
  }

  .ph-cc-ms-p-l-51 {
    padding-left: 51px !important;
  }

  .ph-cc-ms-p-l-52 {
    padding-left: 52px !important;
  }

  .ph-cc-ms-p-l-53 {
    padding-left: 53px !important;
  }

  .ph-cc-ms-p-l-54 {
    padding-left: 54px !important;
  }

  .ph-cc-ms-p-l-55 {
    padding-left: 55px !important;
  }

  .ph-cc-ms-p-l-56 {
    padding-left: 56px !important;
  }

  .ph-cc-ms-p-l-57 {
    padding-left: 57px !important;
  }

  .ph-cc-ms-p-l-58 {
    padding-left: 58px !important;
  }

  .ph-cc-ms-p-l-59 {
    padding-left: 59px !important;
  }

  .ph-cc-ms-p-l-60 {
    padding-left: 60px !important;
  }

  .ph-cc-ms-p-l-61 {
    padding-left: 61px !important;
  }

  .ph-cc-ms-p-l-62 {
    padding-left: 62px !important;
  }

  .ph-cc-ms-p-l-63 {
    padding-left: 63px !important;
  }

  .ph-cc-ms-p-l-64 {
    padding-left: 64px !important;
  }

  .ph-cc-ms-p-l-65 {
    padding-left: 65px !important;
  }

  .ph-cc-ms-p-l-66 {
    padding-left: 66px !important;
  }

  .ph-cc-ms-p-l-67 {
    padding-left: 67px !important;
  }

  .ph-cc-ms-p-l-68 {
    padding-left: 68px !important;
  }

  .ph-cc-ms-p-l-69 {
    padding-left: 69px !important;
  }

  .ph-cc-ms-p-l-70 {
    padding-left: 70px !important;
  }

  .ph-cc-ms-p-l-71 {
    padding-left: 71px !important;
  }

  .ph-cc-ms-p-l-72 {
    padding-left: 72px !important;
  }

  .ph-cc-ms-p-l-73 {
    padding-left: 73px !important;
  }

  .ph-cc-ms-p-l-74 {
    padding-left: 74px !important;
  }

  .ph-cc-ms-p-l-75 {
    padding-left: 75px !important;
  }

  .ph-cc-ms-p-l-76 {
    padding-left: 76px !important;
  }

  .ph-cc-ms-p-l-77 {
    padding-left: 77px !important;
  }

  .ph-cc-ms-p-l-78 {
    padding-left: 78px !important;
  }

  .ph-cc-ms-p-l-79 {
    padding-left: 79px !important;
  }

  .ph-cc-ms-p-l-80 {
    padding-left: 80px !important;
  }

  .ph-cc-ms-p-l-81 {
    padding-left: 81px !important;
  }

  .ph-cc-ms-p-l-82 {
    padding-left: 82px !important;
  }

  .ph-cc-ms-p-l-83 {
    padding-left: 83px !important;
  }

  .ph-cc-ms-p-l-84 {
    padding-left: 84px !important;
  }

  .ph-cc-ms-p-l-85 {
    padding-left: 85px !important;
  }

  .ph-cc-ms-p-l-86 {
    padding-left: 86px !important;
  }

  .ph-cc-ms-p-l-87 {
    padding-left: 87px !important;
  }

  .ph-cc-ms-p-l-88 {
    padding-left: 88px !important;
  }

  .ph-cc-ms-p-l-89 {
    padding-left: 89px !important;
  }

  .ph-cc-ms-p-l-90 {
    padding-left: 90px !important;
  }

  .ph-cc-ms-p-l-91 {
    padding-left: 91px !important;
  }

  .ph-cc-ms-p-l-92 {
    padding-left: 92px !important;
  }

  .ph-cc-ms-p-l-93 {
    padding-left: 93px !important;
  }

  .ph-cc-ms-p-l-94 {
    padding-left: 94px !important;
  }

  .ph-cc-ms-p-l-95 {
    padding-left: 95px !important;
  }

  .ph-cc-ms-p-l-96 {
    padding-left: 96px !important;
  }

  .ph-cc-ms-p-l-97 {
    padding-left: 97px !important;
  }

  .ph-cc-ms-p-l-98 {
    padding-left: 98px !important;
  }

  .ph-cc-ms-p-l-99 {
    padding-left: 99px !important;
  }

  .ph-cc-ms-p-l-100 {
    padding-left: 100px !important;
  }

  .ph-cc-ms-f-s-0 {
    font-size: 0px !important;
  }

  .ph-cc-ms-f-s-1 {
    font-size: 1px !important;
  }

  .ph-cc-ms-f-s-2 {
    font-size: 2px !important;
  }

  .ph-cc-ms-f-s-3 {
    font-size: 3px !important;
  }

  .ph-cc-ms-f-s-4 {
    font-size: 4px !important;
  }

  .ph-cc-ms-f-s-5 {
    font-size: 5px !important;
  }

  .ph-cc-ms-f-s-6 {
    font-size: 6px !important;
  }

  .ph-cc-ms-f-s-7 {
    font-size: 7px !important;
  }

  .ph-cc-ms-f-s-8 {
    font-size: 8px !important;
  }

  .ph-cc-ms-f-s-9 {
    font-size: 9px !important;
  }

  .ph-cc-ms-f-s-10 {
    font-size: 10px !important;
  }

  .ph-cc-ms-f-s-11 {
    font-size: 11px !important;
  }

  .ph-cc-ms-f-s-12 {
    font-size: 12px !important;
  }

  .ph-cc-ms-f-s-13 {
    font-size: 13px !important;
  }

  .ph-cc-ms-f-s-14 {
    font-size: 14px !important;
  }

  .ph-cc-ms-f-s-15 {
    font-size: 15px !important;
  }

  .ph-cc-ms-f-s-16 {
    font-size: 16px !important;
  }

  .ph-cc-ms-f-s-17 {
    font-size: 17px !important;
  }

  .ph-cc-ms-f-s-18 {
    font-size: 18px !important;
  }

  .ph-cc-ms-f-s-19 {
    font-size: 19px !important;
  }

  .ph-cc-ms-f-s-20 {
    font-size: 20px !important;
  }

  .ph-cc-ms-f-s-21 {
    font-size: 21px !important;
  }

  .ph-cc-ms-f-s-22 {
    font-size: 22px !important;
  }

  .ph-cc-ms-f-s-23 {
    font-size: 23px !important;
  }

  .ph-cc-ms-f-s-24 {
    font-size: 24px !important;
  }

  .ph-cc-ms-f-s-25 {
    font-size: 25px !important;
  }

  .ph-cc-ms-f-s-26 {
    font-size: 26px !important;
  }

  .ph-cc-ms-f-s-27 {
    font-size: 27px !important;
  }

  .ph-cc-ms-f-s-28 {
    font-size: 28px !important;
  }

  .ph-cc-ms-f-s-29 {
    font-size: 29px !important;
  }

  .ph-cc-ms-f-s-30 {
    font-size: 30px !important;
  }

  .ph-cc-ms-f-s-31 {
    font-size: 31px !important;
  }

  .ph-cc-ms-f-s-32 {
    font-size: 32px !important;
  }

  .ph-cc-ms-f-s-33 {
    font-size: 33px !important;
  }

  .ph-cc-ms-f-s-34 {
    font-size: 34px !important;
  }

  .ph-cc-ms-f-s-35 {
    font-size: 35px !important;
  }

  .ph-cc-ms-f-s-36 {
    font-size: 36px !important;
  }

  .ph-cc-ms-f-s-37 {
    font-size: 37px !important;
  }

  .ph-cc-ms-f-s-38 {
    font-size: 38px !important;
  }

  .ph-cc-ms-f-s-39 {
    font-size: 39px !important;
  }

  .ph-cc-ms-f-s-40 {
    font-size: 40px !important;
  }

  .ph-cc-ms-f-s-41 {
    font-size: 41px !important;
  }

  .ph-cc-ms-f-s-42 {
    font-size: 42px !important;
  }

  .ph-cc-ms-f-s-43 {
    font-size: 43px !important;
  }

  .ph-cc-ms-f-s-44 {
    font-size: 44px !important;
  }

  .ph-cc-ms-f-s-45 {
    font-size: 45px !important;
  }

  .ph-cc-ms-f-s-46 {
    font-size: 46px !important;
  }

  .ph-cc-ms-f-s-47 {
    font-size: 47px !important;
  }

  .ph-cc-ms-f-s-48 {
    font-size: 48px !important;
  }

  .ph-cc-ms-f-s-49 {
    font-size: 49px !important;
  }

  .ph-cc-ms-f-s-50 {
    font-size: 50px !important;
  }

  .ph-cc-ms-f-s-51 {
    font-size: 51px !important;
  }

  .ph-cc-ms-f-s-52 {
    font-size: 52px !important;
  }

  .ph-cc-ms-f-s-53 {
    font-size: 53px !important;
  }

  .ph-cc-ms-f-s-54 {
    font-size: 54px !important;
  }

  .ph-cc-ms-f-s-55 {
    font-size: 55px !important;
  }

  .ph-cc-ms-f-s-56 {
    font-size: 56px !important;
  }

  .ph-cc-ms-f-s-57 {
    font-size: 57px !important;
  }

  .ph-cc-ms-f-s-58 {
    font-size: 58px !important;
  }

  .ph-cc-ms-f-s-59 {
    font-size: 59px !important;
  }

  .ph-cc-ms-f-s-60 {
    font-size: 60px !important;
  }

  .ph-cc-ms-f-s-61 {
    font-size: 61px !important;
  }

  .ph-cc-ms-f-s-62 {
    font-size: 62px !important;
  }

  .ph-cc-ms-f-s-63 {
    font-size: 63px !important;
  }

  .ph-cc-ms-f-s-64 {
    font-size: 64px !important;
  }

  .ph-cc-ms-f-s-65 {
    font-size: 65px !important;
  }

  .ph-cc-ms-f-s-66 {
    font-size: 66px !important;
  }

  .ph-cc-ms-f-s-67 {
    font-size: 67px !important;
  }

  .ph-cc-ms-f-s-68 {
    font-size: 68px !important;
  }

  .ph-cc-ms-f-s-69 {
    font-size: 69px !important;
  }

  .ph-cc-ms-f-s-70 {
    font-size: 70px !important;
  }

  .ph-cc-ms-f-s-71 {
    font-size: 71px !important;
  }

  .ph-cc-ms-f-s-72 {
    font-size: 72px !important;
  }

  .ph-cc-ms-f-s-73 {
    font-size: 73px !important;
  }

  .ph-cc-ms-f-s-74 {
    font-size: 74px !important;
  }

  .ph-cc-ms-f-s-75 {
    font-size: 75px !important;
  }

  .ph-cc-ms-f-s-76 {
    font-size: 76px !important;
  }

  .ph-cc-ms-f-s-77 {
    font-size: 77px !important;
  }

  .ph-cc-ms-f-s-78 {
    font-size: 78px !important;
  }

  .ph-cc-ms-f-s-79 {
    font-size: 79px !important;
  }

  .ph-cc-ms-f-s-80 {
    font-size: 80px !important;
  }

  .ph-cc-ms-f-s-81 {
    font-size: 81px !important;
  }

  .ph-cc-ms-f-s-82 {
    font-size: 82px !important;
  }

  .ph-cc-ms-f-s-83 {
    font-size: 83px !important;
  }

  .ph-cc-ms-f-s-84 {
    font-size: 84px !important;
  }

  .ph-cc-ms-f-s-85 {
    font-size: 85px !important;
  }

  .ph-cc-ms-f-s-86 {
    font-size: 86px !important;
  }

  .ph-cc-ms-f-s-87 {
    font-size: 87px !important;
  }

  .ph-cc-ms-f-s-88 {
    font-size: 88px !important;
  }

  .ph-cc-ms-f-s-89 {
    font-size: 89px !important;
  }

  .ph-cc-ms-f-s-90 {
    font-size: 90px !important;
  }

  .ph-cc-ms-f-s-91 {
    font-size: 91px !important;
  }

  .ph-cc-ms-f-s-92 {
    font-size: 92px !important;
  }

  .ph-cc-ms-f-s-93 {
    font-size: 93px !important;
  }

  .ph-cc-ms-f-s-94 {
    font-size: 94px !important;
  }

  .ph-cc-ms-f-s-95 {
    font-size: 95px !important;
  }

  .ph-cc-ms-f-s-96 {
    font-size: 96px !important;
  }

  .ph-cc-ms-f-s-97 {
    font-size: 97px !important;
  }

  .ph-cc-ms-f-s-98 {
    font-size: 98px !important;
  }

  .ph-cc-ms-f-s-99 {
    font-size: 99px !important;
  }

  .ph-cc-ms-f-s-100 {
    font-size: 100px !important;
  }

  [class*="ph-cc-ms-f-s"] {
    line-height: 1 !important;
  }
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .ph-cc-t-m-a-0 {
    margin: 0px !important;
  }

  .ph-cc-t-m-a-1 {
    margin: 1px !important;
  }

  .ph-cc-t-m-a-2 {
    margin: 2px !important;
  }

  .ph-cc-t-m-a-3 {
    margin: 3px !important;
  }

  .ph-cc-t-m-a-4 {
    margin: 4px !important;
  }

  .ph-cc-t-m-a-5 {
    margin: 5px !important;
  }

  .ph-cc-t-m-a-6 {
    margin: 6px !important;
  }

  .ph-cc-t-m-a-7 {
    margin: 7px !important;
  }

  .ph-cc-t-m-a-8 {
    margin: 8px !important;
  }

  .ph-cc-t-m-a-9 {
    margin: 9px !important;
  }

  .ph-cc-t-m-a-10 {
    margin: 10px !important;
  }

  .ph-cc-t-m-a-11 {
    margin: 11px !important;
  }

  .ph-cc-t-m-a-12 {
    margin: 12px !important;
  }

  .ph-cc-t-m-a-13 {
    margin: 13px !important;
  }

  .ph-cc-t-m-a-14 {
    margin: 14px !important;
  }

  .ph-cc-t-m-a-15 {
    margin: 15px !important;
  }

  .ph-cc-t-m-a-16 {
    margin: 16px !important;
  }

  .ph-cc-t-m-a-17 {
    margin: 17px !important;
  }

  .ph-cc-t-m-a-18 {
    margin: 18px !important;
  }

  .ph-cc-t-m-a-19 {
    margin: 19px !important;
  }

  .ph-cc-t-m-a-20 {
    margin: 20px !important;
  }

  .ph-cc-t-m-a-21 {
    margin: 21px !important;
  }

  .ph-cc-t-m-a-22 {
    margin: 22px !important;
  }

  .ph-cc-t-m-a-23 {
    margin: 23px !important;
  }

  .ph-cc-t-m-a-24 {
    margin: 24px !important;
  }

  .ph-cc-t-m-a-25 {
    margin: 25px !important;
  }

  .ph-cc-t-m-a-26 {
    margin: 26px !important;
  }

  .ph-cc-t-m-a-27 {
    margin: 27px !important;
  }

  .ph-cc-t-m-a-28 {
    margin: 28px !important;
  }

  .ph-cc-t-m-a-29 {
    margin: 29px !important;
  }

  .ph-cc-t-m-a-30 {
    margin: 30px !important;
  }

  .ph-cc-t-m-a-31 {
    margin: 31px !important;
  }

  .ph-cc-t-m-a-32 {
    margin: 32px !important;
  }

  .ph-cc-t-m-a-33 {
    margin: 33px !important;
  }

  .ph-cc-t-m-a-34 {
    margin: 34px !important;
  }

  .ph-cc-t-m-a-35 {
    margin: 35px !important;
  }

  .ph-cc-t-m-a-36 {
    margin: 36px !important;
  }

  .ph-cc-t-m-a-37 {
    margin: 37px !important;
  }

  .ph-cc-t-m-a-38 {
    margin: 38px !important;
  }

  .ph-cc-t-m-a-39 {
    margin: 39px !important;
  }

  .ph-cc-t-m-a-40 {
    margin: 40px !important;
  }

  .ph-cc-t-m-a-41 {
    margin: 41px !important;
  }

  .ph-cc-t-m-a-42 {
    margin: 42px !important;
  }

  .ph-cc-t-m-a-43 {
    margin: 43px !important;
  }

  .ph-cc-t-m-a-44 {
    margin: 44px !important;
  }

  .ph-cc-t-m-a-45 {
    margin: 45px !important;
  }

  .ph-cc-t-m-a-46 {
    margin: 46px !important;
  }

  .ph-cc-t-m-a-47 {
    margin: 47px !important;
  }

  .ph-cc-t-m-a-48 {
    margin: 48px !important;
  }

  .ph-cc-t-m-a-49 {
    margin: 49px !important;
  }

  .ph-cc-t-m-a-50 {
    margin: 50px !important;
  }

  .ph-cc-t-m-a-51 {
    margin: 51px !important;
  }

  .ph-cc-t-m-a-52 {
    margin: 52px !important;
  }

  .ph-cc-t-m-a-53 {
    margin: 53px !important;
  }

  .ph-cc-t-m-a-54 {
    margin: 54px !important;
  }

  .ph-cc-t-m-a-55 {
    margin: 55px !important;
  }

  .ph-cc-t-m-a-56 {
    margin: 56px !important;
  }

  .ph-cc-t-m-a-57 {
    margin: 57px !important;
  }

  .ph-cc-t-m-a-58 {
    margin: 58px !important;
  }

  .ph-cc-t-m-a-59 {
    margin: 59px !important;
  }

  .ph-cc-t-m-a-60 {
    margin: 60px !important;
  }

  .ph-cc-t-m-a-61 {
    margin: 61px !important;
  }

  .ph-cc-t-m-a-62 {
    margin: 62px !important;
  }

  .ph-cc-t-m-a-63 {
    margin: 63px !important;
  }

  .ph-cc-t-m-a-64 {
    margin: 64px !important;
  }

  .ph-cc-t-m-a-65 {
    margin: 65px !important;
  }

  .ph-cc-t-m-a-66 {
    margin: 66px !important;
  }

  .ph-cc-t-m-a-67 {
    margin: 67px !important;
  }

  .ph-cc-t-m-a-68 {
    margin: 68px !important;
  }

  .ph-cc-t-m-a-69 {
    margin: 69px !important;
  }

  .ph-cc-t-m-a-70 {
    margin: 70px !important;
  }

  .ph-cc-t-m-a-71 {
    margin: 71px !important;
  }

  .ph-cc-t-m-a-72 {
    margin: 72px !important;
  }

  .ph-cc-t-m-a-73 {
    margin: 73px !important;
  }

  .ph-cc-t-m-a-74 {
    margin: 74px !important;
  }

  .ph-cc-t-m-a-75 {
    margin: 75px !important;
  }

  .ph-cc-t-m-a-76 {
    margin: 76px !important;
  }

  .ph-cc-t-m-a-77 {
    margin: 77px !important;
  }

  .ph-cc-t-m-a-78 {
    margin: 78px !important;
  }

  .ph-cc-t-m-a-79 {
    margin: 79px !important;
  }

  .ph-cc-t-m-a-80 {
    margin: 80px !important;
  }

  .ph-cc-t-m-a-81 {
    margin: 81px !important;
  }

  .ph-cc-t-m-a-82 {
    margin: 82px !important;
  }

  .ph-cc-t-m-a-83 {
    margin: 83px !important;
  }

  .ph-cc-t-m-a-84 {
    margin: 84px !important;
  }

  .ph-cc-t-m-a-85 {
    margin: 85px !important;
  }

  .ph-cc-t-m-a-86 {
    margin: 86px !important;
  }

  .ph-cc-t-m-a-87 {
    margin: 87px !important;
  }

  .ph-cc-t-m-a-88 {
    margin: 88px !important;
  }

  .ph-cc-t-m-a-89 {
    margin: 89px !important;
  }

  .ph-cc-t-m-a-90 {
    margin: 90px !important;
  }

  .ph-cc-t-m-a-91 {
    margin: 91px !important;
  }

  .ph-cc-t-m-a-92 {
    margin: 92px !important;
  }

  .ph-cc-t-m-a-93 {
    margin: 93px !important;
  }

  .ph-cc-t-m-a-94 {
    margin: 94px !important;
  }

  .ph-cc-t-m-a-95 {
    margin: 95px !important;
  }

  .ph-cc-t-m-a-96 {
    margin: 96px !important;
  }

  .ph-cc-t-m-a-97 {
    margin: 97px !important;
  }

  .ph-cc-t-m-a-98 {
    margin: 98px !important;
  }

  .ph-cc-t-m-a-99 {
    margin: 99px !important;
  }

  .ph-cc-t-m-a-100 {
    margin: 100px !important;
  }

  .ph-cc-t-m-t-0 {
    margin-top: 0px !important;
  }

  .ph-cc-t-m-t-1 {
    margin-top: 1px !important;
  }

  .ph-cc-t-m-t-2 {
    margin-top: 2px !important;
  }

  .ph-cc-t-m-t-3 {
    margin-top: 3px !important;
  }

  .ph-cc-t-m-t-4 {
    margin-top: 4px !important;
  }

  .ph-cc-t-m-t-5 {
    margin-top: 5px !important;
  }

  .ph-cc-t-m-t-6 {
    margin-top: 6px !important;
  }

  .ph-cc-t-m-t-7 {
    margin-top: 7px !important;
  }

  .ph-cc-t-m-t-8 {
    margin-top: 8px !important;
  }

  .ph-cc-t-m-t-9 {
    margin-top: 9px !important;
  }

  .ph-cc-t-m-t-10 {
    margin-top: 10px !important;
  }

  .ph-cc-t-m-t-11 {
    margin-top: 11px !important;
  }

  .ph-cc-t-m-t-12 {
    margin-top: 12px !important;
  }

  .ph-cc-t-m-t-13 {
    margin-top: 13px !important;
  }

  .ph-cc-t-m-t-14 {
    margin-top: 14px !important;
  }

  .ph-cc-t-m-t-15 {
    margin-top: 15px !important;
  }

  .ph-cc-t-m-t-16 {
    margin-top: 16px !important;
  }

  .ph-cc-t-m-t-17 {
    margin-top: 17px !important;
  }

  .ph-cc-t-m-t-18 {
    margin-top: 18px !important;
  }

  .ph-cc-t-m-t-19 {
    margin-top: 19px !important;
  }

  .ph-cc-t-m-t-20 {
    margin-top: 20px !important;
  }

  .ph-cc-t-m-t-21 {
    margin-top: 21px !important;
  }

  .ph-cc-t-m-t-22 {
    margin-top: 22px !important;
  }

  .ph-cc-t-m-t-23 {
    margin-top: 23px !important;
  }

  .ph-cc-t-m-t-24 {
    margin-top: 24px !important;
  }

  .ph-cc-t-m-t-25 {
    margin-top: 25px !important;
  }

  .ph-cc-t-m-t-26 {
    margin-top: 26px !important;
  }

  .ph-cc-t-m-t-27 {
    margin-top: 27px !important;
  }

  .ph-cc-t-m-t-28 {
    margin-top: 28px !important;
  }

  .ph-cc-t-m-t-29 {
    margin-top: 29px !important;
  }

  .ph-cc-t-m-t-30 {
    margin-top: 30px !important;
  }

  .ph-cc-t-m-t-31 {
    margin-top: 31px !important;
  }

  .ph-cc-t-m-t-32 {
    margin-top: 32px !important;
  }

  .ph-cc-t-m-t-33 {
    margin-top: 33px !important;
  }

  .ph-cc-t-m-t-34 {
    margin-top: 34px !important;
  }

  .ph-cc-t-m-t-35 {
    margin-top: 35px !important;
  }

  .ph-cc-t-m-t-36 {
    margin-top: 36px !important;
  }

  .ph-cc-t-m-t-37 {
    margin-top: 37px !important;
  }

  .ph-cc-t-m-t-38 {
    margin-top: 38px !important;
  }

  .ph-cc-t-m-t-39 {
    margin-top: 39px !important;
  }

  .ph-cc-t-m-t-40 {
    margin-top: 40px !important;
  }

  .ph-cc-t-m-t-41 {
    margin-top: 41px !important;
  }

  .ph-cc-t-m-t-42 {
    margin-top: 42px !important;
  }

  .ph-cc-t-m-t-43 {
    margin-top: 43px !important;
  }

  .ph-cc-t-m-t-44 {
    margin-top: 44px !important;
  }

  .ph-cc-t-m-t-45 {
    margin-top: 45px !important;
  }

  .ph-cc-t-m-t-46 {
    margin-top: 46px !important;
  }

  .ph-cc-t-m-t-47 {
    margin-top: 47px !important;
  }

  .ph-cc-t-m-t-48 {
    margin-top: 48px !important;
  }

  .ph-cc-t-m-t-49 {
    margin-top: 49px !important;
  }

  .ph-cc-t-m-t-50 {
    margin-top: 50px !important;
  }

  .ph-cc-t-m-t-51 {
    margin-top: 51px !important;
  }

  .ph-cc-t-m-t-52 {
    margin-top: 52px !important;
  }

  .ph-cc-t-m-t-53 {
    margin-top: 53px !important;
  }

  .ph-cc-t-m-t-54 {
    margin-top: 54px !important;
  }

  .ph-cc-t-m-t-55 {
    margin-top: 55px !important;
  }

  .ph-cc-t-m-t-56 {
    margin-top: 56px !important;
  }

  .ph-cc-t-m-t-57 {
    margin-top: 57px !important;
  }

  .ph-cc-t-m-t-58 {
    margin-top: 58px !important;
  }

  .ph-cc-t-m-t-59 {
    margin-top: 59px !important;
  }

  .ph-cc-t-m-t-60 {
    margin-top: 60px !important;
  }

  .ph-cc-t-m-t-61 {
    margin-top: 61px !important;
  }

  .ph-cc-t-m-t-62 {
    margin-top: 62px !important;
  }

  .ph-cc-t-m-t-63 {
    margin-top: 63px !important;
  }

  .ph-cc-t-m-t-64 {
    margin-top: 64px !important;
  }

  .ph-cc-t-m-t-65 {
    margin-top: 65px !important;
  }

  .ph-cc-t-m-t-66 {
    margin-top: 66px !important;
  }

  .ph-cc-t-m-t-67 {
    margin-top: 67px !important;
  }

  .ph-cc-t-m-t-68 {
    margin-top: 68px !important;
  }

  .ph-cc-t-m-t-69 {
    margin-top: 69px !important;
  }

  .ph-cc-t-m-t-70 {
    margin-top: 70px !important;
  }

  .ph-cc-t-m-t-71 {
    margin-top: 71px !important;
  }

  .ph-cc-t-m-t-72 {
    margin-top: 72px !important;
  }

  .ph-cc-t-m-t-73 {
    margin-top: 73px !important;
  }

  .ph-cc-t-m-t-74 {
    margin-top: 74px !important;
  }

  .ph-cc-t-m-t-75 {
    margin-top: 75px !important;
  }

  .ph-cc-t-m-t-76 {
    margin-top: 76px !important;
  }

  .ph-cc-t-m-t-77 {
    margin-top: 77px !important;
  }

  .ph-cc-t-m-t-78 {
    margin-top: 78px !important;
  }

  .ph-cc-t-m-t-79 {
    margin-top: 79px !important;
  }

  .ph-cc-t-m-t-80 {
    margin-top: 80px !important;
  }

  .ph-cc-t-m-t-81 {
    margin-top: 81px !important;
  }

  .ph-cc-t-m-t-82 {
    margin-top: 82px !important;
  }

  .ph-cc-t-m-t-83 {
    margin-top: 83px !important;
  }

  .ph-cc-t-m-t-84 {
    margin-top: 84px !important;
  }

  .ph-cc-t-m-t-85 {
    margin-top: 85px !important;
  }

  .ph-cc-t-m-t-86 {
    margin-top: 86px !important;
  }

  .ph-cc-t-m-t-87 {
    margin-top: 87px !important;
  }

  .ph-cc-t-m-t-88 {
    margin-top: 88px !important;
  }

  .ph-cc-t-m-t-89 {
    margin-top: 89px !important;
  }

  .ph-cc-t-m-t-90 {
    margin-top: 90px !important;
  }

  .ph-cc-t-m-t-91 {
    margin-top: 91px !important;
  }

  .ph-cc-t-m-t-92 {
    margin-top: 92px !important;
  }

  .ph-cc-t-m-t-93 {
    margin-top: 93px !important;
  }

  .ph-cc-t-m-t-94 {
    margin-top: 94px !important;
  }

  .ph-cc-t-m-t-95 {
    margin-top: 95px !important;
  }

  .ph-cc-t-m-t-96 {
    margin-top: 96px !important;
  }

  .ph-cc-t-m-t-97 {
    margin-top: 97px !important;
  }

  .ph-cc-t-m-t-98 {
    margin-top: 98px !important;
  }

  .ph-cc-t-m-t-99 {
    margin-top: 99px !important;
  }

  .ph-cc-t-m-t-100 {
    margin-top: 100px !important;
  }

  .ph-cc-t-m-r-0 {
    margin-right: 0px !important;
  }

  .ph-cc-t-m-r-1 {
    margin-right: 1px !important;
  }

  .ph-cc-t-m-r-2 {
    margin-right: 2px !important;
  }

  .ph-cc-t-m-r-3 {
    margin-right: 3px !important;
  }

  .ph-cc-t-m-r-4 {
    margin-right: 4px !important;
  }

  .ph-cc-t-m-r-5 {
    margin-right: 5px !important;
  }

  .ph-cc-t-m-r-6 {
    margin-right: 6px !important;
  }

  .ph-cc-t-m-r-7 {
    margin-right: 7px !important;
  }

  .ph-cc-t-m-r-8 {
    margin-right: 8px !important;
  }

  .ph-cc-t-m-r-9 {
    margin-right: 9px !important;
  }

  .ph-cc-t-m-r-10 {
    margin-right: 10px !important;
  }

  .ph-cc-t-m-r-11 {
    margin-right: 11px !important;
  }

  .ph-cc-t-m-r-12 {
    margin-right: 12px !important;
  }

  .ph-cc-t-m-r-13 {
    margin-right: 13px !important;
  }

  .ph-cc-t-m-r-14 {
    margin-right: 14px !important;
  }

  .ph-cc-t-m-r-15 {
    margin-right: 15px !important;
  }

  .ph-cc-t-m-r-16 {
    margin-right: 16px !important;
  }

  .ph-cc-t-m-r-17 {
    margin-right: 17px !important;
  }

  .ph-cc-t-m-r-18 {
    margin-right: 18px !important;
  }

  .ph-cc-t-m-r-19 {
    margin-right: 19px !important;
  }

  .ph-cc-t-m-r-20 {
    margin-right: 20px !important;
  }

  .ph-cc-t-m-r-21 {
    margin-right: 21px !important;
  }

  .ph-cc-t-m-r-22 {
    margin-right: 22px !important;
  }

  .ph-cc-t-m-r-23 {
    margin-right: 23px !important;
  }

  .ph-cc-t-m-r-24 {
    margin-right: 24px !important;
  }

  .ph-cc-t-m-r-25 {
    margin-right: 25px !important;
  }

  .ph-cc-t-m-r-26 {
    margin-right: 26px !important;
  }

  .ph-cc-t-m-r-27 {
    margin-right: 27px !important;
  }

  .ph-cc-t-m-r-28 {
    margin-right: 28px !important;
  }

  .ph-cc-t-m-r-29 {
    margin-right: 29px !important;
  }

  .ph-cc-t-m-r-30 {
    margin-right: 30px !important;
  }

  .ph-cc-t-m-r-31 {
    margin-right: 31px !important;
  }

  .ph-cc-t-m-r-32 {
    margin-right: 32px !important;
  }

  .ph-cc-t-m-r-33 {
    margin-right: 33px !important;
  }

  .ph-cc-t-m-r-34 {
    margin-right: 34px !important;
  }

  .ph-cc-t-m-r-35 {
    margin-right: 35px !important;
  }

  .ph-cc-t-m-r-36 {
    margin-right: 36px !important;
  }

  .ph-cc-t-m-r-37 {
    margin-right: 37px !important;
  }

  .ph-cc-t-m-r-38 {
    margin-right: 38px !important;
  }

  .ph-cc-t-m-r-39 {
    margin-right: 39px !important;
  }

  .ph-cc-t-m-r-40 {
    margin-right: 40px !important;
  }

  .ph-cc-t-m-r-41 {
    margin-right: 41px !important;
  }

  .ph-cc-t-m-r-42 {
    margin-right: 42px !important;
  }

  .ph-cc-t-m-r-43 {
    margin-right: 43px !important;
  }

  .ph-cc-t-m-r-44 {
    margin-right: 44px !important;
  }

  .ph-cc-t-m-r-45 {
    margin-right: 45px !important;
  }

  .ph-cc-t-m-r-46 {
    margin-right: 46px !important;
  }

  .ph-cc-t-m-r-47 {
    margin-right: 47px !important;
  }

  .ph-cc-t-m-r-48 {
    margin-right: 48px !important;
  }

  .ph-cc-t-m-r-49 {
    margin-right: 49px !important;
  }

  .ph-cc-t-m-r-50 {
    margin-right: 50px !important;
  }

  .ph-cc-t-m-r-51 {
    margin-right: 51px !important;
  }

  .ph-cc-t-m-r-52 {
    margin-right: 52px !important;
  }

  .ph-cc-t-m-r-53 {
    margin-right: 53px !important;
  }

  .ph-cc-t-m-r-54 {
    margin-right: 54px !important;
  }

  .ph-cc-t-m-r-55 {
    margin-right: 55px !important;
  }

  .ph-cc-t-m-r-56 {
    margin-right: 56px !important;
  }

  .ph-cc-t-m-r-57 {
    margin-right: 57px !important;
  }

  .ph-cc-t-m-r-58 {
    margin-right: 58px !important;
  }

  .ph-cc-t-m-r-59 {
    margin-right: 59px !important;
  }

  .ph-cc-t-m-r-60 {
    margin-right: 60px !important;
  }

  .ph-cc-t-m-r-61 {
    margin-right: 61px !important;
  }

  .ph-cc-t-m-r-62 {
    margin-right: 62px !important;
  }

  .ph-cc-t-m-r-63 {
    margin-right: 63px !important;
  }

  .ph-cc-t-m-r-64 {
    margin-right: 64px !important;
  }

  .ph-cc-t-m-r-65 {
    margin-right: 65px !important;
  }

  .ph-cc-t-m-r-66 {
    margin-right: 66px !important;
  }

  .ph-cc-t-m-r-67 {
    margin-right: 67px !important;
  }

  .ph-cc-t-m-r-68 {
    margin-right: 68px !important;
  }

  .ph-cc-t-m-r-69 {
    margin-right: 69px !important;
  }

  .ph-cc-t-m-r-70 {
    margin-right: 70px !important;
  }

  .ph-cc-t-m-r-71 {
    margin-right: 71px !important;
  }

  .ph-cc-t-m-r-72 {
    margin-right: 72px !important;
  }

  .ph-cc-t-m-r-73 {
    margin-right: 73px !important;
  }

  .ph-cc-t-m-r-74 {
    margin-right: 74px !important;
  }

  .ph-cc-t-m-r-75 {
    margin-right: 75px !important;
  }

  .ph-cc-t-m-r-76 {
    margin-right: 76px !important;
  }

  .ph-cc-t-m-r-77 {
    margin-right: 77px !important;
  }

  .ph-cc-t-m-r-78 {
    margin-right: 78px !important;
  }

  .ph-cc-t-m-r-79 {
    margin-right: 79px !important;
  }

  .ph-cc-t-m-r-80 {
    margin-right: 80px !important;
  }

  .ph-cc-t-m-r-81 {
    margin-right: 81px !important;
  }

  .ph-cc-t-m-r-82 {
    margin-right: 82px !important;
  }

  .ph-cc-t-m-r-83 {
    margin-right: 83px !important;
  }

  .ph-cc-t-m-r-84 {
    margin-right: 84px !important;
  }

  .ph-cc-t-m-r-85 {
    margin-right: 85px !important;
  }

  .ph-cc-t-m-r-86 {
    margin-right: 86px !important;
  }

  .ph-cc-t-m-r-87 {
    margin-right: 87px !important;
  }

  .ph-cc-t-m-r-88 {
    margin-right: 88px !important;
  }

  .ph-cc-t-m-r-89 {
    margin-right: 89px !important;
  }

  .ph-cc-t-m-r-90 {
    margin-right: 90px !important;
  }

  .ph-cc-t-m-r-91 {
    margin-right: 91px !important;
  }

  .ph-cc-t-m-r-92 {
    margin-right: 92px !important;
  }

  .ph-cc-t-m-r-93 {
    margin-right: 93px !important;
  }

  .ph-cc-t-m-r-94 {
    margin-right: 94px !important;
  }

  .ph-cc-t-m-r-95 {
    margin-right: 95px !important;
  }

  .ph-cc-t-m-r-96 {
    margin-right: 96px !important;
  }

  .ph-cc-t-m-r-97 {
    margin-right: 97px !important;
  }

  .ph-cc-t-m-r-98 {
    margin-right: 98px !important;
  }

  .ph-cc-t-m-r-99 {
    margin-right: 99px !important;
  }

  .ph-cc-t-m-r-100 {
    margin-right: 100px !important;
  }

  .ph-cc-t-m-b-0 {
    margin-bottom: 0px !important;
  }

  .ph-cc-t-m-b-1 {
    margin-bottom: 1px !important;
  }

  .ph-cc-t-m-b-2 {
    margin-bottom: 2px !important;
  }

  .ph-cc-t-m-b-3 {
    margin-bottom: 3px !important;
  }

  .ph-cc-t-m-b-4 {
    margin-bottom: 4px !important;
  }

  .ph-cc-t-m-b-5 {
    margin-bottom: 5px !important;
  }

  .ph-cc-t-m-b-6 {
    margin-bottom: 6px !important;
  }

  .ph-cc-t-m-b-7 {
    margin-bottom: 7px !important;
  }

  .ph-cc-t-m-b-8 {
    margin-bottom: 8px !important;
  }

  .ph-cc-t-m-b-9 {
    margin-bottom: 9px !important;
  }

  .ph-cc-t-m-b-10 {
    margin-bottom: 10px !important;
  }

  .ph-cc-t-m-b-11 {
    margin-bottom: 11px !important;
  }

  .ph-cc-t-m-b-12 {
    margin-bottom: 12px !important;
  }

  .ph-cc-t-m-b-13 {
    margin-bottom: 13px !important;
  }

  .ph-cc-t-m-b-14 {
    margin-bottom: 14px !important;
  }

  .ph-cc-t-m-b-15 {
    margin-bottom: 15px !important;
  }

  .ph-cc-t-m-b-16 {
    margin-bottom: 16px !important;
  }

  .ph-cc-t-m-b-17 {
    margin-bottom: 17px !important;
  }

  .ph-cc-t-m-b-18 {
    margin-bottom: 18px !important;
  }

  .ph-cc-t-m-b-19 {
    margin-bottom: 19px !important;
  }

  .ph-cc-t-m-b-20 {
    margin-bottom: 20px !important;
  }

  .ph-cc-t-m-b-21 {
    margin-bottom: 21px !important;
  }

  .ph-cc-t-m-b-22 {
    margin-bottom: 22px !important;
  }

  .ph-cc-t-m-b-23 {
    margin-bottom: 23px !important;
  }

  .ph-cc-t-m-b-24 {
    margin-bottom: 24px !important;
  }

  .ph-cc-t-m-b-25 {
    margin-bottom: 25px !important;
  }

  .ph-cc-t-m-b-26 {
    margin-bottom: 26px !important;
  }

  .ph-cc-t-m-b-27 {
    margin-bottom: 27px !important;
  }

  .ph-cc-t-m-b-28 {
    margin-bottom: 28px !important;
  }

  .ph-cc-t-m-b-29 {
    margin-bottom: 29px !important;
  }

  .ph-cc-t-m-b-30 {
    margin-bottom: 30px !important;
  }

  .ph-cc-t-m-b-31 {
    margin-bottom: 31px !important;
  }

  .ph-cc-t-m-b-32 {
    margin-bottom: 32px !important;
  }

  .ph-cc-t-m-b-33 {
    margin-bottom: 33px !important;
  }

  .ph-cc-t-m-b-34 {
    margin-bottom: 34px !important;
  }

  .ph-cc-t-m-b-35 {
    margin-bottom: 35px !important;
  }

  .ph-cc-t-m-b-36 {
    margin-bottom: 36px !important;
  }

  .ph-cc-t-m-b-37 {
    margin-bottom: 37px !important;
  }

  .ph-cc-t-m-b-38 {
    margin-bottom: 38px !important;
  }

  .ph-cc-t-m-b-39 {
    margin-bottom: 39px !important;
  }

  .ph-cc-t-m-b-40 {
    margin-bottom: 40px !important;
  }

  .ph-cc-t-m-b-41 {
    margin-bottom: 41px !important;
  }

  .ph-cc-t-m-b-42 {
    margin-bottom: 42px !important;
  }

  .ph-cc-t-m-b-43 {
    margin-bottom: 43px !important;
  }

  .ph-cc-t-m-b-44 {
    margin-bottom: 44px !important;
  }

  .ph-cc-t-m-b-45 {
    margin-bottom: 45px !important;
  }

  .ph-cc-t-m-b-46 {
    margin-bottom: 46px !important;
  }

  .ph-cc-t-m-b-47 {
    margin-bottom: 47px !important;
  }

  .ph-cc-t-m-b-48 {
    margin-bottom: 48px !important;
  }

  .ph-cc-t-m-b-49 {
    margin-bottom: 49px !important;
  }

  .ph-cc-t-m-b-50 {
    margin-bottom: 50px !important;
  }

  .ph-cc-t-m-b-51 {
    margin-bottom: 51px !important;
  }

  .ph-cc-t-m-b-52 {
    margin-bottom: 52px !important;
  }

  .ph-cc-t-m-b-53 {
    margin-bottom: 53px !important;
  }

  .ph-cc-t-m-b-54 {
    margin-bottom: 54px !important;
  }

  .ph-cc-t-m-b-55 {
    margin-bottom: 55px !important;
  }

  .ph-cc-t-m-b-56 {
    margin-bottom: 56px !important;
  }

  .ph-cc-t-m-b-57 {
    margin-bottom: 57px !important;
  }

  .ph-cc-t-m-b-58 {
    margin-bottom: 58px !important;
  }

  .ph-cc-t-m-b-59 {
    margin-bottom: 59px !important;
  }

  .ph-cc-t-m-b-60 {
    margin-bottom: 60px !important;
  }

  .ph-cc-t-m-b-61 {
    margin-bottom: 61px !important;
  }

  .ph-cc-t-m-b-62 {
    margin-bottom: 62px !important;
  }

  .ph-cc-t-m-b-63 {
    margin-bottom: 63px !important;
  }

  .ph-cc-t-m-b-64 {
    margin-bottom: 64px !important;
  }

  .ph-cc-t-m-b-65 {
    margin-bottom: 65px !important;
  }

  .ph-cc-t-m-b-66 {
    margin-bottom: 66px !important;
  }

  .ph-cc-t-m-b-67 {
    margin-bottom: 67px !important;
  }

  .ph-cc-t-m-b-68 {
    margin-bottom: 68px !important;
  }

  .ph-cc-t-m-b-69 {
    margin-bottom: 69px !important;
  }

  .ph-cc-t-m-b-70 {
    margin-bottom: 70px !important;
  }

  .ph-cc-t-m-b-71 {
    margin-bottom: 71px !important;
  }

  .ph-cc-t-m-b-72 {
    margin-bottom: 72px !important;
  }

  .ph-cc-t-m-b-73 {
    margin-bottom: 73px !important;
  }

  .ph-cc-t-m-b-74 {
    margin-bottom: 74px !important;
  }

  .ph-cc-t-m-b-75 {
    margin-bottom: 75px !important;
  }

  .ph-cc-t-m-b-76 {
    margin-bottom: 76px !important;
  }

  .ph-cc-t-m-b-77 {
    margin-bottom: 77px !important;
  }

  .ph-cc-t-m-b-78 {
    margin-bottom: 78px !important;
  }

  .ph-cc-t-m-b-79 {
    margin-bottom: 79px !important;
  }

  .ph-cc-t-m-b-80 {
    margin-bottom: 80px !important;
  }

  .ph-cc-t-m-b-81 {
    margin-bottom: 81px !important;
  }

  .ph-cc-t-m-b-82 {
    margin-bottom: 82px !important;
  }

  .ph-cc-t-m-b-83 {
    margin-bottom: 83px !important;
  }

  .ph-cc-t-m-b-84 {
    margin-bottom: 84px !important;
  }

  .ph-cc-t-m-b-85 {
    margin-bottom: 85px !important;
  }

  .ph-cc-t-m-b-86 {
    margin-bottom: 86px !important;
  }

  .ph-cc-t-m-b-87 {
    margin-bottom: 87px !important;
  }

  .ph-cc-t-m-b-88 {
    margin-bottom: 88px !important;
  }

  .ph-cc-t-m-b-89 {
    margin-bottom: 89px !important;
  }

  .ph-cc-t-m-b-90 {
    margin-bottom: 90px !important;
  }

  .ph-cc-t-m-b-91 {
    margin-bottom: 91px !important;
  }

  .ph-cc-t-m-b-92 {
    margin-bottom: 92px !important;
  }

  .ph-cc-t-m-b-93 {
    margin-bottom: 93px !important;
  }

  .ph-cc-t-m-b-94 {
    margin-bottom: 94px !important;
  }

  .ph-cc-t-m-b-95 {
    margin-bottom: 95px !important;
  }

  .ph-cc-t-m-b-96 {
    margin-bottom: 96px !important;
  }

  .ph-cc-t-m-b-97 {
    margin-bottom: 97px !important;
  }

  .ph-cc-t-m-b-98 {
    margin-bottom: 98px !important;
  }

  .ph-cc-t-m-b-99 {
    margin-bottom: 99px !important;
  }

  .ph-cc-t-m-b-100 {
    margin-bottom: 100px !important;
  }

  .ph-cc-t-m-l-0 {
    margin-left: 0px !important;
  }

  .ph-cc-t-m-l-1 {
    margin-left: 1px !important;
  }

  .ph-cc-t-m-l-2 {
    margin-left: 2px !important;
  }

  .ph-cc-t-m-l-3 {
    margin-left: 3px !important;
  }

  .ph-cc-t-m-l-4 {
    margin-left: 4px !important;
  }

  .ph-cc-t-m-l-5 {
    margin-left: 5px !important;
  }

  .ph-cc-t-m-l-6 {
    margin-left: 6px !important;
  }

  .ph-cc-t-m-l-7 {
    margin-left: 7px !important;
  }

  .ph-cc-t-m-l-8 {
    margin-left: 8px !important;
  }

  .ph-cc-t-m-l-9 {
    margin-left: 9px !important;
  }

  .ph-cc-t-m-l-10 {
    margin-left: 10px !important;
  }

  .ph-cc-t-m-l-11 {
    margin-left: 11px !important;
  }

  .ph-cc-t-m-l-12 {
    margin-left: 12px !important;
  }

  .ph-cc-t-m-l-13 {
    margin-left: 13px !important;
  }

  .ph-cc-t-m-l-14 {
    margin-left: 14px !important;
  }

  .ph-cc-t-m-l-15 {
    margin-left: 15px !important;
  }

  .ph-cc-t-m-l-16 {
    margin-left: 16px !important;
  }

  .ph-cc-t-m-l-17 {
    margin-left: 17px !important;
  }

  .ph-cc-t-m-l-18 {
    margin-left: 18px !important;
  }

  .ph-cc-t-m-l-19 {
    margin-left: 19px !important;
  }

  .ph-cc-t-m-l-20 {
    margin-left: 20px !important;
  }

  .ph-cc-t-m-l-21 {
    margin-left: 21px !important;
  }

  .ph-cc-t-m-l-22 {
    margin-left: 22px !important;
  }

  .ph-cc-t-m-l-23 {
    margin-left: 23px !important;
  }

  .ph-cc-t-m-l-24 {
    margin-left: 24px !important;
  }

  .ph-cc-t-m-l-25 {
    margin-left: 25px !important;
  }

  .ph-cc-t-m-l-26 {
    margin-left: 26px !important;
  }

  .ph-cc-t-m-l-27 {
    margin-left: 27px !important;
  }

  .ph-cc-t-m-l-28 {
    margin-left: 28px !important;
  }

  .ph-cc-t-m-l-29 {
    margin-left: 29px !important;
  }

  .ph-cc-t-m-l-30 {
    margin-left: 30px !important;
  }

  .ph-cc-t-m-l-31 {
    margin-left: 31px !important;
  }

  .ph-cc-t-m-l-32 {
    margin-left: 32px !important;
  }

  .ph-cc-t-m-l-33 {
    margin-left: 33px !important;
  }

  .ph-cc-t-m-l-34 {
    margin-left: 34px !important;
  }

  .ph-cc-t-m-l-35 {
    margin-left: 35px !important;
  }

  .ph-cc-t-m-l-36 {
    margin-left: 36px !important;
  }

  .ph-cc-t-m-l-37 {
    margin-left: 37px !important;
  }

  .ph-cc-t-m-l-38 {
    margin-left: 38px !important;
  }

  .ph-cc-t-m-l-39 {
    margin-left: 39px !important;
  }

  .ph-cc-t-m-l-40 {
    margin-left: 40px !important;
  }

  .ph-cc-t-m-l-41 {
    margin-left: 41px !important;
  }

  .ph-cc-t-m-l-42 {
    margin-left: 42px !important;
  }

  .ph-cc-t-m-l-43 {
    margin-left: 43px !important;
  }

  .ph-cc-t-m-l-44 {
    margin-left: 44px !important;
  }

  .ph-cc-t-m-l-45 {
    margin-left: 45px !important;
  }

  .ph-cc-t-m-l-46 {
    margin-left: 46px !important;
  }

  .ph-cc-t-m-l-47 {
    margin-left: 47px !important;
  }

  .ph-cc-t-m-l-48 {
    margin-left: 48px !important;
  }

  .ph-cc-t-m-l-49 {
    margin-left: 49px !important;
  }

  .ph-cc-t-m-l-50 {
    margin-left: 50px !important;
  }

  .ph-cc-t-m-l-51 {
    margin-left: 51px !important;
  }

  .ph-cc-t-m-l-52 {
    margin-left: 52px !important;
  }

  .ph-cc-t-m-l-53 {
    margin-left: 53px !important;
  }

  .ph-cc-t-m-l-54 {
    margin-left: 54px !important;
  }

  .ph-cc-t-m-l-55 {
    margin-left: 55px !important;
  }

  .ph-cc-t-m-l-56 {
    margin-left: 56px !important;
  }

  .ph-cc-t-m-l-57 {
    margin-left: 57px !important;
  }

  .ph-cc-t-m-l-58 {
    margin-left: 58px !important;
  }

  .ph-cc-t-m-l-59 {
    margin-left: 59px !important;
  }

  .ph-cc-t-m-l-60 {
    margin-left: 60px !important;
  }

  .ph-cc-t-m-l-61 {
    margin-left: 61px !important;
  }

  .ph-cc-t-m-l-62 {
    margin-left: 62px !important;
  }

  .ph-cc-t-m-l-63 {
    margin-left: 63px !important;
  }

  .ph-cc-t-m-l-64 {
    margin-left: 64px !important;
  }

  .ph-cc-t-m-l-65 {
    margin-left: 65px !important;
  }

  .ph-cc-t-m-l-66 {
    margin-left: 66px !important;
  }

  .ph-cc-t-m-l-67 {
    margin-left: 67px !important;
  }

  .ph-cc-t-m-l-68 {
    margin-left: 68px !important;
  }

  .ph-cc-t-m-l-69 {
    margin-left: 69px !important;
  }

  .ph-cc-t-m-l-70 {
    margin-left: 70px !important;
  }

  .ph-cc-t-m-l-71 {
    margin-left: 71px !important;
  }

  .ph-cc-t-m-l-72 {
    margin-left: 72px !important;
  }

  .ph-cc-t-m-l-73 {
    margin-left: 73px !important;
  }

  .ph-cc-t-m-l-74 {
    margin-left: 74px !important;
  }

  .ph-cc-t-m-l-75 {
    margin-left: 75px !important;
  }

  .ph-cc-t-m-l-76 {
    margin-left: 76px !important;
  }

  .ph-cc-t-m-l-77 {
    margin-left: 77px !important;
  }

  .ph-cc-t-m-l-78 {
    margin-left: 78px !important;
  }

  .ph-cc-t-m-l-79 {
    margin-left: 79px !important;
  }

  .ph-cc-t-m-l-80 {
    margin-left: 80px !important;
  }

  .ph-cc-t-m-l-81 {
    margin-left: 81px !important;
  }

  .ph-cc-t-m-l-82 {
    margin-left: 82px !important;
  }

  .ph-cc-t-m-l-83 {
    margin-left: 83px !important;
  }

  .ph-cc-t-m-l-84 {
    margin-left: 84px !important;
  }

  .ph-cc-t-m-l-85 {
    margin-left: 85px !important;
  }

  .ph-cc-t-m-l-86 {
    margin-left: 86px !important;
  }

  .ph-cc-t-m-l-87 {
    margin-left: 87px !important;
  }

  .ph-cc-t-m-l-88 {
    margin-left: 88px !important;
  }

  .ph-cc-t-m-l-89 {
    margin-left: 89px !important;
  }

  .ph-cc-t-m-l-90 {
    margin-left: 90px !important;
  }

  .ph-cc-t-m-l-91 {
    margin-left: 91px !important;
  }

  .ph-cc-t-m-l-92 {
    margin-left: 92px !important;
  }

  .ph-cc-t-m-l-93 {
    margin-left: 93px !important;
  }

  .ph-cc-t-m-l-94 {
    margin-left: 94px !important;
  }

  .ph-cc-t-m-l-95 {
    margin-left: 95px !important;
  }

  .ph-cc-t-m-l-96 {
    margin-left: 96px !important;
  }

  .ph-cc-t-m-l-97 {
    margin-left: 97px !important;
  }

  .ph-cc-t-m-l-98 {
    margin-left: 98px !important;
  }

  .ph-cc-t-m-l-99 {
    margin-left: 99px !important;
  }

  .ph-cc-t-m-l-100 {
    margin-left: 100px !important;
  }

  .ph-cc-t-p-a-0 {
    padding: 0px !important;
  }

  .ph-cc-t-p-a-1 {
    padding: 1px !important;
  }

  .ph-cc-t-p-a-2 {
    padding: 2px !important;
  }

  .ph-cc-t-p-a-3 {
    padding: 3px !important;
  }

  .ph-cc-t-p-a-4 {
    padding: 4px !important;
  }

  .ph-cc-t-p-a-5 {
    padding: 5px !important;
  }

  .ph-cc-t-p-a-6 {
    padding: 6px !important;
  }

  .ph-cc-t-p-a-7 {
    padding: 7px !important;
  }

  .ph-cc-t-p-a-8 {
    padding: 8px !important;
  }

  .ph-cc-t-p-a-9 {
    padding: 9px !important;
  }

  .ph-cc-t-p-a-10 {
    padding: 10px !important;
  }

  .ph-cc-t-p-a-11 {
    padding: 11px !important;
  }

  .ph-cc-t-p-a-12 {
    padding: 12px !important;
  }

  .ph-cc-t-p-a-13 {
    padding: 13px !important;
  }

  .ph-cc-t-p-a-14 {
    padding: 14px !important;
  }

  .ph-cc-t-p-a-15 {
    padding: 15px !important;
  }

  .ph-cc-t-p-a-16 {
    padding: 16px !important;
  }

  .ph-cc-t-p-a-17 {
    padding: 17px !important;
  }

  .ph-cc-t-p-a-18 {
    padding: 18px !important;
  }

  .ph-cc-t-p-a-19 {
    padding: 19px !important;
  }

  .ph-cc-t-p-a-20 {
    padding: 20px !important;
  }

  .ph-cc-t-p-a-21 {
    padding: 21px !important;
  }

  .ph-cc-t-p-a-22 {
    padding: 22px !important;
  }

  .ph-cc-t-p-a-23 {
    padding: 23px !important;
  }

  .ph-cc-t-p-a-24 {
    padding: 24px !important;
  }

  .ph-cc-t-p-a-25 {
    padding: 25px !important;
  }

  .ph-cc-t-p-a-26 {
    padding: 26px !important;
  }

  .ph-cc-t-p-a-27 {
    padding: 27px !important;
  }

  .ph-cc-t-p-a-28 {
    padding: 28px !important;
  }

  .ph-cc-t-p-a-29 {
    padding: 29px !important;
  }

  .ph-cc-t-p-a-30 {
    padding: 30px !important;
  }

  .ph-cc-t-p-a-31 {
    padding: 31px !important;
  }

  .ph-cc-t-p-a-32 {
    padding: 32px !important;
  }

  .ph-cc-t-p-a-33 {
    padding: 33px !important;
  }

  .ph-cc-t-p-a-34 {
    padding: 34px !important;
  }

  .ph-cc-t-p-a-35 {
    padding: 35px !important;
  }

  .ph-cc-t-p-a-36 {
    padding: 36px !important;
  }

  .ph-cc-t-p-a-37 {
    padding: 37px !important;
  }

  .ph-cc-t-p-a-38 {
    padding: 38px !important;
  }

  .ph-cc-t-p-a-39 {
    padding: 39px !important;
  }

  .ph-cc-t-p-a-40 {
    padding: 40px !important;
  }

  .ph-cc-t-p-a-41 {
    padding: 41px !important;
  }

  .ph-cc-t-p-a-42 {
    padding: 42px !important;
  }

  .ph-cc-t-p-a-43 {
    padding: 43px !important;
  }

  .ph-cc-t-p-a-44 {
    padding: 44px !important;
  }

  .ph-cc-t-p-a-45 {
    padding: 45px !important;
  }

  .ph-cc-t-p-a-46 {
    padding: 46px !important;
  }

  .ph-cc-t-p-a-47 {
    padding: 47px !important;
  }

  .ph-cc-t-p-a-48 {
    padding: 48px !important;
  }

  .ph-cc-t-p-a-49 {
    padding: 49px !important;
  }

  .ph-cc-t-p-a-50 {
    padding: 50px !important;
  }

  .ph-cc-t-p-a-51 {
    padding: 51px !important;
  }

  .ph-cc-t-p-a-52 {
    padding: 52px !important;
  }

  .ph-cc-t-p-a-53 {
    padding: 53px !important;
  }

  .ph-cc-t-p-a-54 {
    padding: 54px !important;
  }

  .ph-cc-t-p-a-55 {
    padding: 55px !important;
  }

  .ph-cc-t-p-a-56 {
    padding: 56px !important;
  }

  .ph-cc-t-p-a-57 {
    padding: 57px !important;
  }

  .ph-cc-t-p-a-58 {
    padding: 58px !important;
  }

  .ph-cc-t-p-a-59 {
    padding: 59px !important;
  }

  .ph-cc-t-p-a-60 {
    padding: 60px !important;
  }

  .ph-cc-t-p-a-61 {
    padding: 61px !important;
  }

  .ph-cc-t-p-a-62 {
    padding: 62px !important;
  }

  .ph-cc-t-p-a-63 {
    padding: 63px !important;
  }

  .ph-cc-t-p-a-64 {
    padding: 64px !important;
  }

  .ph-cc-t-p-a-65 {
    padding: 65px !important;
  }

  .ph-cc-t-p-a-66 {
    padding: 66px !important;
  }

  .ph-cc-t-p-a-67 {
    padding: 67px !important;
  }

  .ph-cc-t-p-a-68 {
    padding: 68px !important;
  }

  .ph-cc-t-p-a-69 {
    padding: 69px !important;
  }

  .ph-cc-t-p-a-70 {
    padding: 70px !important;
  }

  .ph-cc-t-p-a-71 {
    padding: 71px !important;
  }

  .ph-cc-t-p-a-72 {
    padding: 72px !important;
  }

  .ph-cc-t-p-a-73 {
    padding: 73px !important;
  }

  .ph-cc-t-p-a-74 {
    padding: 74px !important;
  }

  .ph-cc-t-p-a-75 {
    padding: 75px !important;
  }

  .ph-cc-t-p-a-76 {
    padding: 76px !important;
  }

  .ph-cc-t-p-a-77 {
    padding: 77px !important;
  }

  .ph-cc-t-p-a-78 {
    padding: 78px !important;
  }

  .ph-cc-t-p-a-79 {
    padding: 79px !important;
  }

  .ph-cc-t-p-a-80 {
    padding: 80px !important;
  }

  .ph-cc-t-p-a-81 {
    padding: 81px !important;
  }

  .ph-cc-t-p-a-82 {
    padding: 82px !important;
  }

  .ph-cc-t-p-a-83 {
    padding: 83px !important;
  }

  .ph-cc-t-p-a-84 {
    padding: 84px !important;
  }

  .ph-cc-t-p-a-85 {
    padding: 85px !important;
  }

  .ph-cc-t-p-a-86 {
    padding: 86px !important;
  }

  .ph-cc-t-p-a-87 {
    padding: 87px !important;
  }

  .ph-cc-t-p-a-88 {
    padding: 88px !important;
  }

  .ph-cc-t-p-a-89 {
    padding: 89px !important;
  }

  .ph-cc-t-p-a-90 {
    padding: 90px !important;
  }

  .ph-cc-t-p-a-91 {
    padding: 91px !important;
  }

  .ph-cc-t-p-a-92 {
    padding: 92px !important;
  }

  .ph-cc-t-p-a-93 {
    padding: 93px !important;
  }

  .ph-cc-t-p-a-94 {
    padding: 94px !important;
  }

  .ph-cc-t-p-a-95 {
    padding: 95px !important;
  }

  .ph-cc-t-p-a-96 {
    padding: 96px !important;
  }

  .ph-cc-t-p-a-97 {
    padding: 97px !important;
  }

  .ph-cc-t-p-a-98 {
    padding: 98px !important;
  }

  .ph-cc-t-p-a-99 {
    padding: 99px !important;
  }

  .ph-cc-t-p-a-100 {
    padding: 100px !important;
  }

  .ph-cc-t-p-t-0 {
    padding-top: 0px !important;
  }

  .ph-cc-t-p-t-1 {
    padding-top: 1px !important;
  }

  .ph-cc-t-p-t-2 {
    padding-top: 2px !important;
  }

  .ph-cc-t-p-t-3 {
    padding-top: 3px !important;
  }

  .ph-cc-t-p-t-4 {
    padding-top: 4px !important;
  }

  .ph-cc-t-p-t-5 {
    padding-top: 5px !important;
  }

  .ph-cc-t-p-t-6 {
    padding-top: 6px !important;
  }

  .ph-cc-t-p-t-7 {
    padding-top: 7px !important;
  }

  .ph-cc-t-p-t-8 {
    padding-top: 8px !important;
  }

  .ph-cc-t-p-t-9 {
    padding-top: 9px !important;
  }

  .ph-cc-t-p-t-10 {
    padding-top: 10px !important;
  }

  .ph-cc-t-p-t-11 {
    padding-top: 11px !important;
  }

  .ph-cc-t-p-t-12 {
    padding-top: 12px !important;
  }

  .ph-cc-t-p-t-13 {
    padding-top: 13px !important;
  }

  .ph-cc-t-p-t-14 {
    padding-top: 14px !important;
  }

  .ph-cc-t-p-t-15 {
    padding-top: 15px !important;
  }

  .ph-cc-t-p-t-16 {
    padding-top: 16px !important;
  }

  .ph-cc-t-p-t-17 {
    padding-top: 17px !important;
  }

  .ph-cc-t-p-t-18 {
    padding-top: 18px !important;
  }

  .ph-cc-t-p-t-19 {
    padding-top: 19px !important;
  }

  .ph-cc-t-p-t-20 {
    padding-top: 20px !important;
  }

  .ph-cc-t-p-t-21 {
    padding-top: 21px !important;
  }

  .ph-cc-t-p-t-22 {
    padding-top: 22px !important;
  }

  .ph-cc-t-p-t-23 {
    padding-top: 23px !important;
  }

  .ph-cc-t-p-t-24 {
    padding-top: 24px !important;
  }

  .ph-cc-t-p-t-25 {
    padding-top: 25px !important;
  }

  .ph-cc-t-p-t-26 {
    padding-top: 26px !important;
  }

  .ph-cc-t-p-t-27 {
    padding-top: 27px !important;
  }

  .ph-cc-t-p-t-28 {
    padding-top: 28px !important;
  }

  .ph-cc-t-p-t-29 {
    padding-top: 29px !important;
  }

  .ph-cc-t-p-t-30 {
    padding-top: 30px !important;
  }

  .ph-cc-t-p-t-31 {
    padding-top: 31px !important;
  }

  .ph-cc-t-p-t-32 {
    padding-top: 32px !important;
  }

  .ph-cc-t-p-t-33 {
    padding-top: 33px !important;
  }

  .ph-cc-t-p-t-34 {
    padding-top: 34px !important;
  }

  .ph-cc-t-p-t-35 {
    padding-top: 35px !important;
  }

  .ph-cc-t-p-t-36 {
    padding-top: 36px !important;
  }

  .ph-cc-t-p-t-37 {
    padding-top: 37px !important;
  }

  .ph-cc-t-p-t-38 {
    padding-top: 38px !important;
  }

  .ph-cc-t-p-t-39 {
    padding-top: 39px !important;
  }

  .ph-cc-t-p-t-40 {
    padding-top: 40px !important;
  }

  .ph-cc-t-p-t-41 {
    padding-top: 41px !important;
  }

  .ph-cc-t-p-t-42 {
    padding-top: 42px !important;
  }

  .ph-cc-t-p-t-43 {
    padding-top: 43px !important;
  }

  .ph-cc-t-p-t-44 {
    padding-top: 44px !important;
  }

  .ph-cc-t-p-t-45 {
    padding-top: 45px !important;
  }

  .ph-cc-t-p-t-46 {
    padding-top: 46px !important;
  }

  .ph-cc-t-p-t-47 {
    padding-top: 47px !important;
  }

  .ph-cc-t-p-t-48 {
    padding-top: 48px !important;
  }

  .ph-cc-t-p-t-49 {
    padding-top: 49px !important;
  }

  .ph-cc-t-p-t-50 {
    padding-top: 50px !important;
  }

  .ph-cc-t-p-t-51 {
    padding-top: 51px !important;
  }

  .ph-cc-t-p-t-52 {
    padding-top: 52px !important;
  }

  .ph-cc-t-p-t-53 {
    padding-top: 53px !important;
  }

  .ph-cc-t-p-t-54 {
    padding-top: 54px !important;
  }

  .ph-cc-t-p-t-55 {
    padding-top: 55px !important;
  }

  .ph-cc-t-p-t-56 {
    padding-top: 56px !important;
  }

  .ph-cc-t-p-t-57 {
    padding-top: 57px !important;
  }

  .ph-cc-t-p-t-58 {
    padding-top: 58px !important;
  }

  .ph-cc-t-p-t-59 {
    padding-top: 59px !important;
  }

  .ph-cc-t-p-t-60 {
    padding-top: 60px !important;
  }

  .ph-cc-t-p-t-61 {
    padding-top: 61px !important;
  }

  .ph-cc-t-p-t-62 {
    padding-top: 62px !important;
  }

  .ph-cc-t-p-t-63 {
    padding-top: 63px !important;
  }

  .ph-cc-t-p-t-64 {
    padding-top: 64px !important;
  }

  .ph-cc-t-p-t-65 {
    padding-top: 65px !important;
  }

  .ph-cc-t-p-t-66 {
    padding-top: 66px !important;
  }

  .ph-cc-t-p-t-67 {
    padding-top: 67px !important;
  }

  .ph-cc-t-p-t-68 {
    padding-top: 68px !important;
  }

  .ph-cc-t-p-t-69 {
    padding-top: 69px !important;
  }

  .ph-cc-t-p-t-70 {
    padding-top: 70px !important;
  }

  .ph-cc-t-p-t-71 {
    padding-top: 71px !important;
  }

  .ph-cc-t-p-t-72 {
    padding-top: 72px !important;
  }

  .ph-cc-t-p-t-73 {
    padding-top: 73px !important;
  }

  .ph-cc-t-p-t-74 {
    padding-top: 74px !important;
  }

  .ph-cc-t-p-t-75 {
    padding-top: 75px !important;
  }

  .ph-cc-t-p-t-76 {
    padding-top: 76px !important;
  }

  .ph-cc-t-p-t-77 {
    padding-top: 77px !important;
  }

  .ph-cc-t-p-t-78 {
    padding-top: 78px !important;
  }

  .ph-cc-t-p-t-79 {
    padding-top: 79px !important;
  }

  .ph-cc-t-p-t-80 {
    padding-top: 80px !important;
  }

  .ph-cc-t-p-t-81 {
    padding-top: 81px !important;
  }

  .ph-cc-t-p-t-82 {
    padding-top: 82px !important;
  }

  .ph-cc-t-p-t-83 {
    padding-top: 83px !important;
  }

  .ph-cc-t-p-t-84 {
    padding-top: 84px !important;
  }

  .ph-cc-t-p-t-85 {
    padding-top: 85px !important;
  }

  .ph-cc-t-p-t-86 {
    padding-top: 86px !important;
  }

  .ph-cc-t-p-t-87 {
    padding-top: 87px !important;
  }

  .ph-cc-t-p-t-88 {
    padding-top: 88px !important;
  }

  .ph-cc-t-p-t-89 {
    padding-top: 89px !important;
  }

  .ph-cc-t-p-t-90 {
    padding-top: 90px !important;
  }

  .ph-cc-t-p-t-91 {
    padding-top: 91px !important;
  }

  .ph-cc-t-p-t-92 {
    padding-top: 92px !important;
  }

  .ph-cc-t-p-t-93 {
    padding-top: 93px !important;
  }

  .ph-cc-t-p-t-94 {
    padding-top: 94px !important;
  }

  .ph-cc-t-p-t-95 {
    padding-top: 95px !important;
  }

  .ph-cc-t-p-t-96 {
    padding-top: 96px !important;
  }

  .ph-cc-t-p-t-97 {
    padding-top: 97px !important;
  }

  .ph-cc-t-p-t-98 {
    padding-top: 98px !important;
  }

  .ph-cc-t-p-t-99 {
    padding-top: 99px !important;
  }

  .ph-cc-t-p-t-100 {
    padding-top: 100px !important;
  }

  .ph-cc-t-p-r-0 {
    padding-right: 0px !important;
  }

  .ph-cc-t-p-r-1 {
    padding-right: 1px !important;
  }

  .ph-cc-t-p-r-2 {
    padding-right: 2px !important;
  }

  .ph-cc-t-p-r-3 {
    padding-right: 3px !important;
  }

  .ph-cc-t-p-r-4 {
    padding-right: 4px !important;
  }

  .ph-cc-t-p-r-5 {
    padding-right: 5px !important;
  }

  .ph-cc-t-p-r-6 {
    padding-right: 6px !important;
  }

  .ph-cc-t-p-r-7 {
    padding-right: 7px !important;
  }

  .ph-cc-t-p-r-8 {
    padding-right: 8px !important;
  }

  .ph-cc-t-p-r-9 {
    padding-right: 9px !important;
  }

  .ph-cc-t-p-r-10 {
    padding-right: 10px !important;
  }

  .ph-cc-t-p-r-11 {
    padding-right: 11px !important;
  }

  .ph-cc-t-p-r-12 {
    padding-right: 12px !important;
  }

  .ph-cc-t-p-r-13 {
    padding-right: 13px !important;
  }

  .ph-cc-t-p-r-14 {
    padding-right: 14px !important;
  }

  .ph-cc-t-p-r-15 {
    padding-right: 15px !important;
  }

  .ph-cc-t-p-r-16 {
    padding-right: 16px !important;
  }

  .ph-cc-t-p-r-17 {
    padding-right: 17px !important;
  }

  .ph-cc-t-p-r-18 {
    padding-right: 18px !important;
  }

  .ph-cc-t-p-r-19 {
    padding-right: 19px !important;
  }

  .ph-cc-t-p-r-20 {
    padding-right: 20px !important;
  }

  .ph-cc-t-p-r-21 {
    padding-right: 21px !important;
  }

  .ph-cc-t-p-r-22 {
    padding-right: 22px !important;
  }

  .ph-cc-t-p-r-23 {
    padding-right: 23px !important;
  }

  .ph-cc-t-p-r-24 {
    padding-right: 24px !important;
  }

  .ph-cc-t-p-r-25 {
    padding-right: 25px !important;
  }

  .ph-cc-t-p-r-26 {
    padding-right: 26px !important;
  }

  .ph-cc-t-p-r-27 {
    padding-right: 27px !important;
  }

  .ph-cc-t-p-r-28 {
    padding-right: 28px !important;
  }

  .ph-cc-t-p-r-29 {
    padding-right: 29px !important;
  }

  .ph-cc-t-p-r-30 {
    padding-right: 30px !important;
  }

  .ph-cc-t-p-r-31 {
    padding-right: 31px !important;
  }

  .ph-cc-t-p-r-32 {
    padding-right: 32px !important;
  }

  .ph-cc-t-p-r-33 {
    padding-right: 33px !important;
  }

  .ph-cc-t-p-r-34 {
    padding-right: 34px !important;
  }

  .ph-cc-t-p-r-35 {
    padding-right: 35px !important;
  }

  .ph-cc-t-p-r-36 {
    padding-right: 36px !important;
  }

  .ph-cc-t-p-r-37 {
    padding-right: 37px !important;
  }

  .ph-cc-t-p-r-38 {
    padding-right: 38px !important;
  }

  .ph-cc-t-p-r-39 {
    padding-right: 39px !important;
  }

  .ph-cc-t-p-r-40 {
    padding-right: 40px !important;
  }

  .ph-cc-t-p-r-41 {
    padding-right: 41px !important;
  }

  .ph-cc-t-p-r-42 {
    padding-right: 42px !important;
  }

  .ph-cc-t-p-r-43 {
    padding-right: 43px !important;
  }

  .ph-cc-t-p-r-44 {
    padding-right: 44px !important;
  }

  .ph-cc-t-p-r-45 {
    padding-right: 45px !important;
  }

  .ph-cc-t-p-r-46 {
    padding-right: 46px !important;
  }

  .ph-cc-t-p-r-47 {
    padding-right: 47px !important;
  }

  .ph-cc-t-p-r-48 {
    padding-right: 48px !important;
  }

  .ph-cc-t-p-r-49 {
    padding-right: 49px !important;
  }

  .ph-cc-t-p-r-50 {
    padding-right: 50px !important;
  }

  .ph-cc-t-p-r-51 {
    padding-right: 51px !important;
  }

  .ph-cc-t-p-r-52 {
    padding-right: 52px !important;
  }

  .ph-cc-t-p-r-53 {
    padding-right: 53px !important;
  }

  .ph-cc-t-p-r-54 {
    padding-right: 54px !important;
  }

  .ph-cc-t-p-r-55 {
    padding-right: 55px !important;
  }

  .ph-cc-t-p-r-56 {
    padding-right: 56px !important;
  }

  .ph-cc-t-p-r-57 {
    padding-right: 57px !important;
  }

  .ph-cc-t-p-r-58 {
    padding-right: 58px !important;
  }

  .ph-cc-t-p-r-59 {
    padding-right: 59px !important;
  }

  .ph-cc-t-p-r-60 {
    padding-right: 60px !important;
  }

  .ph-cc-t-p-r-61 {
    padding-right: 61px !important;
  }

  .ph-cc-t-p-r-62 {
    padding-right: 62px !important;
  }

  .ph-cc-t-p-r-63 {
    padding-right: 63px !important;
  }

  .ph-cc-t-p-r-64 {
    padding-right: 64px !important;
  }

  .ph-cc-t-p-r-65 {
    padding-right: 65px !important;
  }

  .ph-cc-t-p-r-66 {
    padding-right: 66px !important;
  }

  .ph-cc-t-p-r-67 {
    padding-right: 67px !important;
  }

  .ph-cc-t-p-r-68 {
    padding-right: 68px !important;
  }

  .ph-cc-t-p-r-69 {
    padding-right: 69px !important;
  }

  .ph-cc-t-p-r-70 {
    padding-right: 70px !important;
  }

  .ph-cc-t-p-r-71 {
    padding-right: 71px !important;
  }

  .ph-cc-t-p-r-72 {
    padding-right: 72px !important;
  }

  .ph-cc-t-p-r-73 {
    padding-right: 73px !important;
  }

  .ph-cc-t-p-r-74 {
    padding-right: 74px !important;
  }

  .ph-cc-t-p-r-75 {
    padding-right: 75px !important;
  }

  .ph-cc-t-p-r-76 {
    padding-right: 76px !important;
  }

  .ph-cc-t-p-r-77 {
    padding-right: 77px !important;
  }

  .ph-cc-t-p-r-78 {
    padding-right: 78px !important;
  }

  .ph-cc-t-p-r-79 {
    padding-right: 79px !important;
  }

  .ph-cc-t-p-r-80 {
    padding-right: 80px !important;
  }

  .ph-cc-t-p-r-81 {
    padding-right: 81px !important;
  }

  .ph-cc-t-p-r-82 {
    padding-right: 82px !important;
  }

  .ph-cc-t-p-r-83 {
    padding-right: 83px !important;
  }

  .ph-cc-t-p-r-84 {
    padding-right: 84px !important;
  }

  .ph-cc-t-p-r-85 {
    padding-right: 85px !important;
  }

  .ph-cc-t-p-r-86 {
    padding-right: 86px !important;
  }

  .ph-cc-t-p-r-87 {
    padding-right: 87px !important;
  }

  .ph-cc-t-p-r-88 {
    padding-right: 88px !important;
  }

  .ph-cc-t-p-r-89 {
    padding-right: 89px !important;
  }

  .ph-cc-t-p-r-90 {
    padding-right: 90px !important;
  }

  .ph-cc-t-p-r-91 {
    padding-right: 91px !important;
  }

  .ph-cc-t-p-r-92 {
    padding-right: 92px !important;
  }

  .ph-cc-t-p-r-93 {
    padding-right: 93px !important;
  }

  .ph-cc-t-p-r-94 {
    padding-right: 94px !important;
  }

  .ph-cc-t-p-r-95 {
    padding-right: 95px !important;
  }

  .ph-cc-t-p-r-96 {
    padding-right: 96px !important;
  }

  .ph-cc-t-p-r-97 {
    padding-right: 97px !important;
  }

  .ph-cc-t-p-r-98 {
    padding-right: 98px !important;
  }

  .ph-cc-t-p-r-99 {
    padding-right: 99px !important;
  }

  .ph-cc-t-p-r-100 {
    padding-right: 100px !important;
  }

  .ph-cc-t-p-b-0 {
    padding-bottom: 0px !important;
  }

  .ph-cc-t-p-b-1 {
    padding-bottom: 1px !important;
  }

  .ph-cc-t-p-b-2 {
    padding-bottom: 2px !important;
  }

  .ph-cc-t-p-b-3 {
    padding-bottom: 3px !important;
  }

  .ph-cc-t-p-b-4 {
    padding-bottom: 4px !important;
  }

  .ph-cc-t-p-b-5 {
    padding-bottom: 5px !important;
  }

  .ph-cc-t-p-b-6 {
    padding-bottom: 6px !important;
  }

  .ph-cc-t-p-b-7 {
    padding-bottom: 7px !important;
  }

  .ph-cc-t-p-b-8 {
    padding-bottom: 8px !important;
  }

  .ph-cc-t-p-b-9 {
    padding-bottom: 9px !important;
  }

  .ph-cc-t-p-b-10 {
    padding-bottom: 10px !important;
  }

  .ph-cc-t-p-b-11 {
    padding-bottom: 11px !important;
  }

  .ph-cc-t-p-b-12 {
    padding-bottom: 12px !important;
  }

  .ph-cc-t-p-b-13 {
    padding-bottom: 13px !important;
  }

  .ph-cc-t-p-b-14 {
    padding-bottom: 14px !important;
  }

  .ph-cc-t-p-b-15 {
    padding-bottom: 15px !important;
  }

  .ph-cc-t-p-b-16 {
    padding-bottom: 16px !important;
  }

  .ph-cc-t-p-b-17 {
    padding-bottom: 17px !important;
  }

  .ph-cc-t-p-b-18 {
    padding-bottom: 18px !important;
  }

  .ph-cc-t-p-b-19 {
    padding-bottom: 19px !important;
  }

  .ph-cc-t-p-b-20 {
    padding-bottom: 20px !important;
  }

  .ph-cc-t-p-b-21 {
    padding-bottom: 21px !important;
  }

  .ph-cc-t-p-b-22 {
    padding-bottom: 22px !important;
  }

  .ph-cc-t-p-b-23 {
    padding-bottom: 23px !important;
  }

  .ph-cc-t-p-b-24 {
    padding-bottom: 24px !important;
  }

  .ph-cc-t-p-b-25 {
    padding-bottom: 25px !important;
  }

  .ph-cc-t-p-b-26 {
    padding-bottom: 26px !important;
  }

  .ph-cc-t-p-b-27 {
    padding-bottom: 27px !important;
  }

  .ph-cc-t-p-b-28 {
    padding-bottom: 28px !important;
  }

  .ph-cc-t-p-b-29 {
    padding-bottom: 29px !important;
  }

  .ph-cc-t-p-b-30 {
    padding-bottom: 30px !important;
  }

  .ph-cc-t-p-b-31 {
    padding-bottom: 31px !important;
  }

  .ph-cc-t-p-b-32 {
    padding-bottom: 32px !important;
  }

  .ph-cc-t-p-b-33 {
    padding-bottom: 33px !important;
  }

  .ph-cc-t-p-b-34 {
    padding-bottom: 34px !important;
  }

  .ph-cc-t-p-b-35 {
    padding-bottom: 35px !important;
  }

  .ph-cc-t-p-b-36 {
    padding-bottom: 36px !important;
  }

  .ph-cc-t-p-b-37 {
    padding-bottom: 37px !important;
  }

  .ph-cc-t-p-b-38 {
    padding-bottom: 38px !important;
  }

  .ph-cc-t-p-b-39 {
    padding-bottom: 39px !important;
  }

  .ph-cc-t-p-b-40 {
    padding-bottom: 40px !important;
  }

  .ph-cc-t-p-b-41 {
    padding-bottom: 41px !important;
  }

  .ph-cc-t-p-b-42 {
    padding-bottom: 42px !important;
  }

  .ph-cc-t-p-b-43 {
    padding-bottom: 43px !important;
  }

  .ph-cc-t-p-b-44 {
    padding-bottom: 44px !important;
  }

  .ph-cc-t-p-b-45 {
    padding-bottom: 45px !important;
  }

  .ph-cc-t-p-b-46 {
    padding-bottom: 46px !important;
  }

  .ph-cc-t-p-b-47 {
    padding-bottom: 47px !important;
  }

  .ph-cc-t-p-b-48 {
    padding-bottom: 48px !important;
  }

  .ph-cc-t-p-b-49 {
    padding-bottom: 49px !important;
  }

  .ph-cc-t-p-b-50 {
    padding-bottom: 50px !important;
  }

  .ph-cc-t-p-b-51 {
    padding-bottom: 51px !important;
  }

  .ph-cc-t-p-b-52 {
    padding-bottom: 52px !important;
  }

  .ph-cc-t-p-b-53 {
    padding-bottom: 53px !important;
  }

  .ph-cc-t-p-b-54 {
    padding-bottom: 54px !important;
  }

  .ph-cc-t-p-b-55 {
    padding-bottom: 55px !important;
  }

  .ph-cc-t-p-b-56 {
    padding-bottom: 56px !important;
  }

  .ph-cc-t-p-b-57 {
    padding-bottom: 57px !important;
  }

  .ph-cc-t-p-b-58 {
    padding-bottom: 58px !important;
  }

  .ph-cc-t-p-b-59 {
    padding-bottom: 59px !important;
  }

  .ph-cc-t-p-b-60 {
    padding-bottom: 60px !important;
  }

  .ph-cc-t-p-b-61 {
    padding-bottom: 61px !important;
  }

  .ph-cc-t-p-b-62 {
    padding-bottom: 62px !important;
  }

  .ph-cc-t-p-b-63 {
    padding-bottom: 63px !important;
  }

  .ph-cc-t-p-b-64 {
    padding-bottom: 64px !important;
  }

  .ph-cc-t-p-b-65 {
    padding-bottom: 65px !important;
  }

  .ph-cc-t-p-b-66 {
    padding-bottom: 66px !important;
  }

  .ph-cc-t-p-b-67 {
    padding-bottom: 67px !important;
  }

  .ph-cc-t-p-b-68 {
    padding-bottom: 68px !important;
  }

  .ph-cc-t-p-b-69 {
    padding-bottom: 69px !important;
  }

  .ph-cc-t-p-b-70 {
    padding-bottom: 70px !important;
  }

  .ph-cc-t-p-b-71 {
    padding-bottom: 71px !important;
  }

  .ph-cc-t-p-b-72 {
    padding-bottom: 72px !important;
  }

  .ph-cc-t-p-b-73 {
    padding-bottom: 73px !important;
  }

  .ph-cc-t-p-b-74 {
    padding-bottom: 74px !important;
  }

  .ph-cc-t-p-b-75 {
    padding-bottom: 75px !important;
  }

  .ph-cc-t-p-b-76 {
    padding-bottom: 76px !important;
  }

  .ph-cc-t-p-b-77 {
    padding-bottom: 77px !important;
  }

  .ph-cc-t-p-b-78 {
    padding-bottom: 78px !important;
  }

  .ph-cc-t-p-b-79 {
    padding-bottom: 79px !important;
  }

  .ph-cc-t-p-b-80 {
    padding-bottom: 80px !important;
  }

  .ph-cc-t-p-b-81 {
    padding-bottom: 81px !important;
  }

  .ph-cc-t-p-b-82 {
    padding-bottom: 82px !important;
  }

  .ph-cc-t-p-b-83 {
    padding-bottom: 83px !important;
  }

  .ph-cc-t-p-b-84 {
    padding-bottom: 84px !important;
  }

  .ph-cc-t-p-b-85 {
    padding-bottom: 85px !important;
  }

  .ph-cc-t-p-b-86 {
    padding-bottom: 86px !important;
  }

  .ph-cc-t-p-b-87 {
    padding-bottom: 87px !important;
  }

  .ph-cc-t-p-b-88 {
    padding-bottom: 88px !important;
  }

  .ph-cc-t-p-b-89 {
    padding-bottom: 89px !important;
  }

  .ph-cc-t-p-b-90 {
    padding-bottom: 90px !important;
  }

  .ph-cc-t-p-b-91 {
    padding-bottom: 91px !important;
  }

  .ph-cc-t-p-b-92 {
    padding-bottom: 92px !important;
  }

  .ph-cc-t-p-b-93 {
    padding-bottom: 93px !important;
  }

  .ph-cc-t-p-b-94 {
    padding-bottom: 94px !important;
  }

  .ph-cc-t-p-b-95 {
    padding-bottom: 95px !important;
  }

  .ph-cc-t-p-b-96 {
    padding-bottom: 96px !important;
  }

  .ph-cc-t-p-b-97 {
    padding-bottom: 97px !important;
  }

  .ph-cc-t-p-b-98 {
    padding-bottom: 98px !important;
  }

  .ph-cc-t-p-b-99 {
    padding-bottom: 99px !important;
  }

  .ph-cc-t-p-b-100 {
    padding-bottom: 100px !important;
  }

  .ph-cc-t-p-l-0 {
    padding-left: 0px !important;
  }

  .ph-cc-t-p-l-1 {
    padding-left: 1px !important;
  }

  .ph-cc-t-p-l-2 {
    padding-left: 2px !important;
  }

  .ph-cc-t-p-l-3 {
    padding-left: 3px !important;
  }

  .ph-cc-t-p-l-4 {
    padding-left: 4px !important;
  }

  .ph-cc-t-p-l-5 {
    padding-left: 5px !important;
  }

  .ph-cc-t-p-l-6 {
    padding-left: 6px !important;
  }

  .ph-cc-t-p-l-7 {
    padding-left: 7px !important;
  }

  .ph-cc-t-p-l-8 {
    padding-left: 8px !important;
  }

  .ph-cc-t-p-l-9 {
    padding-left: 9px !important;
  }

  .ph-cc-t-p-l-10 {
    padding-left: 10px !important;
  }

  .ph-cc-t-p-l-11 {
    padding-left: 11px !important;
  }

  .ph-cc-t-p-l-12 {
    padding-left: 12px !important;
  }

  .ph-cc-t-p-l-13 {
    padding-left: 13px !important;
  }

  .ph-cc-t-p-l-14 {
    padding-left: 14px !important;
  }

  .ph-cc-t-p-l-15 {
    padding-left: 15px !important;
  }

  .ph-cc-t-p-l-16 {
    padding-left: 16px !important;
  }

  .ph-cc-t-p-l-17 {
    padding-left: 17px !important;
  }

  .ph-cc-t-p-l-18 {
    padding-left: 18px !important;
  }

  .ph-cc-t-p-l-19 {
    padding-left: 19px !important;
  }

  .ph-cc-t-p-l-20 {
    padding-left: 20px !important;
  }

  .ph-cc-t-p-l-21 {
    padding-left: 21px !important;
  }

  .ph-cc-t-p-l-22 {
    padding-left: 22px !important;
  }

  .ph-cc-t-p-l-23 {
    padding-left: 23px !important;
  }

  .ph-cc-t-p-l-24 {
    padding-left: 24px !important;
  }

  .ph-cc-t-p-l-25 {
    padding-left: 25px !important;
  }

  .ph-cc-t-p-l-26 {
    padding-left: 26px !important;
  }

  .ph-cc-t-p-l-27 {
    padding-left: 27px !important;
  }

  .ph-cc-t-p-l-28 {
    padding-left: 28px !important;
  }

  .ph-cc-t-p-l-29 {
    padding-left: 29px !important;
  }

  .ph-cc-t-p-l-30 {
    padding-left: 30px !important;
  }

  .ph-cc-t-p-l-31 {
    padding-left: 31px !important;
  }

  .ph-cc-t-p-l-32 {
    padding-left: 32px !important;
  }

  .ph-cc-t-p-l-33 {
    padding-left: 33px !important;
  }

  .ph-cc-t-p-l-34 {
    padding-left: 34px !important;
  }

  .ph-cc-t-p-l-35 {
    padding-left: 35px !important;
  }

  .ph-cc-t-p-l-36 {
    padding-left: 36px !important;
  }

  .ph-cc-t-p-l-37 {
    padding-left: 37px !important;
  }

  .ph-cc-t-p-l-38 {
    padding-left: 38px !important;
  }

  .ph-cc-t-p-l-39 {
    padding-left: 39px !important;
  }

  .ph-cc-t-p-l-40 {
    padding-left: 40px !important;
  }

  .ph-cc-t-p-l-41 {
    padding-left: 41px !important;
  }

  .ph-cc-t-p-l-42 {
    padding-left: 42px !important;
  }

  .ph-cc-t-p-l-43 {
    padding-left: 43px !important;
  }

  .ph-cc-t-p-l-44 {
    padding-left: 44px !important;
  }

  .ph-cc-t-p-l-45 {
    padding-left: 45px !important;
  }

  .ph-cc-t-p-l-46 {
    padding-left: 46px !important;
  }

  .ph-cc-t-p-l-47 {
    padding-left: 47px !important;
  }

  .ph-cc-t-p-l-48 {
    padding-left: 48px !important;
  }

  .ph-cc-t-p-l-49 {
    padding-left: 49px !important;
  }

  .ph-cc-t-p-l-50 {
    padding-left: 50px !important;
  }

  .ph-cc-t-p-l-51 {
    padding-left: 51px !important;
  }

  .ph-cc-t-p-l-52 {
    padding-left: 52px !important;
  }

  .ph-cc-t-p-l-53 {
    padding-left: 53px !important;
  }

  .ph-cc-t-p-l-54 {
    padding-left: 54px !important;
  }

  .ph-cc-t-p-l-55 {
    padding-left: 55px !important;
  }

  .ph-cc-t-p-l-56 {
    padding-left: 56px !important;
  }

  .ph-cc-t-p-l-57 {
    padding-left: 57px !important;
  }

  .ph-cc-t-p-l-58 {
    padding-left: 58px !important;
  }

  .ph-cc-t-p-l-59 {
    padding-left: 59px !important;
  }

  .ph-cc-t-p-l-60 {
    padding-left: 60px !important;
  }

  .ph-cc-t-p-l-61 {
    padding-left: 61px !important;
  }

  .ph-cc-t-p-l-62 {
    padding-left: 62px !important;
  }

  .ph-cc-t-p-l-63 {
    padding-left: 63px !important;
  }

  .ph-cc-t-p-l-64 {
    padding-left: 64px !important;
  }

  .ph-cc-t-p-l-65 {
    padding-left: 65px !important;
  }

  .ph-cc-t-p-l-66 {
    padding-left: 66px !important;
  }

  .ph-cc-t-p-l-67 {
    padding-left: 67px !important;
  }

  .ph-cc-t-p-l-68 {
    padding-left: 68px !important;
  }

  .ph-cc-t-p-l-69 {
    padding-left: 69px !important;
  }

  .ph-cc-t-p-l-70 {
    padding-left: 70px !important;
  }

  .ph-cc-t-p-l-71 {
    padding-left: 71px !important;
  }

  .ph-cc-t-p-l-72 {
    padding-left: 72px !important;
  }

  .ph-cc-t-p-l-73 {
    padding-left: 73px !important;
  }

  .ph-cc-t-p-l-74 {
    padding-left: 74px !important;
  }

  .ph-cc-t-p-l-75 {
    padding-left: 75px !important;
  }

  .ph-cc-t-p-l-76 {
    padding-left: 76px !important;
  }

  .ph-cc-t-p-l-77 {
    padding-left: 77px !important;
  }

  .ph-cc-t-p-l-78 {
    padding-left: 78px !important;
  }

  .ph-cc-t-p-l-79 {
    padding-left: 79px !important;
  }

  .ph-cc-t-p-l-80 {
    padding-left: 80px !important;
  }

  .ph-cc-t-p-l-81 {
    padding-left: 81px !important;
  }

  .ph-cc-t-p-l-82 {
    padding-left: 82px !important;
  }

  .ph-cc-t-p-l-83 {
    padding-left: 83px !important;
  }

  .ph-cc-t-p-l-84 {
    padding-left: 84px !important;
  }

  .ph-cc-t-p-l-85 {
    padding-left: 85px !important;
  }

  .ph-cc-t-p-l-86 {
    padding-left: 86px !important;
  }

  .ph-cc-t-p-l-87 {
    padding-left: 87px !important;
  }

  .ph-cc-t-p-l-88 {
    padding-left: 88px !important;
  }

  .ph-cc-t-p-l-89 {
    padding-left: 89px !important;
  }

  .ph-cc-t-p-l-90 {
    padding-left: 90px !important;
  }

  .ph-cc-t-p-l-91 {
    padding-left: 91px !important;
  }

  .ph-cc-t-p-l-92 {
    padding-left: 92px !important;
  }

  .ph-cc-t-p-l-93 {
    padding-left: 93px !important;
  }

  .ph-cc-t-p-l-94 {
    padding-left: 94px !important;
  }

  .ph-cc-t-p-l-95 {
    padding-left: 95px !important;
  }

  .ph-cc-t-p-l-96 {
    padding-left: 96px !important;
  }

  .ph-cc-t-p-l-97 {
    padding-left: 97px !important;
  }

  .ph-cc-t-p-l-98 {
    padding-left: 98px !important;
  }

  .ph-cc-t-p-l-99 {
    padding-left: 99px !important;
  }

  .ph-cc-t-p-l-100 {
    padding-left: 100px !important;
  }

  .ph-cc-t-f-s-0 {
    font-size: 0px !important;
  }

  .ph-cc-t-f-s-1 {
    font-size: 1px !important;
  }

  .ph-cc-t-f-s-2 {
    font-size: 2px !important;
  }

  .ph-cc-t-f-s-3 {
    font-size: 3px !important;
  }

  .ph-cc-t-f-s-4 {
    font-size: 4px !important;
  }

  .ph-cc-t-f-s-5 {
    font-size: 5px !important;
  }

  .ph-cc-t-f-s-6 {
    font-size: 6px !important;
  }

  .ph-cc-t-f-s-7 {
    font-size: 7px !important;
  }

  .ph-cc-t-f-s-8 {
    font-size: 8px !important;
  }

  .ph-cc-t-f-s-9 {
    font-size: 9px !important;
  }

  .ph-cc-t-f-s-10 {
    font-size: 10px !important;
  }

  .ph-cc-t-f-s-11 {
    font-size: 11px !important;
  }

  .ph-cc-t-f-s-12 {
    font-size: 12px !important;
  }

  .ph-cc-t-f-s-13 {
    font-size: 13px !important;
  }

  .ph-cc-t-f-s-14 {
    font-size: 14px !important;
  }

  .ph-cc-t-f-s-15 {
    font-size: 15px !important;
  }

  .ph-cc-t-f-s-16 {
    font-size: 16px !important;
  }

  .ph-cc-t-f-s-17 {
    font-size: 17px !important;
  }

  .ph-cc-t-f-s-18 {
    font-size: 18px !important;
  }

  .ph-cc-t-f-s-19 {
    font-size: 19px !important;
  }

  .ph-cc-t-f-s-20 {
    font-size: 20px !important;
  }

  .ph-cc-t-f-s-21 {
    font-size: 21px !important;
  }

  .ph-cc-t-f-s-22 {
    font-size: 22px !important;
  }

  .ph-cc-t-f-s-23 {
    font-size: 23px !important;
  }

  .ph-cc-t-f-s-24 {
    font-size: 24px !important;
  }

  .ph-cc-t-f-s-25 {
    font-size: 25px !important;
  }

  .ph-cc-t-f-s-26 {
    font-size: 26px !important;
  }

  .ph-cc-t-f-s-27 {
    font-size: 27px !important;
  }

  .ph-cc-t-f-s-28 {
    font-size: 28px !important;
  }

  .ph-cc-t-f-s-29 {
    font-size: 29px !important;
  }

  .ph-cc-t-f-s-30 {
    font-size: 30px !important;
  }

  .ph-cc-t-f-s-31 {
    font-size: 31px !important;
  }

  .ph-cc-t-f-s-32 {
    font-size: 32px !important;
  }

  .ph-cc-t-f-s-33 {
    font-size: 33px !important;
  }

  .ph-cc-t-f-s-34 {
    font-size: 34px !important;
  }

  .ph-cc-t-f-s-35 {
    font-size: 35px !important;
  }

  .ph-cc-t-f-s-36 {
    font-size: 36px !important;
  }

  .ph-cc-t-f-s-37 {
    font-size: 37px !important;
  }

  .ph-cc-t-f-s-38 {
    font-size: 38px !important;
  }

  .ph-cc-t-f-s-39 {
    font-size: 39px !important;
  }

  .ph-cc-t-f-s-40 {
    font-size: 40px !important;
  }

  .ph-cc-t-f-s-41 {
    font-size: 41px !important;
  }

  .ph-cc-t-f-s-42 {
    font-size: 42px !important;
  }

  .ph-cc-t-f-s-43 {
    font-size: 43px !important;
  }

  .ph-cc-t-f-s-44 {
    font-size: 44px !important;
  }

  .ph-cc-t-f-s-45 {
    font-size: 45px !important;
  }

  .ph-cc-t-f-s-46 {
    font-size: 46px !important;
  }

  .ph-cc-t-f-s-47 {
    font-size: 47px !important;
  }

  .ph-cc-t-f-s-48 {
    font-size: 48px !important;
  }

  .ph-cc-t-f-s-49 {
    font-size: 49px !important;
  }

  .ph-cc-t-f-s-50 {
    font-size: 50px !important;
  }

  .ph-cc-t-f-s-51 {
    font-size: 51px !important;
  }

  .ph-cc-t-f-s-52 {
    font-size: 52px !important;
  }

  .ph-cc-t-f-s-53 {
    font-size: 53px !important;
  }

  .ph-cc-t-f-s-54 {
    font-size: 54px !important;
  }

  .ph-cc-t-f-s-55 {
    font-size: 55px !important;
  }

  .ph-cc-t-f-s-56 {
    font-size: 56px !important;
  }

  .ph-cc-t-f-s-57 {
    font-size: 57px !important;
  }

  .ph-cc-t-f-s-58 {
    font-size: 58px !important;
  }

  .ph-cc-t-f-s-59 {
    font-size: 59px !important;
  }

  .ph-cc-t-f-s-60 {
    font-size: 60px !important;
  }

  .ph-cc-t-f-s-61 {
    font-size: 61px !important;
  }

  .ph-cc-t-f-s-62 {
    font-size: 62px !important;
  }

  .ph-cc-t-f-s-63 {
    font-size: 63px !important;
  }

  .ph-cc-t-f-s-64 {
    font-size: 64px !important;
  }

  .ph-cc-t-f-s-65 {
    font-size: 65px !important;
  }

  .ph-cc-t-f-s-66 {
    font-size: 66px !important;
  }

  .ph-cc-t-f-s-67 {
    font-size: 67px !important;
  }

  .ph-cc-t-f-s-68 {
    font-size: 68px !important;
  }

  .ph-cc-t-f-s-69 {
    font-size: 69px !important;
  }

  .ph-cc-t-f-s-70 {
    font-size: 70px !important;
  }

  .ph-cc-t-f-s-71 {
    font-size: 71px !important;
  }

  .ph-cc-t-f-s-72 {
    font-size: 72px !important;
  }

  .ph-cc-t-f-s-73 {
    font-size: 73px !important;
  }

  .ph-cc-t-f-s-74 {
    font-size: 74px !important;
  }

  .ph-cc-t-f-s-75 {
    font-size: 75px !important;
  }

  .ph-cc-t-f-s-76 {
    font-size: 76px !important;
  }

  .ph-cc-t-f-s-77 {
    font-size: 77px !important;
  }

  .ph-cc-t-f-s-78 {
    font-size: 78px !important;
  }

  .ph-cc-t-f-s-79 {
    font-size: 79px !important;
  }

  .ph-cc-t-f-s-80 {
    font-size: 80px !important;
  }

  .ph-cc-t-f-s-81 {
    font-size: 81px !important;
  }

  .ph-cc-t-f-s-82 {
    font-size: 82px !important;
  }

  .ph-cc-t-f-s-83 {
    font-size: 83px !important;
  }

  .ph-cc-t-f-s-84 {
    font-size: 84px !important;
  }

  .ph-cc-t-f-s-85 {
    font-size: 85px !important;
  }

  .ph-cc-t-f-s-86 {
    font-size: 86px !important;
  }

  .ph-cc-t-f-s-87 {
    font-size: 87px !important;
  }

  .ph-cc-t-f-s-88 {
    font-size: 88px !important;
  }

  .ph-cc-t-f-s-89 {
    font-size: 89px !important;
  }

  .ph-cc-t-f-s-90 {
    font-size: 90px !important;
  }

  .ph-cc-t-f-s-91 {
    font-size: 91px !important;
  }

  .ph-cc-t-f-s-92 {
    font-size: 92px !important;
  }

  .ph-cc-t-f-s-93 {
    font-size: 93px !important;
  }

  .ph-cc-t-f-s-94 {
    font-size: 94px !important;
  }

  .ph-cc-t-f-s-95 {
    font-size: 95px !important;
  }

  .ph-cc-t-f-s-96 {
    font-size: 96px !important;
  }

  .ph-cc-t-f-s-97 {
    font-size: 97px !important;
  }

  .ph-cc-t-f-s-98 {
    font-size: 98px !important;
  }

  .ph-cc-t-f-s-99 {
    font-size: 99px !important;
  }

  .ph-cc-t-f-s-100 {
    font-size: 100px !important;
  }

  [class*="ph-cc-t-f-s"] {
    line-height: 1 !important;
  }
}

@media only screen and (max-width:767px) {
  .ph-cc-m-m-a-0 {
    margin: 0px !important;
  }

  .ph-cc-m-m-a-1 {
    margin: 1px !important;
  }

  .ph-cc-m-m-a-2 {
    margin: 2px !important;
  }

  .ph-cc-m-m-a-3 {
    margin: 3px !important;
  }

  .ph-cc-m-m-a-4 {
    margin: 4px !important;
  }

  .ph-cc-m-m-a-5 {
    margin: 5px !important;
  }

  .ph-cc-m-m-a-6 {
    margin: 6px !important;
  }

  .ph-cc-m-m-a-7 {
    margin: 7px !important;
  }

  .ph-cc-m-m-a-8 {
    margin: 8px !important;
  }

  .ph-cc-m-m-a-9 {
    margin: 9px !important;
  }

  .ph-cc-m-m-a-10 {
    margin: 10px !important;
  }

  .ph-cc-m-m-a-11 {
    margin: 11px !important;
  }

  .ph-cc-m-m-a-12 {
    margin: 12px !important;
  }

  .ph-cc-m-m-a-13 {
    margin: 13px !important;
  }

  .ph-cc-m-m-a-14 {
    margin: 14px !important;
  }

  .ph-cc-m-m-a-15 {
    margin: 15px !important;
  }

  .ph-cc-m-m-a-16 {
    margin: 16px !important;
  }

  .ph-cc-m-m-a-17 {
    margin: 17px !important;
  }

  .ph-cc-m-m-a-18 {
    margin: 18px !important;
  }

  .ph-cc-m-m-a-19 {
    margin: 19px !important;
  }

  .ph-cc-m-m-a-20 {
    margin: 20px !important;
  }

  .ph-cc-m-m-a-21 {
    margin: 21px !important;
  }

  .ph-cc-m-m-a-22 {
    margin: 22px !important;
  }

  .ph-cc-m-m-a-23 {
    margin: 23px !important;
  }

  .ph-cc-m-m-a-24 {
    margin: 24px !important;
  }

  .ph-cc-m-m-a-25 {
    margin: 25px !important;
  }

  .ph-cc-m-m-a-26 {
    margin: 26px !important;
  }

  .ph-cc-m-m-a-27 {
    margin: 27px !important;
  }

  .ph-cc-m-m-a-28 {
    margin: 28px !important;
  }

  .ph-cc-m-m-a-29 {
    margin: 29px !important;
  }

  .ph-cc-m-m-a-30 {
    margin: 30px !important;
  }

  .ph-cc-m-m-a-31 {
    margin: 31px !important;
  }

  .ph-cc-m-m-a-32 {
    margin: 32px !important;
  }

  .ph-cc-m-m-a-33 {
    margin: 33px !important;
  }

  .ph-cc-m-m-a-34 {
    margin: 34px !important;
  }

  .ph-cc-m-m-a-35 {
    margin: 35px !important;
  }

  .ph-cc-m-m-a-36 {
    margin: 36px !important;
  }

  .ph-cc-m-m-a-37 {
    margin: 37px !important;
  }

  .ph-cc-m-m-a-38 {
    margin: 38px !important;
  }

  .ph-cc-m-m-a-39 {
    margin: 39px !important;
  }

  .ph-cc-m-m-a-40 {
    margin: 40px !important;
  }

  .ph-cc-m-m-a-41 {
    margin: 41px !important;
  }

  .ph-cc-m-m-a-42 {
    margin: 42px !important;
  }

  .ph-cc-m-m-a-43 {
    margin: 43px !important;
  }

  .ph-cc-m-m-a-44 {
    margin: 44px !important;
  }

  .ph-cc-m-m-a-45 {
    margin: 45px !important;
  }

  .ph-cc-m-m-a-46 {
    margin: 46px !important;
  }

  .ph-cc-m-m-a-47 {
    margin: 47px !important;
  }

  .ph-cc-m-m-a-48 {
    margin: 48px !important;
  }

  .ph-cc-m-m-a-49 {
    margin: 49px !important;
  }

  .ph-cc-m-m-a-50 {
    margin: 50px !important;
  }

  .ph-cc-m-m-a-51 {
    margin: 51px !important;
  }

  .ph-cc-m-m-a-52 {
    margin: 52px !important;
  }

  .ph-cc-m-m-a-53 {
    margin: 53px !important;
  }

  .ph-cc-m-m-a-54 {
    margin: 54px !important;
  }

  .ph-cc-m-m-a-55 {
    margin: 55px !important;
  }

  .ph-cc-m-m-a-56 {
    margin: 56px !important;
  }

  .ph-cc-m-m-a-57 {
    margin: 57px !important;
  }

  .ph-cc-m-m-a-58 {
    margin: 58px !important;
  }

  .ph-cc-m-m-a-59 {
    margin: 59px !important;
  }

  .ph-cc-m-m-a-60 {
    margin: 60px !important;
  }

  .ph-cc-m-m-a-61 {
    margin: 61px !important;
  }

  .ph-cc-m-m-a-62 {
    margin: 62px !important;
  }

  .ph-cc-m-m-a-63 {
    margin: 63px !important;
  }

  .ph-cc-m-m-a-64 {
    margin: 64px !important;
  }

  .ph-cc-m-m-a-65 {
    margin: 65px !important;
  }

  .ph-cc-m-m-a-66 {
    margin: 66px !important;
  }

  .ph-cc-m-m-a-67 {
    margin: 67px !important;
  }

  .ph-cc-m-m-a-68 {
    margin: 68px !important;
  }

  .ph-cc-m-m-a-69 {
    margin: 69px !important;
  }

  .ph-cc-m-m-a-70 {
    margin: 70px !important;
  }

  .ph-cc-m-m-a-71 {
    margin: 71px !important;
  }

  .ph-cc-m-m-a-72 {
    margin: 72px !important;
  }

  .ph-cc-m-m-a-73 {
    margin: 73px !important;
  }

  .ph-cc-m-m-a-74 {
    margin: 74px !important;
  }

  .ph-cc-m-m-a-75 {
    margin: 75px !important;
  }

  .ph-cc-m-m-a-76 {
    margin: 76px !important;
  }

  .ph-cc-m-m-a-77 {
    margin: 77px !important;
  }

  .ph-cc-m-m-a-78 {
    margin: 78px !important;
  }

  .ph-cc-m-m-a-79 {
    margin: 79px !important;
  }

  .ph-cc-m-m-a-80 {
    margin: 80px !important;
  }

  .ph-cc-m-m-a-81 {
    margin: 81px !important;
  }

  .ph-cc-m-m-a-82 {
    margin: 82px !important;
  }

  .ph-cc-m-m-a-83 {
    margin: 83px !important;
  }

  .ph-cc-m-m-a-84 {
    margin: 84px !important;
  }

  .ph-cc-m-m-a-85 {
    margin: 85px !important;
  }

  .ph-cc-m-m-a-86 {
    margin: 86px !important;
  }

  .ph-cc-m-m-a-87 {
    margin: 87px !important;
  }

  .ph-cc-m-m-a-88 {
    margin: 88px !important;
  }

  .ph-cc-m-m-a-89 {
    margin: 89px !important;
  }

  .ph-cc-m-m-a-90 {
    margin: 90px !important;
  }

  .ph-cc-m-m-a-91 {
    margin: 91px !important;
  }

  .ph-cc-m-m-a-92 {
    margin: 92px !important;
  }

  .ph-cc-m-m-a-93 {
    margin: 93px !important;
  }

  .ph-cc-m-m-a-94 {
    margin: 94px !important;
  }

  .ph-cc-m-m-a-95 {
    margin: 95px !important;
  }

  .ph-cc-m-m-a-96 {
    margin: 96px !important;
  }

  .ph-cc-m-m-a-97 {
    margin: 97px !important;
  }

  .ph-cc-m-m-a-98 {
    margin: 98px !important;
  }

  .ph-cc-m-m-a-99 {
    margin: 99px !important;
  }

  .ph-cc-m-m-a-100 {
    margin: 100px !important;
  }

  .ph-cc-m-m-t-0 {
    margin-top: 0px !important;
  }

  .ph-cc-m-m-t-1 {
    margin-top: 1px !important;
  }

  .ph-cc-m-m-t-2 {
    margin-top: 2px !important;
  }

  .ph-cc-m-m-t-3 {
    margin-top: 3px !important;
  }

  .ph-cc-m-m-t-4 {
    margin-top: 4px !important;
  }

  .ph-cc-m-m-t-5 {
    margin-top: 5px !important;
  }

  .ph-cc-m-m-t-6 {
    margin-top: 6px !important;
  }

  .ph-cc-m-m-t-7 {
    margin-top: 7px !important;
  }

  .ph-cc-m-m-t-8 {
    margin-top: 8px !important;
  }

  .ph-cc-m-m-t-9 {
    margin-top: 9px !important;
  }

  .ph-cc-m-m-t-10 {
    margin-top: 10px !important;
  }

  .ph-cc-m-m-t-11 {
    margin-top: 11px !important;
  }

  .ph-cc-m-m-t-12 {
    margin-top: 12px !important;
  }

  .ph-cc-m-m-t-13 {
    margin-top: 13px !important;
  }

  .ph-cc-m-m-t-14 {
    margin-top: 14px !important;
  }

  .ph-cc-m-m-t-15 {
    margin-top: 15px !important;
  }

  .ph-cc-m-m-t-16 {
    margin-top: 16px !important;
  }

  .ph-cc-m-m-t-17 {
    margin-top: 17px !important;
  }

  .ph-cc-m-m-t-18 {
    margin-top: 18px !important;
  }

  .ph-cc-m-m-t-19 {
    margin-top: 19px !important;
  }

  .ph-cc-m-m-t-20 {
    margin-top: 20px !important;
  }

  .ph-cc-m-m-t-21 {
    margin-top: 21px !important;
  }

  .ph-cc-m-m-t-22 {
    margin-top: 22px !important;
  }

  .ph-cc-m-m-t-23 {
    margin-top: 23px !important;
  }

  .ph-cc-m-m-t-24 {
    margin-top: 24px !important;
  }

  .ph-cc-m-m-t-25 {
    margin-top: 25px !important;
  }

  .ph-cc-m-m-t-26 {
    margin-top: 26px !important;
  }

  .ph-cc-m-m-t-27 {
    margin-top: 27px !important;
  }

  .ph-cc-m-m-t-28 {
    margin-top: 28px !important;
  }

  .ph-cc-m-m-t-29 {
    margin-top: 29px !important;
  }

  .ph-cc-m-m-t-30 {
    margin-top: 30px !important;
  }

  .ph-cc-m-m-t-31 {
    margin-top: 31px !important;
  }

  .ph-cc-m-m-t-32 {
    margin-top: 32px !important;
  }

  .ph-cc-m-m-t-33 {
    margin-top: 33px !important;
  }

  .ph-cc-m-m-t-34 {
    margin-top: 34px !important;
  }

  .ph-cc-m-m-t-35 {
    margin-top: 35px !important;
  }

  .ph-cc-m-m-t-36 {
    margin-top: 36px !important;
  }

  .ph-cc-m-m-t-37 {
    margin-top: 37px !important;
  }

  .ph-cc-m-m-t-38 {
    margin-top: 38px !important;
  }

  .ph-cc-m-m-t-39 {
    margin-top: 39px !important;
  }

  .ph-cc-m-m-t-40 {
    margin-top: 40px !important;
  }

  .ph-cc-m-m-t-41 {
    margin-top: 41px !important;
  }

  .ph-cc-m-m-t-42 {
    margin-top: 42px !important;
  }

  .ph-cc-m-m-t-43 {
    margin-top: 43px !important;
  }

  .ph-cc-m-m-t-44 {
    margin-top: 44px !important;
  }

  .ph-cc-m-m-t-45 {
    margin-top: 45px !important;
  }

  .ph-cc-m-m-t-46 {
    margin-top: 46px !important;
  }

  .ph-cc-m-m-t-47 {
    margin-top: 47px !important;
  }

  .ph-cc-m-m-t-48 {
    margin-top: 48px !important;
  }

  .ph-cc-m-m-t-49 {
    margin-top: 49px !important;
  }

  .ph-cc-m-m-t-50 {
    margin-top: 50px !important;
  }

  .ph-cc-m-m-t-51 {
    margin-top: 51px !important;
  }

  .ph-cc-m-m-t-52 {
    margin-top: 52px !important;
  }

  .ph-cc-m-m-t-53 {
    margin-top: 53px !important;
  }

  .ph-cc-m-m-t-54 {
    margin-top: 54px !important;
  }

  .ph-cc-m-m-t-55 {
    margin-top: 55px !important;
  }

  .ph-cc-m-m-t-56 {
    margin-top: 56px !important;
  }

  .ph-cc-m-m-t-57 {
    margin-top: 57px !important;
  }

  .ph-cc-m-m-t-58 {
    margin-top: 58px !important;
  }

  .ph-cc-m-m-t-59 {
    margin-top: 59px !important;
  }

  .ph-cc-m-m-t-60 {
    margin-top: 60px !important;
  }

  .ph-cc-m-m-t-61 {
    margin-top: 61px !important;
  }

  .ph-cc-m-m-t-62 {
    margin-top: 62px !important;
  }

  .ph-cc-m-m-t-63 {
    margin-top: 63px !important;
  }

  .ph-cc-m-m-t-64 {
    margin-top: 64px !important;
  }

  .ph-cc-m-m-t-65 {
    margin-top: 65px !important;
  }

  .ph-cc-m-m-t-66 {
    margin-top: 66px !important;
  }

  .ph-cc-m-m-t-67 {
    margin-top: 67px !important;
  }

  .ph-cc-m-m-t-68 {
    margin-top: 68px !important;
  }

  .ph-cc-m-m-t-69 {
    margin-top: 69px !important;
  }

  .ph-cc-m-m-t-70 {
    margin-top: 70px !important;
  }

  .ph-cc-m-m-t-71 {
    margin-top: 71px !important;
  }

  .ph-cc-m-m-t-72 {
    margin-top: 72px !important;
  }

  .ph-cc-m-m-t-73 {
    margin-top: 73px !important;
  }

  .ph-cc-m-m-t-74 {
    margin-top: 74px !important;
  }

  .ph-cc-m-m-t-75 {
    margin-top: 75px !important;
  }

  .ph-cc-m-m-t-76 {
    margin-top: 76px !important;
  }

  .ph-cc-m-m-t-77 {
    margin-top: 77px !important;
  }

  .ph-cc-m-m-t-78 {
    margin-top: 78px !important;
  }

  .ph-cc-m-m-t-79 {
    margin-top: 79px !important;
  }

  .ph-cc-m-m-t-80 {
    margin-top: 80px !important;
  }

  .ph-cc-m-m-t-81 {
    margin-top: 81px !important;
  }

  .ph-cc-m-m-t-82 {
    margin-top: 82px !important;
  }

  .ph-cc-m-m-t-83 {
    margin-top: 83px !important;
  }

  .ph-cc-m-m-t-84 {
    margin-top: 84px !important;
  }

  .ph-cc-m-m-t-85 {
    margin-top: 85px !important;
  }

  .ph-cc-m-m-t-86 {
    margin-top: 86px !important;
  }

  .ph-cc-m-m-t-87 {
    margin-top: 87px !important;
  }

  .ph-cc-m-m-t-88 {
    margin-top: 88px !important;
  }

  .ph-cc-m-m-t-89 {
    margin-top: 89px !important;
  }

  .ph-cc-m-m-t-90 {
    margin-top: 90px !important;
  }

  .ph-cc-m-m-t-91 {
    margin-top: 91px !important;
  }

  .ph-cc-m-m-t-92 {
    margin-top: 92px !important;
  }

  .ph-cc-m-m-t-93 {
    margin-top: 93px !important;
  }

  .ph-cc-m-m-t-94 {
    margin-top: 94px !important;
  }

  .ph-cc-m-m-t-95 {
    margin-top: 95px !important;
  }

  .ph-cc-m-m-t-96 {
    margin-top: 96px !important;
  }

  .ph-cc-m-m-t-97 {
    margin-top: 97px !important;
  }

  .ph-cc-m-m-t-98 {
    margin-top: 98px !important;
  }

  .ph-cc-m-m-t-99 {
    margin-top: 99px !important;
  }

  .ph-cc-m-m-t-100 {
    margin-top: 100px !important;
  }

  .ph-cc-m-m-r-0 {
    margin-right: 0px !important;
  }

  .ph-cc-m-m-r-1 {
    margin-right: 1px !important;
  }

  .ph-cc-m-m-r-2 {
    margin-right: 2px !important;
  }

  .ph-cc-m-m-r-3 {
    margin-right: 3px !important;
  }

  .ph-cc-m-m-r-4 {
    margin-right: 4px !important;
  }

  .ph-cc-m-m-r-5 {
    margin-right: 5px !important;
  }

  .ph-cc-m-m-r-6 {
    margin-right: 6px !important;
  }

  .ph-cc-m-m-r-7 {
    margin-right: 7px !important;
  }

  .ph-cc-m-m-r-8 {
    margin-right: 8px !important;
  }

  .ph-cc-m-m-r-9 {
    margin-right: 9px !important;
  }

  .ph-cc-m-m-r-10 {
    margin-right: 10px !important;
  }

  .ph-cc-m-m-r-11 {
    margin-right: 11px !important;
  }

  .ph-cc-m-m-r-12 {
    margin-right: 12px !important;
  }

  .ph-cc-m-m-r-13 {
    margin-right: 13px !important;
  }

  .ph-cc-m-m-r-14 {
    margin-right: 14px !important;
  }

  .ph-cc-m-m-r-15 {
    margin-right: 15px !important;
  }

  .ph-cc-m-m-r-16 {
    margin-right: 16px !important;
  }

  .ph-cc-m-m-r-17 {
    margin-right: 17px !important;
  }

  .ph-cc-m-m-r-18 {
    margin-right: 18px !important;
  }

  .ph-cc-m-m-r-19 {
    margin-right: 19px !important;
  }

  .ph-cc-m-m-r-20 {
    margin-right: 20px !important;
  }

  .ph-cc-m-m-r-21 {
    margin-right: 21px !important;
  }

  .ph-cc-m-m-r-22 {
    margin-right: 22px !important;
  }

  .ph-cc-m-m-r-23 {
    margin-right: 23px !important;
  }

  .ph-cc-m-m-r-24 {
    margin-right: 24px !important;
  }

  .ph-cc-m-m-r-25 {
    margin-right: 25px !important;
  }

  .ph-cc-m-m-r-26 {
    margin-right: 26px !important;
  }

  .ph-cc-m-m-r-27 {
    margin-right: 27px !important;
  }

  .ph-cc-m-m-r-28 {
    margin-right: 28px !important;
  }

  .ph-cc-m-m-r-29 {
    margin-right: 29px !important;
  }

  .ph-cc-m-m-r-30 {
    margin-right: 30px !important;
  }

  .ph-cc-m-m-r-31 {
    margin-right: 31px !important;
  }

  .ph-cc-m-m-r-32 {
    margin-right: 32px !important;
  }

  .ph-cc-m-m-r-33 {
    margin-right: 33px !important;
  }

  .ph-cc-m-m-r-34 {
    margin-right: 34px !important;
  }

  .ph-cc-m-m-r-35 {
    margin-right: 35px !important;
  }

  .ph-cc-m-m-r-36 {
    margin-right: 36px !important;
  }

  .ph-cc-m-m-r-37 {
    margin-right: 37px !important;
  }

  .ph-cc-m-m-r-38 {
    margin-right: 38px !important;
  }

  .ph-cc-m-m-r-39 {
    margin-right: 39px !important;
  }

  .ph-cc-m-m-r-40 {
    margin-right: 40px !important;
  }

  .ph-cc-m-m-r-41 {
    margin-right: 41px !important;
  }

  .ph-cc-m-m-r-42 {
    margin-right: 42px !important;
  }

  .ph-cc-m-m-r-43 {
    margin-right: 43px !important;
  }

  .ph-cc-m-m-r-44 {
    margin-right: 44px !important;
  }

  .ph-cc-m-m-r-45 {
    margin-right: 45px !important;
  }

  .ph-cc-m-m-r-46 {
    margin-right: 46px !important;
  }

  .ph-cc-m-m-r-47 {
    margin-right: 47px !important;
  }

  .ph-cc-m-m-r-48 {
    margin-right: 48px !important;
  }

  .ph-cc-m-m-r-49 {
    margin-right: 49px !important;
  }

  .ph-cc-m-m-r-50 {
    margin-right: 50px !important;
  }

  .ph-cc-m-m-r-51 {
    margin-right: 51px !important;
  }

  .ph-cc-m-m-r-52 {
    margin-right: 52px !important;
  }

  .ph-cc-m-m-r-53 {
    margin-right: 53px !important;
  }

  .ph-cc-m-m-r-54 {
    margin-right: 54px !important;
  }

  .ph-cc-m-m-r-55 {
    margin-right: 55px !important;
  }

  .ph-cc-m-m-r-56 {
    margin-right: 56px !important;
  }

  .ph-cc-m-m-r-57 {
    margin-right: 57px !important;
  }

  .ph-cc-m-m-r-58 {
    margin-right: 58px !important;
  }

  .ph-cc-m-m-r-59 {
    margin-right: 59px !important;
  }

  .ph-cc-m-m-r-60 {
    margin-right: 60px !important;
  }

  .ph-cc-m-m-r-61 {
    margin-right: 61px !important;
  }

  .ph-cc-m-m-r-62 {
    margin-right: 62px !important;
  }

  .ph-cc-m-m-r-63 {
    margin-right: 63px !important;
  }

  .ph-cc-m-m-r-64 {
    margin-right: 64px !important;
  }

  .ph-cc-m-m-r-65 {
    margin-right: 65px !important;
  }

  .ph-cc-m-m-r-66 {
    margin-right: 66px !important;
  }

  .ph-cc-m-m-r-67 {
    margin-right: 67px !important;
  }

  .ph-cc-m-m-r-68 {
    margin-right: 68px !important;
  }

  .ph-cc-m-m-r-69 {
    margin-right: 69px !important;
  }

  .ph-cc-m-m-r-70 {
    margin-right: 70px !important;
  }

  .ph-cc-m-m-r-71 {
    margin-right: 71px !important;
  }

  .ph-cc-m-m-r-72 {
    margin-right: 72px !important;
  }

  .ph-cc-m-m-r-73 {
    margin-right: 73px !important;
  }

  .ph-cc-m-m-r-74 {
    margin-right: 74px !important;
  }

  .ph-cc-m-m-r-75 {
    margin-right: 75px !important;
  }

  .ph-cc-m-m-r-76 {
    margin-right: 76px !important;
  }

  .ph-cc-m-m-r-77 {
    margin-right: 77px !important;
  }

  .ph-cc-m-m-r-78 {
    margin-right: 78px !important;
  }

  .ph-cc-m-m-r-79 {
    margin-right: 79px !important;
  }

  .ph-cc-m-m-r-80 {
    margin-right: 80px !important;
  }

  .ph-cc-m-m-r-81 {
    margin-right: 81px !important;
  }

  .ph-cc-m-m-r-82 {
    margin-right: 82px !important;
  }

  .ph-cc-m-m-r-83 {
    margin-right: 83px !important;
  }

  .ph-cc-m-m-r-84 {
    margin-right: 84px !important;
  }

  .ph-cc-m-m-r-85 {
    margin-right: 85px !important;
  }

  .ph-cc-m-m-r-86 {
    margin-right: 86px !important;
  }

  .ph-cc-m-m-r-87 {
    margin-right: 87px !important;
  }

  .ph-cc-m-m-r-88 {
    margin-right: 88px !important;
  }

  .ph-cc-m-m-r-89 {
    margin-right: 89px !important;
  }

  .ph-cc-m-m-r-90 {
    margin-right: 90px !important;
  }

  .ph-cc-m-m-r-91 {
    margin-right: 91px !important;
  }

  .ph-cc-m-m-r-92 {
    margin-right: 92px !important;
  }

  .ph-cc-m-m-r-93 {
    margin-right: 93px !important;
  }

  .ph-cc-m-m-r-94 {
    margin-right: 94px !important;
  }

  .ph-cc-m-m-r-95 {
    margin-right: 95px !important;
  }

  .ph-cc-m-m-r-96 {
    margin-right: 96px !important;
  }

  .ph-cc-m-m-r-97 {
    margin-right: 97px !important;
  }

  .ph-cc-m-m-r-98 {
    margin-right: 98px !important;
  }

  .ph-cc-m-m-r-99 {
    margin-right: 99px !important;
  }

  .ph-cc-m-m-r-100 {
    margin-right: 100px !important;
  }

  .ph-cc-m-m-b-0 {
    margin-bottom: 0px !important;
  }

  .ph-cc-m-m-b-1 {
    margin-bottom: 1px !important;
  }

  .ph-cc-m-m-b-2 {
    margin-bottom: 2px !important;
  }

  .ph-cc-m-m-b-3 {
    margin-bottom: 3px !important;
  }

  .ph-cc-m-m-b-4 {
    margin-bottom: 4px !important;
  }

  .ph-cc-m-m-b-5 {
    margin-bottom: 5px !important;
  }

  .ph-cc-m-m-b-6 {
    margin-bottom: 6px !important;
  }

  .ph-cc-m-m-b-7 {
    margin-bottom: 7px !important;
  }

  .ph-cc-m-m-b-8 {
    margin-bottom: 8px !important;
  }

  .ph-cc-m-m-b-9 {
    margin-bottom: 9px !important;
  }

  .ph-cc-m-m-b-10 {
    margin-bottom: 10px !important;
  }

  .ph-cc-m-m-b-11 {
    margin-bottom: 11px !important;
  }

  .ph-cc-m-m-b-12 {
    margin-bottom: 12px !important;
  }

  .ph-cc-m-m-b-13 {
    margin-bottom: 13px !important;
  }

  .ph-cc-m-m-b-14 {
    margin-bottom: 14px !important;
  }

  .ph-cc-m-m-b-15 {
    margin-bottom: 15px !important;
  }

  .ph-cc-m-m-b-16 {
    margin-bottom: 16px !important;
  }

  .ph-cc-m-m-b-17 {
    margin-bottom: 17px !important;
  }

  .ph-cc-m-m-b-18 {
    margin-bottom: 18px !important;
  }

  .ph-cc-m-m-b-19 {
    margin-bottom: 19px !important;
  }

  .ph-cc-m-m-b-20 {
    margin-bottom: 20px !important;
  }

  .ph-cc-m-m-b-21 {
    margin-bottom: 21px !important;
  }

  .ph-cc-m-m-b-22 {
    margin-bottom: 22px !important;
  }

  .ph-cc-m-m-b-23 {
    margin-bottom: 23px !important;
  }

  .ph-cc-m-m-b-24 {
    margin-bottom: 24px !important;
  }

  .ph-cc-m-m-b-25 {
    margin-bottom: 25px !important;
  }

  .ph-cc-m-m-b-26 {
    margin-bottom: 26px !important;
  }

  .ph-cc-m-m-b-27 {
    margin-bottom: 27px !important;
  }

  .ph-cc-m-m-b-28 {
    margin-bottom: 28px !important;
  }

  .ph-cc-m-m-b-29 {
    margin-bottom: 29px !important;
  }

  .ph-cc-m-m-b-30 {
    margin-bottom: 30px !important;
  }

  .ph-cc-m-m-b-31 {
    margin-bottom: 31px !important;
  }

  .ph-cc-m-m-b-32 {
    margin-bottom: 32px !important;
  }

  .ph-cc-m-m-b-33 {
    margin-bottom: 33px !important;
  }

  .ph-cc-m-m-b-34 {
    margin-bottom: 34px !important;
  }

  .ph-cc-m-m-b-35 {
    margin-bottom: 35px !important;
  }

  .ph-cc-m-m-b-36 {
    margin-bottom: 36px !important;
  }

  .ph-cc-m-m-b-37 {
    margin-bottom: 37px !important;
  }

  .ph-cc-m-m-b-38 {
    margin-bottom: 38px !important;
  }

  .ph-cc-m-m-b-39 {
    margin-bottom: 39px !important;
  }

  .ph-cc-m-m-b-40 {
    margin-bottom: 40px !important;
  }

  .ph-cc-m-m-b-41 {
    margin-bottom: 41px !important;
  }

  .ph-cc-m-m-b-42 {
    margin-bottom: 42px !important;
  }

  .ph-cc-m-m-b-43 {
    margin-bottom: 43px !important;
  }

  .ph-cc-m-m-b-44 {
    margin-bottom: 44px !important;
  }

  .ph-cc-m-m-b-45 {
    margin-bottom: 45px !important;
  }

  .ph-cc-m-m-b-46 {
    margin-bottom: 46px !important;
  }

  .ph-cc-m-m-b-47 {
    margin-bottom: 47px !important;
  }

  .ph-cc-m-m-b-48 {
    margin-bottom: 48px !important;
  }

  .ph-cc-m-m-b-49 {
    margin-bottom: 49px !important;
  }

  .ph-cc-m-m-b-50 {
    margin-bottom: 50px !important;
  }

  .ph-cc-m-m-b-51 {
    margin-bottom: 51px !important;
  }

  .ph-cc-m-m-b-52 {
    margin-bottom: 52px !important;
  }

  .ph-cc-m-m-b-53 {
    margin-bottom: 53px !important;
  }

  .ph-cc-m-m-b-54 {
    margin-bottom: 54px !important;
  }

  .ph-cc-m-m-b-55 {
    margin-bottom: 55px !important;
  }

  .ph-cc-m-m-b-56 {
    margin-bottom: 56px !important;
  }

  .ph-cc-m-m-b-57 {
    margin-bottom: 57px !important;
  }

  .ph-cc-m-m-b-58 {
    margin-bottom: 58px !important;
  }

  .ph-cc-m-m-b-59 {
    margin-bottom: 59px !important;
  }

  .ph-cc-m-m-b-60 {
    margin-bottom: 60px !important;
  }

  .ph-cc-m-m-b-61 {
    margin-bottom: 61px !important;
  }

  .ph-cc-m-m-b-62 {
    margin-bottom: 62px !important;
  }

  .ph-cc-m-m-b-63 {
    margin-bottom: 63px !important;
  }

  .ph-cc-m-m-b-64 {
    margin-bottom: 64px !important;
  }

  .ph-cc-m-m-b-65 {
    margin-bottom: 65px !important;
  }

  .ph-cc-m-m-b-66 {
    margin-bottom: 66px !important;
  }

  .ph-cc-m-m-b-67 {
    margin-bottom: 67px !important;
  }

  .ph-cc-m-m-b-68 {
    margin-bottom: 68px !important;
  }

  .ph-cc-m-m-b-69 {
    margin-bottom: 69px !important;
  }

  .ph-cc-m-m-b-70 {
    margin-bottom: 70px !important;
  }

  .ph-cc-m-m-b-71 {
    margin-bottom: 71px !important;
  }

  .ph-cc-m-m-b-72 {
    margin-bottom: 72px !important;
  }

  .ph-cc-m-m-b-73 {
    margin-bottom: 73px !important;
  }

  .ph-cc-m-m-b-74 {
    margin-bottom: 74px !important;
  }

  .ph-cc-m-m-b-75 {
    margin-bottom: 75px !important;
  }

  .ph-cc-m-m-b-76 {
    margin-bottom: 76px !important;
  }

  .ph-cc-m-m-b-77 {
    margin-bottom: 77px !important;
  }

  .ph-cc-m-m-b-78 {
    margin-bottom: 78px !important;
  }

  .ph-cc-m-m-b-79 {
    margin-bottom: 79px !important;
  }

  .ph-cc-m-m-b-80 {
    margin-bottom: 80px !important;
  }

  .ph-cc-m-m-b-81 {
    margin-bottom: 81px !important;
  }

  .ph-cc-m-m-b-82 {
    margin-bottom: 82px !important;
  }

  .ph-cc-m-m-b-83 {
    margin-bottom: 83px !important;
  }

  .ph-cc-m-m-b-84 {
    margin-bottom: 84px !important;
  }

  .ph-cc-m-m-b-85 {
    margin-bottom: 85px !important;
  }

  .ph-cc-m-m-b-86 {
    margin-bottom: 86px !important;
  }

  .ph-cc-m-m-b-87 {
    margin-bottom: 87px !important;
  }

  .ph-cc-m-m-b-88 {
    margin-bottom: 88px !important;
  }

  .ph-cc-m-m-b-89 {
    margin-bottom: 89px !important;
  }

  .ph-cc-m-m-b-90 {
    margin-bottom: 90px !important;
  }

  .ph-cc-m-m-b-91 {
    margin-bottom: 91px !important;
  }

  .ph-cc-m-m-b-92 {
    margin-bottom: 92px !important;
  }

  .ph-cc-m-m-b-93 {
    margin-bottom: 93px !important;
  }

  .ph-cc-m-m-b-94 {
    margin-bottom: 94px !important;
  }

  .ph-cc-m-m-b-95 {
    margin-bottom: 95px !important;
  }

  .ph-cc-m-m-b-96 {
    margin-bottom: 96px !important;
  }

  .ph-cc-m-m-b-97 {
    margin-bottom: 97px !important;
  }

  .ph-cc-m-m-b-98 {
    margin-bottom: 98px !important;
  }

  .ph-cc-m-m-b-99 {
    margin-bottom: 99px !important;
  }

  .ph-cc-m-m-b-100 {
    margin-bottom: 100px !important;
  }

  .ph-cc-m-m-l-0 {
    margin-left: 0px !important;
  }

  .ph-cc-m-m-l-1 {
    margin-left: 1px !important;
  }

  .ph-cc-m-m-l-2 {
    margin-left: 2px !important;
  }

  .ph-cc-m-m-l-3 {
    margin-left: 3px !important;
  }

  .ph-cc-m-m-l-4 {
    margin-left: 4px !important;
  }

  .ph-cc-m-m-l-5 {
    margin-left: 5px !important;
  }

  .ph-cc-m-m-l-6 {
    margin-left: 6px !important;
  }

  .ph-cc-m-m-l-7 {
    margin-left: 7px !important;
  }

  .ph-cc-m-m-l-8 {
    margin-left: 8px !important;
  }

  .ph-cc-m-m-l-9 {
    margin-left: 9px !important;
  }

  .ph-cc-m-m-l-10 {
    margin-left: 10px !important;
  }

  .ph-cc-m-m-l-11 {
    margin-left: 11px !important;
  }

  .ph-cc-m-m-l-12 {
    margin-left: 12px !important;
  }

  .ph-cc-m-m-l-13 {
    margin-left: 13px !important;
  }

  .ph-cc-m-m-l-14 {
    margin-left: 14px !important;
  }

  .ph-cc-m-m-l-15 {
    margin-left: 15px !important;
  }

  .ph-cc-m-m-l-16 {
    margin-left: 16px !important;
  }

  .ph-cc-m-m-l-17 {
    margin-left: 17px !important;
  }

  .ph-cc-m-m-l-18 {
    margin-left: 18px !important;
  }

  .ph-cc-m-m-l-19 {
    margin-left: 19px !important;
  }

  .ph-cc-m-m-l-20 {
    margin-left: 20px !important;
  }

  .ph-cc-m-m-l-21 {
    margin-left: 21px !important;
  }

  .ph-cc-m-m-l-22 {
    margin-left: 22px !important;
  }

  .ph-cc-m-m-l-23 {
    margin-left: 23px !important;
  }

  .ph-cc-m-m-l-24 {
    margin-left: 24px !important;
  }

  .ph-cc-m-m-l-25 {
    margin-left: 25px !important;
  }

  .ph-cc-m-m-l-26 {
    margin-left: 26px !important;
  }

  .ph-cc-m-m-l-27 {
    margin-left: 27px !important;
  }

  .ph-cc-m-m-l-28 {
    margin-left: 28px !important;
  }

  .ph-cc-m-m-l-29 {
    margin-left: 29px !important;
  }

  .ph-cc-m-m-l-30 {
    margin-left: 30px !important;
  }

  .ph-cc-m-m-l-31 {
    margin-left: 31px !important;
  }

  .ph-cc-m-m-l-32 {
    margin-left: 32px !important;
  }

  .ph-cc-m-m-l-33 {
    margin-left: 33px !important;
  }

  .ph-cc-m-m-l-34 {
    margin-left: 34px !important;
  }

  .ph-cc-m-m-l-35 {
    margin-left: 35px !important;
  }

  .ph-cc-m-m-l-36 {
    margin-left: 36px !important;
  }

  .ph-cc-m-m-l-37 {
    margin-left: 37px !important;
  }

  .ph-cc-m-m-l-38 {
    margin-left: 38px !important;
  }

  .ph-cc-m-m-l-39 {
    margin-left: 39px !important;
  }

  .ph-cc-m-m-l-40 {
    margin-left: 40px !important;
  }

  .ph-cc-m-m-l-41 {
    margin-left: 41px !important;
  }

  .ph-cc-m-m-l-42 {
    margin-left: 42px !important;
  }

  .ph-cc-m-m-l-43 {
    margin-left: 43px !important;
  }

  .ph-cc-m-m-l-44 {
    margin-left: 44px !important;
  }

  .ph-cc-m-m-l-45 {
    margin-left: 45px !important;
  }

  .ph-cc-m-m-l-46 {
    margin-left: 46px !important;
  }

  .ph-cc-m-m-l-47 {
    margin-left: 47px !important;
  }

  .ph-cc-m-m-l-48 {
    margin-left: 48px !important;
  }

  .ph-cc-m-m-l-49 {
    margin-left: 49px !important;
  }

  .ph-cc-m-m-l-50 {
    margin-left: 50px !important;
  }

  .ph-cc-m-m-l-51 {
    margin-left: 51px !important;
  }

  .ph-cc-m-m-l-52 {
    margin-left: 52px !important;
  }

  .ph-cc-m-m-l-53 {
    margin-left: 53px !important;
  }

  .ph-cc-m-m-l-54 {
    margin-left: 54px !important;
  }

  .ph-cc-m-m-l-55 {
    margin-left: 55px !important;
  }

  .ph-cc-m-m-l-56 {
    margin-left: 56px !important;
  }

  .ph-cc-m-m-l-57 {
    margin-left: 57px !important;
  }

  .ph-cc-m-m-l-58 {
    margin-left: 58px !important;
  }

  .ph-cc-m-m-l-59 {
    margin-left: 59px !important;
  }

  .ph-cc-m-m-l-60 {
    margin-left: 60px !important;
  }

  .ph-cc-m-m-l-61 {
    margin-left: 61px !important;
  }

  .ph-cc-m-m-l-62 {
    margin-left: 62px !important;
  }

  .ph-cc-m-m-l-63 {
    margin-left: 63px !important;
  }

  .ph-cc-m-m-l-64 {
    margin-left: 64px !important;
  }

  .ph-cc-m-m-l-65 {
    margin-left: 65px !important;
  }

  .ph-cc-m-m-l-66 {
    margin-left: 66px !important;
  }

  .ph-cc-m-m-l-67 {
    margin-left: 67px !important;
  }

  .ph-cc-m-m-l-68 {
    margin-left: 68px !important;
  }

  .ph-cc-m-m-l-69 {
    margin-left: 69px !important;
  }

  .ph-cc-m-m-l-70 {
    margin-left: 70px !important;
  }

  .ph-cc-m-m-l-71 {
    margin-left: 71px !important;
  }

  .ph-cc-m-m-l-72 {
    margin-left: 72px !important;
  }

  .ph-cc-m-m-l-73 {
    margin-left: 73px !important;
  }

  .ph-cc-m-m-l-74 {
    margin-left: 74px !important;
  }

  .ph-cc-m-m-l-75 {
    margin-left: 75px !important;
  }

  .ph-cc-m-m-l-76 {
    margin-left: 76px !important;
  }

  .ph-cc-m-m-l-77 {
    margin-left: 77px !important;
  }

  .ph-cc-m-m-l-78 {
    margin-left: 78px !important;
  }

  .ph-cc-m-m-l-79 {
    margin-left: 79px !important;
  }

  .ph-cc-m-m-l-80 {
    margin-left: 80px !important;
  }

  .ph-cc-m-m-l-81 {
    margin-left: 81px !important;
  }

  .ph-cc-m-m-l-82 {
    margin-left: 82px !important;
  }

  .ph-cc-m-m-l-83 {
    margin-left: 83px !important;
  }

  .ph-cc-m-m-l-84 {
    margin-left: 84px !important;
  }

  .ph-cc-m-m-l-85 {
    margin-left: 85px !important;
  }

  .ph-cc-m-m-l-86 {
    margin-left: 86px !important;
  }

  .ph-cc-m-m-l-87 {
    margin-left: 87px !important;
  }

  .ph-cc-m-m-l-88 {
    margin-left: 88px !important;
  }

  .ph-cc-m-m-l-89 {
    margin-left: 89px !important;
  }

  .ph-cc-m-m-l-90 {
    margin-left: 90px !important;
  }

  .ph-cc-m-m-l-91 {
    margin-left: 91px !important;
  }

  .ph-cc-m-m-l-92 {
    margin-left: 92px !important;
  }

  .ph-cc-m-m-l-93 {
    margin-left: 93px !important;
  }

  .ph-cc-m-m-l-94 {
    margin-left: 94px !important;
  }

  .ph-cc-m-m-l-95 {
    margin-left: 95px !important;
  }

  .ph-cc-m-m-l-96 {
    margin-left: 96px !important;
  }

  .ph-cc-m-m-l-97 {
    margin-left: 97px !important;
  }

  .ph-cc-m-m-l-98 {
    margin-left: 98px !important;
  }

  .ph-cc-m-m-l-99 {
    margin-left: 99px !important;
  }

  .ph-cc-m-m-l-100 {
    margin-left: 100px !important;
  }

  .ph-cc-m-p-a-0 {
    padding: 0px !important;
  }

  .ph-cc-m-p-a-1 {
    padding: 1px !important;
  }

  .ph-cc-m-p-a-2 {
    padding: 2px !important;
  }

  .ph-cc-m-p-a-3 {
    padding: 3px !important;
  }

  .ph-cc-m-p-a-4 {
    padding: 4px !important;
  }

  .ph-cc-m-p-a-5 {
    padding: 5px !important;
  }

  .ph-cc-m-p-a-6 {
    padding: 6px !important;
  }

  .ph-cc-m-p-a-7 {
    padding: 7px !important;
  }

  .ph-cc-m-p-a-8 {
    padding: 8px !important;
  }

  .ph-cc-m-p-a-9 {
    padding: 9px !important;
  }

  .ph-cc-m-p-a-10 {
    padding: 10px !important;
  }

  .ph-cc-m-p-a-11 {
    padding: 11px !important;
  }

  .ph-cc-m-p-a-12 {
    padding: 12px !important;
  }

  .ph-cc-m-p-a-13 {
    padding: 13px !important;
  }

  .ph-cc-m-p-a-14 {
    padding: 14px !important;
  }

  .ph-cc-m-p-a-15 {
    padding: 15px !important;
  }

  .ph-cc-m-p-a-16 {
    padding: 16px !important;
  }

  .ph-cc-m-p-a-17 {
    padding: 17px !important;
  }

  .ph-cc-m-p-a-18 {
    padding: 18px !important;
  }

  .ph-cc-m-p-a-19 {
    padding: 19px !important;
  }

  .ph-cc-m-p-a-20 {
    padding: 20px !important;
  }

  .ph-cc-m-p-a-21 {
    padding: 21px !important;
  }

  .ph-cc-m-p-a-22 {
    padding: 22px !important;
  }

  .ph-cc-m-p-a-23 {
    padding: 23px !important;
  }

  .ph-cc-m-p-a-24 {
    padding: 24px !important;
  }

  .ph-cc-m-p-a-25 {
    padding: 25px !important;
  }

  .ph-cc-m-p-a-26 {
    padding: 26px !important;
  }

  .ph-cc-m-p-a-27 {
    padding: 27px !important;
  }

  .ph-cc-m-p-a-28 {
    padding: 28px !important;
  }

  .ph-cc-m-p-a-29 {
    padding: 29px !important;
  }

  .ph-cc-m-p-a-30 {
    padding: 30px !important;
  }

  .ph-cc-m-p-a-31 {
    padding: 31px !important;
  }

  .ph-cc-m-p-a-32 {
    padding: 32px !important;
  }

  .ph-cc-m-p-a-33 {
    padding: 33px !important;
  }

  .ph-cc-m-p-a-34 {
    padding: 34px !important;
  }

  .ph-cc-m-p-a-35 {
    padding: 35px !important;
  }

  .ph-cc-m-p-a-36 {
    padding: 36px !important;
  }

  .ph-cc-m-p-a-37 {
    padding: 37px !important;
  }

  .ph-cc-m-p-a-38 {
    padding: 38px !important;
  }

  .ph-cc-m-p-a-39 {
    padding: 39px !important;
  }

  .ph-cc-m-p-a-40 {
    padding: 40px !important;
  }

  .ph-cc-m-p-a-41 {
    padding: 41px !important;
  }

  .ph-cc-m-p-a-42 {
    padding: 42px !important;
  }

  .ph-cc-m-p-a-43 {
    padding: 43px !important;
  }

  .ph-cc-m-p-a-44 {
    padding: 44px !important;
  }

  .ph-cc-m-p-a-45 {
    padding: 45px !important;
  }

  .ph-cc-m-p-a-46 {
    padding: 46px !important;
  }

  .ph-cc-m-p-a-47 {
    padding: 47px !important;
  }

  .ph-cc-m-p-a-48 {
    padding: 48px !important;
  }

  .ph-cc-m-p-a-49 {
    padding: 49px !important;
  }

  .ph-cc-m-p-a-50 {
    padding: 50px !important;
  }

  .ph-cc-m-p-a-51 {
    padding: 51px !important;
  }

  .ph-cc-m-p-a-52 {
    padding: 52px !important;
  }

  .ph-cc-m-p-a-53 {
    padding: 53px !important;
  }

  .ph-cc-m-p-a-54 {
    padding: 54px !important;
  }

  .ph-cc-m-p-a-55 {
    padding: 55px !important;
  }

  .ph-cc-m-p-a-56 {
    padding: 56px !important;
  }

  .ph-cc-m-p-a-57 {
    padding: 57px !important;
  }

  .ph-cc-m-p-a-58 {
    padding: 58px !important;
  }

  .ph-cc-m-p-a-59 {
    padding: 59px !important;
  }

  .ph-cc-m-p-a-60 {
    padding: 60px !important;
  }

  .ph-cc-m-p-a-61 {
    padding: 61px !important;
  }

  .ph-cc-m-p-a-62 {
    padding: 62px !important;
  }

  .ph-cc-m-p-a-63 {
    padding: 63px !important;
  }

  .ph-cc-m-p-a-64 {
    padding: 64px !important;
  }

  .ph-cc-m-p-a-65 {
    padding: 65px !important;
  }

  .ph-cc-m-p-a-66 {
    padding: 66px !important;
  }

  .ph-cc-m-p-a-67 {
    padding: 67px !important;
  }

  .ph-cc-m-p-a-68 {
    padding: 68px !important;
  }

  .ph-cc-m-p-a-69 {
    padding: 69px !important;
  }

  .ph-cc-m-p-a-70 {
    padding: 70px !important;
  }

  .ph-cc-m-p-a-71 {
    padding: 71px !important;
  }

  .ph-cc-m-p-a-72 {
    padding: 72px !important;
  }

  .ph-cc-m-p-a-73 {
    padding: 73px !important;
  }

  .ph-cc-m-p-a-74 {
    padding: 74px !important;
  }

  .ph-cc-m-p-a-75 {
    padding: 75px !important;
  }

  .ph-cc-m-p-a-76 {
    padding: 76px !important;
  }

  .ph-cc-m-p-a-77 {
    padding: 77px !important;
  }

  .ph-cc-m-p-a-78 {
    padding: 78px !important;
  }

  .ph-cc-m-p-a-79 {
    padding: 79px !important;
  }

  .ph-cc-m-p-a-80 {
    padding: 80px !important;
  }

  .ph-cc-m-p-a-81 {
    padding: 81px !important;
  }

  .ph-cc-m-p-a-82 {
    padding: 82px !important;
  }

  .ph-cc-m-p-a-83 {
    padding: 83px !important;
  }

  .ph-cc-m-p-a-84 {
    padding: 84px !important;
  }

  .ph-cc-m-p-a-85 {
    padding: 85px !important;
  }

  .ph-cc-m-p-a-86 {
    padding: 86px !important;
  }

  .ph-cc-m-p-a-87 {
    padding: 87px !important;
  }

  .ph-cc-m-p-a-88 {
    padding: 88px !important;
  }

  .ph-cc-m-p-a-89 {
    padding: 89px !important;
  }

  .ph-cc-m-p-a-90 {
    padding: 90px !important;
  }

  .ph-cc-m-p-a-91 {
    padding: 91px !important;
  }

  .ph-cc-m-p-a-92 {
    padding: 92px !important;
  }

  .ph-cc-m-p-a-93 {
    padding: 93px !important;
  }

  .ph-cc-m-p-a-94 {
    padding: 94px !important;
  }

  .ph-cc-m-p-a-95 {
    padding: 95px !important;
  }

  .ph-cc-m-p-a-96 {
    padding: 96px !important;
  }

  .ph-cc-m-p-a-97 {
    padding: 97px !important;
  }

  .ph-cc-m-p-a-98 {
    padding: 98px !important;
  }

  .ph-cc-m-p-a-99 {
    padding: 99px !important;
  }

  .ph-cc-m-p-a-100 {
    padding: 100px !important;
  }

  .ph-cc-m-p-t-0 {
    padding-top: 0px !important;
  }

  .ph-cc-m-p-t-1 {
    padding-top: 1px !important;
  }

  .ph-cc-m-p-t-2 {
    padding-top: 2px !important;
  }

  .ph-cc-m-p-t-3 {
    padding-top: 3px !important;
  }

  .ph-cc-m-p-t-4 {
    padding-top: 4px !important;
  }

  .ph-cc-m-p-t-5 {
    padding-top: 5px !important;
  }

  .ph-cc-m-p-t-6 {
    padding-top: 6px !important;
  }

  .ph-cc-m-p-t-7 {
    padding-top: 7px !important;
  }

  .ph-cc-m-p-t-8 {
    padding-top: 8px !important;
  }

  .ph-cc-m-p-t-9 {
    padding-top: 9px !important;
  }

  .ph-cc-m-p-t-10 {
    padding-top: 10px !important;
  }

  .ph-cc-m-p-t-11 {
    padding-top: 11px !important;
  }

  .ph-cc-m-p-t-12 {
    padding-top: 12px !important;
  }

  .ph-cc-m-p-t-13 {
    padding-top: 13px !important;
  }

  .ph-cc-m-p-t-14 {
    padding-top: 14px !important;
  }

  .ph-cc-m-p-t-15 {
    padding-top: 15px !important;
  }

  .ph-cc-m-p-t-16 {
    padding-top: 16px !important;
  }

  .ph-cc-m-p-t-17 {
    padding-top: 17px !important;
  }

  .ph-cc-m-p-t-18 {
    padding-top: 18px !important;
  }

  .ph-cc-m-p-t-19 {
    padding-top: 19px !important;
  }

  .ph-cc-m-p-t-20 {
    padding-top: 20px !important;
  }

  .ph-cc-m-p-t-21 {
    padding-top: 21px !important;
  }

  .ph-cc-m-p-t-22 {
    padding-top: 22px !important;
  }

  .ph-cc-m-p-t-23 {
    padding-top: 23px !important;
  }

  .ph-cc-m-p-t-24 {
    padding-top: 24px !important;
  }

  .ph-cc-m-p-t-25 {
    padding-top: 25px !important;
  }

  .ph-cc-m-p-t-26 {
    padding-top: 26px !important;
  }

  .ph-cc-m-p-t-27 {
    padding-top: 27px !important;
  }

  .ph-cc-m-p-t-28 {
    padding-top: 28px !important;
  }

  .ph-cc-m-p-t-29 {
    padding-top: 29px !important;
  }

  .ph-cc-m-p-t-30 {
    padding-top: 30px !important;
  }

  .ph-cc-m-p-t-31 {
    padding-top: 31px !important;
  }

  .ph-cc-m-p-t-32 {
    padding-top: 32px !important;
  }

  .ph-cc-m-p-t-33 {
    padding-top: 33px !important;
  }

  .ph-cc-m-p-t-34 {
    padding-top: 34px !important;
  }

  .ph-cc-m-p-t-35 {
    padding-top: 35px !important;
  }

  .ph-cc-m-p-t-36 {
    padding-top: 36px !important;
  }

  .ph-cc-m-p-t-37 {
    padding-top: 37px !important;
  }

  .ph-cc-m-p-t-38 {
    padding-top: 38px !important;
  }

  .ph-cc-m-p-t-39 {
    padding-top: 39px !important;
  }

  .ph-cc-m-p-t-40 {
    padding-top: 40px !important;
  }

  .ph-cc-m-p-t-41 {
    padding-top: 41px !important;
  }

  .ph-cc-m-p-t-42 {
    padding-top: 42px !important;
  }

  .ph-cc-m-p-t-43 {
    padding-top: 43px !important;
  }

  .ph-cc-m-p-t-44 {
    padding-top: 44px !important;
  }

  .ph-cc-m-p-t-45 {
    padding-top: 45px !important;
  }

  .ph-cc-m-p-t-46 {
    padding-top: 46px !important;
  }

  .ph-cc-m-p-t-47 {
    padding-top: 47px !important;
  }

  .ph-cc-m-p-t-48 {
    padding-top: 48px !important;
  }

  .ph-cc-m-p-t-49 {
    padding-top: 49px !important;
  }

  .ph-cc-m-p-t-50 {
    padding-top: 50px !important;
  }

  .ph-cc-m-p-t-51 {
    padding-top: 51px !important;
  }

  .ph-cc-m-p-t-52 {
    padding-top: 52px !important;
  }

  .ph-cc-m-p-t-53 {
    padding-top: 53px !important;
  }

  .ph-cc-m-p-t-54 {
    padding-top: 54px !important;
  }

  .ph-cc-m-p-t-55 {
    padding-top: 55px !important;
  }

  .ph-cc-m-p-t-56 {
    padding-top: 56px !important;
  }

  .ph-cc-m-p-t-57 {
    padding-top: 57px !important;
  }

  .ph-cc-m-p-t-58 {
    padding-top: 58px !important;
  }

  .ph-cc-m-p-t-59 {
    padding-top: 59px !important;
  }

  .ph-cc-m-p-t-60 {
    padding-top: 60px !important;
  }

  .ph-cc-m-p-t-61 {
    padding-top: 61px !important;
  }

  .ph-cc-m-p-t-62 {
    padding-top: 62px !important;
  }

  .ph-cc-m-p-t-63 {
    padding-top: 63px !important;
  }

  .ph-cc-m-p-t-64 {
    padding-top: 64px !important;
  }

  .ph-cc-m-p-t-65 {
    padding-top: 65px !important;
  }

  .ph-cc-m-p-t-66 {
    padding-top: 66px !important;
  }

  .ph-cc-m-p-t-67 {
    padding-top: 67px !important;
  }

  .ph-cc-m-p-t-68 {
    padding-top: 68px !important;
  }

  .ph-cc-m-p-t-69 {
    padding-top: 69px !important;
  }

  .ph-cc-m-p-t-70 {
    padding-top: 70px !important;
  }

  .ph-cc-m-p-t-71 {
    padding-top: 71px !important;
  }

  .ph-cc-m-p-t-72 {
    padding-top: 72px !important;
  }

  .ph-cc-m-p-t-73 {
    padding-top: 73px !important;
  }

  .ph-cc-m-p-t-74 {
    padding-top: 74px !important;
  }

  .ph-cc-m-p-t-75 {
    padding-top: 75px !important;
  }

  .ph-cc-m-p-t-76 {
    padding-top: 76px !important;
  }

  .ph-cc-m-p-t-77 {
    padding-top: 77px !important;
  }

  .ph-cc-m-p-t-78 {
    padding-top: 78px !important;
  }

  .ph-cc-m-p-t-79 {
    padding-top: 79px !important;
  }

  .ph-cc-m-p-t-80 {
    padding-top: 80px !important;
  }

  .ph-cc-m-p-t-81 {
    padding-top: 81px !important;
  }

  .ph-cc-m-p-t-82 {
    padding-top: 82px !important;
  }

  .ph-cc-m-p-t-83 {
    padding-top: 83px !important;
  }

  .ph-cc-m-p-t-84 {
    padding-top: 84px !important;
  }

  .ph-cc-m-p-t-85 {
    padding-top: 85px !important;
  }

  .ph-cc-m-p-t-86 {
    padding-top: 86px !important;
  }

  .ph-cc-m-p-t-87 {
    padding-top: 87px !important;
  }

  .ph-cc-m-p-t-88 {
    padding-top: 88px !important;
  }

  .ph-cc-m-p-t-89 {
    padding-top: 89px !important;
  }

  .ph-cc-m-p-t-90 {
    padding-top: 90px !important;
  }

  .ph-cc-m-p-t-91 {
    padding-top: 91px !important;
  }

  .ph-cc-m-p-t-92 {
    padding-top: 92px !important;
  }

  .ph-cc-m-p-t-93 {
    padding-top: 93px !important;
  }

  .ph-cc-m-p-t-94 {
    padding-top: 94px !important;
  }

  .ph-cc-m-p-t-95 {
    padding-top: 95px !important;
  }

  .ph-cc-m-p-t-96 {
    padding-top: 96px !important;
  }

  .ph-cc-m-p-t-97 {
    padding-top: 97px !important;
  }

  .ph-cc-m-p-t-98 {
    padding-top: 98px !important;
  }

  .ph-cc-m-p-t-99 {
    padding-top: 99px !important;
  }

  .ph-cc-m-p-t-100 {
    padding-top: 100px !important;
  }

  .ph-cc-m-p-r-0 {
    padding-right: 0px !important;
  }

  .ph-cc-m-p-r-1 {
    padding-right: 1px !important;
  }

  .ph-cc-m-p-r-2 {
    padding-right: 2px !important;
  }

  .ph-cc-m-p-r-3 {
    padding-right: 3px !important;
  }

  .ph-cc-m-p-r-4 {
    padding-right: 4px !important;
  }

  .ph-cc-m-p-r-5 {
    padding-right: 5px !important;
  }

  .ph-cc-m-p-r-6 {
    padding-right: 6px !important;
  }

  .ph-cc-m-p-r-7 {
    padding-right: 7px !important;
  }

  .ph-cc-m-p-r-8 {
    padding-right: 8px !important;
  }

  .ph-cc-m-p-r-9 {
    padding-right: 9px !important;
  }

  .ph-cc-m-p-r-10 {
    padding-right: 10px !important;
  }

  .ph-cc-m-p-r-11 {
    padding-right: 11px !important;
  }

  .ph-cc-m-p-r-12 {
    padding-right: 12px !important;
  }

  .ph-cc-m-p-r-13 {
    padding-right: 13px !important;
  }

  .ph-cc-m-p-r-14 {
    padding-right: 14px !important;
  }

  .ph-cc-m-p-r-15 {
    padding-right: 15px !important;
  }

  .ph-cc-m-p-r-16 {
    padding-right: 16px !important;
  }

  .ph-cc-m-p-r-17 {
    padding-right: 17px !important;
  }

  .ph-cc-m-p-r-18 {
    padding-right: 18px !important;
  }

  .ph-cc-m-p-r-19 {
    padding-right: 19px !important;
  }

  .ph-cc-m-p-r-20 {
    padding-right: 20px !important;
  }

  .ph-cc-m-p-r-21 {
    padding-right: 21px !important;
  }

  .ph-cc-m-p-r-22 {
    padding-right: 22px !important;
  }

  .ph-cc-m-p-r-23 {
    padding-right: 23px !important;
  }

  .ph-cc-m-p-r-24 {
    padding-right: 24px !important;
  }

  .ph-cc-m-p-r-25 {
    padding-right: 25px !important;
  }

  .ph-cc-m-p-r-26 {
    padding-right: 26px !important;
  }

  .ph-cc-m-p-r-27 {
    padding-right: 27px !important;
  }

  .ph-cc-m-p-r-28 {
    padding-right: 28px !important;
  }

  .ph-cc-m-p-r-29 {
    padding-right: 29px !important;
  }

  .ph-cc-m-p-r-30 {
    padding-right: 30px !important;
  }

  .ph-cc-m-p-r-31 {
    padding-right: 31px !important;
  }

  .ph-cc-m-p-r-32 {
    padding-right: 32px !important;
  }

  .ph-cc-m-p-r-33 {
    padding-right: 33px !important;
  }

  .ph-cc-m-p-r-34 {
    padding-right: 34px !important;
  }

  .ph-cc-m-p-r-35 {
    padding-right: 35px !important;
  }

  .ph-cc-m-p-r-36 {
    padding-right: 36px !important;
  }

  .ph-cc-m-p-r-37 {
    padding-right: 37px !important;
  }

  .ph-cc-m-p-r-38 {
    padding-right: 38px !important;
  }

  .ph-cc-m-p-r-39 {
    padding-right: 39px !important;
  }

  .ph-cc-m-p-r-40 {
    padding-right: 40px !important;
  }

  .ph-cc-m-p-r-41 {
    padding-right: 41px !important;
  }

  .ph-cc-m-p-r-42 {
    padding-right: 42px !important;
  }

  .ph-cc-m-p-r-43 {
    padding-right: 43px !important;
  }

  .ph-cc-m-p-r-44 {
    padding-right: 44px !important;
  }

  .ph-cc-m-p-r-45 {
    padding-right: 45px !important;
  }

  .ph-cc-m-p-r-46 {
    padding-right: 46px !important;
  }

  .ph-cc-m-p-r-47 {
    padding-right: 47px !important;
  }

  .ph-cc-m-p-r-48 {
    padding-right: 48px !important;
  }

  .ph-cc-m-p-r-49 {
    padding-right: 49px !important;
  }

  .ph-cc-m-p-r-50 {
    padding-right: 50px !important;
  }

  .ph-cc-m-p-r-51 {
    padding-right: 51px !important;
  }

  .ph-cc-m-p-r-52 {
    padding-right: 52px !important;
  }

  .ph-cc-m-p-r-53 {
    padding-right: 53px !important;
  }

  .ph-cc-m-p-r-54 {
    padding-right: 54px !important;
  }

  .ph-cc-m-p-r-55 {
    padding-right: 55px !important;
  }

  .ph-cc-m-p-r-56 {
    padding-right: 56px !important;
  }

  .ph-cc-m-p-r-57 {
    padding-right: 57px !important;
  }

  .ph-cc-m-p-r-58 {
    padding-right: 58px !important;
  }

  .ph-cc-m-p-r-59 {
    padding-right: 59px !important;
  }

  .ph-cc-m-p-r-60 {
    padding-right: 60px !important;
  }

  .ph-cc-m-p-r-61 {
    padding-right: 61px !important;
  }

  .ph-cc-m-p-r-62 {
    padding-right: 62px !important;
  }

  .ph-cc-m-p-r-63 {
    padding-right: 63px !important;
  }

  .ph-cc-m-p-r-64 {
    padding-right: 64px !important;
  }

  .ph-cc-m-p-r-65 {
    padding-right: 65px !important;
  }

  .ph-cc-m-p-r-66 {
    padding-right: 66px !important;
  }

  .ph-cc-m-p-r-67 {
    padding-right: 67px !important;
  }

  .ph-cc-m-p-r-68 {
    padding-right: 68px !important;
  }

  .ph-cc-m-p-r-69 {
    padding-right: 69px !important;
  }

  .ph-cc-m-p-r-70 {
    padding-right: 70px !important;
  }

  .ph-cc-m-p-r-71 {
    padding-right: 71px !important;
  }

  .ph-cc-m-p-r-72 {
    padding-right: 72px !important;
  }

  .ph-cc-m-p-r-73 {
    padding-right: 73px !important;
  }

  .ph-cc-m-p-r-74 {
    padding-right: 74px !important;
  }

  .ph-cc-m-p-r-75 {
    padding-right: 75px !important;
  }

  .ph-cc-m-p-r-76 {
    padding-right: 76px !important;
  }

  .ph-cc-m-p-r-77 {
    padding-right: 77px !important;
  }

  .ph-cc-m-p-r-78 {
    padding-right: 78px !important;
  }

  .ph-cc-m-p-r-79 {
    padding-right: 79px !important;
  }

  .ph-cc-m-p-r-80 {
    padding-right: 80px !important;
  }

  .ph-cc-m-p-r-81 {
    padding-right: 81px !important;
  }

  .ph-cc-m-p-r-82 {
    padding-right: 82px !important;
  }

  .ph-cc-m-p-r-83 {
    padding-right: 83px !important;
  }

  .ph-cc-m-p-r-84 {
    padding-right: 84px !important;
  }

  .ph-cc-m-p-r-85 {
    padding-right: 85px !important;
  }

  .ph-cc-m-p-r-86 {
    padding-right: 86px !important;
  }

  .ph-cc-m-p-r-87 {
    padding-right: 87px !important;
  }

  .ph-cc-m-p-r-88 {
    padding-right: 88px !important;
  }

  .ph-cc-m-p-r-89 {
    padding-right: 89px !important;
  }

  .ph-cc-m-p-r-90 {
    padding-right: 90px !important;
  }

  .ph-cc-m-p-r-91 {
    padding-right: 91px !important;
  }

  .ph-cc-m-p-r-92 {
    padding-right: 92px !important;
  }

  .ph-cc-m-p-r-93 {
    padding-right: 93px !important;
  }

  .ph-cc-m-p-r-94 {
    padding-right: 94px !important;
  }

  .ph-cc-m-p-r-95 {
    padding-right: 95px !important;
  }

  .ph-cc-m-p-r-96 {
    padding-right: 96px !important;
  }

  .ph-cc-m-p-r-97 {
    padding-right: 97px !important;
  }

  .ph-cc-m-p-r-98 {
    padding-right: 98px !important;
  }

  .ph-cc-m-p-r-99 {
    padding-right: 99px !important;
  }

  .ph-cc-m-p-r-100 {
    padding-right: 100px !important;
  }

  .ph-cc-m-p-b-0 {
    padding-bottom: 0px !important;
  }

  .ph-cc-m-p-b-1 {
    padding-bottom: 1px !important;
  }

  .ph-cc-m-p-b-2 {
    padding-bottom: 2px !important;
  }

  .ph-cc-m-p-b-3 {
    padding-bottom: 3px !important;
  }

  .ph-cc-m-p-b-4 {
    padding-bottom: 4px !important;
  }

  .ph-cc-m-p-b-5 {
    padding-bottom: 5px !important;
  }

  .ph-cc-m-p-b-6 {
    padding-bottom: 6px !important;
  }

  .ph-cc-m-p-b-7 {
    padding-bottom: 7px !important;
  }

  .ph-cc-m-p-b-8 {
    padding-bottom: 8px !important;
  }

  .ph-cc-m-p-b-9 {
    padding-bottom: 9px !important;
  }

  .ph-cc-m-p-b-10 {
    padding-bottom: 10px !important;
  }

  .ph-cc-m-p-b-11 {
    padding-bottom: 11px !important;
  }

  .ph-cc-m-p-b-12 {
    padding-bottom: 12px !important;
  }

  .ph-cc-m-p-b-13 {
    padding-bottom: 13px !important;
  }

  .ph-cc-m-p-b-14 {
    padding-bottom: 14px !important;
  }

  .ph-cc-m-p-b-15 {
    padding-bottom: 15px !important;
  }

  .ph-cc-m-p-b-16 {
    padding-bottom: 16px !important;
  }

  .ph-cc-m-p-b-17 {
    padding-bottom: 17px !important;
  }

  .ph-cc-m-p-b-18 {
    padding-bottom: 18px !important;
  }

  .ph-cc-m-p-b-19 {
    padding-bottom: 19px !important;
  }

  .ph-cc-m-p-b-20 {
    padding-bottom: 20px !important;
  }

  .ph-cc-m-p-b-21 {
    padding-bottom: 21px !important;
  }

  .ph-cc-m-p-b-22 {
    padding-bottom: 22px !important;
  }

  .ph-cc-m-p-b-23 {
    padding-bottom: 23px !important;
  }

  .ph-cc-m-p-b-24 {
    padding-bottom: 24px !important;
  }

  .ph-cc-m-p-b-25 {
    padding-bottom: 25px !important;
  }

  .ph-cc-m-p-b-26 {
    padding-bottom: 26px !important;
  }

  .ph-cc-m-p-b-27 {
    padding-bottom: 27px !important;
  }

  .ph-cc-m-p-b-28 {
    padding-bottom: 28px !important;
  }

  .ph-cc-m-p-b-29 {
    padding-bottom: 29px !important;
  }

  .ph-cc-m-p-b-30 {
    padding-bottom: 30px !important;
  }

  .ph-cc-m-p-b-31 {
    padding-bottom: 31px !important;
  }

  .ph-cc-m-p-b-32 {
    padding-bottom: 32px !important;
  }

  .ph-cc-m-p-b-33 {
    padding-bottom: 33px !important;
  }

  .ph-cc-m-p-b-34 {
    padding-bottom: 34px !important;
  }

  .ph-cc-m-p-b-35 {
    padding-bottom: 35px !important;
  }

  .ph-cc-m-p-b-36 {
    padding-bottom: 36px !important;
  }

  .ph-cc-m-p-b-37 {
    padding-bottom: 37px !important;
  }

  .ph-cc-m-p-b-38 {
    padding-bottom: 38px !important;
  }

  .ph-cc-m-p-b-39 {
    padding-bottom: 39px !important;
  }

  .ph-cc-m-p-b-40 {
    padding-bottom: 40px !important;
  }

  .ph-cc-m-p-b-41 {
    padding-bottom: 41px !important;
  }

  .ph-cc-m-p-b-42 {
    padding-bottom: 42px !important;
  }

  .ph-cc-m-p-b-43 {
    padding-bottom: 43px !important;
  }

  .ph-cc-m-p-b-44 {
    padding-bottom: 44px !important;
  }

  .ph-cc-m-p-b-45 {
    padding-bottom: 45px !important;
  }

  .ph-cc-m-p-b-46 {
    padding-bottom: 46px !important;
  }

  .ph-cc-m-p-b-47 {
    padding-bottom: 47px !important;
  }

  .ph-cc-m-p-b-48 {
    padding-bottom: 48px !important;
  }

  .ph-cc-m-p-b-49 {
    padding-bottom: 49px !important;
  }

  .ph-cc-m-p-b-50 {
    padding-bottom: 50px !important;
  }

  .ph-cc-m-p-b-51 {
    padding-bottom: 51px !important;
  }

  .ph-cc-m-p-b-52 {
    padding-bottom: 52px !important;
  }

  .ph-cc-m-p-b-53 {
    padding-bottom: 53px !important;
  }

  .ph-cc-m-p-b-54 {
    padding-bottom: 54px !important;
  }

  .ph-cc-m-p-b-55 {
    padding-bottom: 55px !important;
  }

  .ph-cc-m-p-b-56 {
    padding-bottom: 56px !important;
  }

  .ph-cc-m-p-b-57 {
    padding-bottom: 57px !important;
  }

  .ph-cc-m-p-b-58 {
    padding-bottom: 58px !important;
  }

  .ph-cc-m-p-b-59 {
    padding-bottom: 59px !important;
  }

  .ph-cc-m-p-b-60 {
    padding-bottom: 60px !important;
  }

  .ph-cc-m-p-b-61 {
    padding-bottom: 61px !important;
  }

  .ph-cc-m-p-b-62 {
    padding-bottom: 62px !important;
  }

  .ph-cc-m-p-b-63 {
    padding-bottom: 63px !important;
  }

  .ph-cc-m-p-b-64 {
    padding-bottom: 64px !important;
  }

  .ph-cc-m-p-b-65 {
    padding-bottom: 65px !important;
  }

  .ph-cc-m-p-b-66 {
    padding-bottom: 66px !important;
  }

  .ph-cc-m-p-b-67 {
    padding-bottom: 67px !important;
  }

  .ph-cc-m-p-b-68 {
    padding-bottom: 68px !important;
  }

  .ph-cc-m-p-b-69 {
    padding-bottom: 69px !important;
  }

  .ph-cc-m-p-b-70 {
    padding-bottom: 70px !important;
  }

  .ph-cc-m-p-b-71 {
    padding-bottom: 71px !important;
  }

  .ph-cc-m-p-b-72 {
    padding-bottom: 72px !important;
  }

  .ph-cc-m-p-b-73 {
    padding-bottom: 73px !important;
  }

  .ph-cc-m-p-b-74 {
    padding-bottom: 74px !important;
  }

  .ph-cc-m-p-b-75 {
    padding-bottom: 75px !important;
  }

  .ph-cc-m-p-b-76 {
    padding-bottom: 76px !important;
  }

  .ph-cc-m-p-b-77 {
    padding-bottom: 77px !important;
  }

  .ph-cc-m-p-b-78 {
    padding-bottom: 78px !important;
  }

  .ph-cc-m-p-b-79 {
    padding-bottom: 79px !important;
  }

  .ph-cc-m-p-b-80 {
    padding-bottom: 80px !important;
  }

  .ph-cc-m-p-b-81 {
    padding-bottom: 81px !important;
  }

  .ph-cc-m-p-b-82 {
    padding-bottom: 82px !important;
  }

  .ph-cc-m-p-b-83 {
    padding-bottom: 83px !important;
  }

  .ph-cc-m-p-b-84 {
    padding-bottom: 84px !important;
  }

  .ph-cc-m-p-b-85 {
    padding-bottom: 85px !important;
  }

  .ph-cc-m-p-b-86 {
    padding-bottom: 86px !important;
  }

  .ph-cc-m-p-b-87 {
    padding-bottom: 87px !important;
  }

  .ph-cc-m-p-b-88 {
    padding-bottom: 88px !important;
  }

  .ph-cc-m-p-b-89 {
    padding-bottom: 89px !important;
  }

  .ph-cc-m-p-b-90 {
    padding-bottom: 90px !important;
  }

  .ph-cc-m-p-b-91 {
    padding-bottom: 91px !important;
  }

  .ph-cc-m-p-b-92 {
    padding-bottom: 92px !important;
  }

  .ph-cc-m-p-b-93 {
    padding-bottom: 93px !important;
  }

  .ph-cc-m-p-b-94 {
    padding-bottom: 94px !important;
  }

  .ph-cc-m-p-b-95 {
    padding-bottom: 95px !important;
  }

  .ph-cc-m-p-b-96 {
    padding-bottom: 96px !important;
  }

  .ph-cc-m-p-b-97 {
    padding-bottom: 97px !important;
  }

  .ph-cc-m-p-b-98 {
    padding-bottom: 98px !important;
  }

  .ph-cc-m-p-b-99 {
    padding-bottom: 99px !important;
  }

  .ph-cc-m-p-b-100 {
    padding-bottom: 100px !important;
  }

  .ph-cc-m-p-l-0 {
    padding-left: 0px !important;
  }

  .ph-cc-m-p-l-1 {
    padding-left: 1px !important;
  }

  .ph-cc-m-p-l-2 {
    padding-left: 2px !important;
  }

  .ph-cc-m-p-l-3 {
    padding-left: 3px !important;
  }

  .ph-cc-m-p-l-4 {
    padding-left: 4px !important;
  }

  .ph-cc-m-p-l-5 {
    padding-left: 5px !important;
  }

  .ph-cc-m-p-l-6 {
    padding-left: 6px !important;
  }

  .ph-cc-m-p-l-7 {
    padding-left: 7px !important;
  }

  .ph-cc-m-p-l-8 {
    padding-left: 8px !important;
  }

  .ph-cc-m-p-l-9 {
    padding-left: 9px !important;
  }

  .ph-cc-m-p-l-10 {
    padding-left: 10px !important;
  }

  .ph-cc-m-p-l-11 {
    padding-left: 11px !important;
  }

  .ph-cc-m-p-l-12 {
    padding-left: 12px !important;
  }

  .ph-cc-m-p-l-13 {
    padding-left: 13px !important;
  }

  .ph-cc-m-p-l-14 {
    padding-left: 14px !important;
  }

  .ph-cc-m-p-l-15 {
    padding-left: 15px !important;
  }

  .ph-cc-m-p-l-16 {
    padding-left: 16px !important;
  }

  .ph-cc-m-p-l-17 {
    padding-left: 17px !important;
  }

  .ph-cc-m-p-l-18 {
    padding-left: 18px !important;
  }

  .ph-cc-m-p-l-19 {
    padding-left: 19px !important;
  }

  .ph-cc-m-p-l-20 {
    padding-left: 20px !important;
  }

  .ph-cc-m-p-l-21 {
    padding-left: 21px !important;
  }

  .ph-cc-m-p-l-22 {
    padding-left: 22px !important;
  }

  .ph-cc-m-p-l-23 {
    padding-left: 23px !important;
  }

  .ph-cc-m-p-l-24 {
    padding-left: 24px !important;
  }

  .ph-cc-m-p-l-25 {
    padding-left: 25px !important;
  }

  .ph-cc-m-p-l-26 {
    padding-left: 26px !important;
  }

  .ph-cc-m-p-l-27 {
    padding-left: 27px !important;
  }

  .ph-cc-m-p-l-28 {
    padding-left: 28px !important;
  }

  .ph-cc-m-p-l-29 {
    padding-left: 29px !important;
  }

  .ph-cc-m-p-l-30 {
    padding-left: 30px !important;
  }

  .ph-cc-m-p-l-31 {
    padding-left: 31px !important;
  }

  .ph-cc-m-p-l-32 {
    padding-left: 32px !important;
  }

  .ph-cc-m-p-l-33 {
    padding-left: 33px !important;
  }

  .ph-cc-m-p-l-34 {
    padding-left: 34px !important;
  }

  .ph-cc-m-p-l-35 {
    padding-left: 35px !important;
  }

  .ph-cc-m-p-l-36 {
    padding-left: 36px !important;
  }

  .ph-cc-m-p-l-37 {
    padding-left: 37px !important;
  }

  .ph-cc-m-p-l-38 {
    padding-left: 38px !important;
  }

  .ph-cc-m-p-l-39 {
    padding-left: 39px !important;
  }

  .ph-cc-m-p-l-40 {
    padding-left: 40px !important;
  }

  .ph-cc-m-p-l-41 {
    padding-left: 41px !important;
  }

  .ph-cc-m-p-l-42 {
    padding-left: 42px !important;
  }

  .ph-cc-m-p-l-43 {
    padding-left: 43px !important;
  }

  .ph-cc-m-p-l-44 {
    padding-left: 44px !important;
  }

  .ph-cc-m-p-l-45 {
    padding-left: 45px !important;
  }

  .ph-cc-m-p-l-46 {
    padding-left: 46px !important;
  }

  .ph-cc-m-p-l-47 {
    padding-left: 47px !important;
  }

  .ph-cc-m-p-l-48 {
    padding-left: 48px !important;
  }

  .ph-cc-m-p-l-49 {
    padding-left: 49px !important;
  }

  .ph-cc-m-p-l-50 {
    padding-left: 50px !important;
  }

  .ph-cc-m-p-l-51 {
    padding-left: 51px !important;
  }

  .ph-cc-m-p-l-52 {
    padding-left: 52px !important;
  }

  .ph-cc-m-p-l-53 {
    padding-left: 53px !important;
  }

  .ph-cc-m-p-l-54 {
    padding-left: 54px !important;
  }

  .ph-cc-m-p-l-55 {
    padding-left: 55px !important;
  }

  .ph-cc-m-p-l-56 {
    padding-left: 56px !important;
  }

  .ph-cc-m-p-l-57 {
    padding-left: 57px !important;
  }

  .ph-cc-m-p-l-58 {
    padding-left: 58px !important;
  }

  .ph-cc-m-p-l-59 {
    padding-left: 59px !important;
  }

  .ph-cc-m-p-l-60 {
    padding-left: 60px !important;
  }

  .ph-cc-m-p-l-61 {
    padding-left: 61px !important;
  }

  .ph-cc-m-p-l-62 {
    padding-left: 62px !important;
  }

  .ph-cc-m-p-l-63 {
    padding-left: 63px !important;
  }

  .ph-cc-m-p-l-64 {
    padding-left: 64px !important;
  }

  .ph-cc-m-p-l-65 {
    padding-left: 65px !important;
  }

  .ph-cc-m-p-l-66 {
    padding-left: 66px !important;
  }

  .ph-cc-m-p-l-67 {
    padding-left: 67px !important;
  }

  .ph-cc-m-p-l-68 {
    padding-left: 68px !important;
  }

  .ph-cc-m-p-l-69 {
    padding-left: 69px !important;
  }

  .ph-cc-m-p-l-70 {
    padding-left: 70px !important;
  }

  .ph-cc-m-p-l-71 {
    padding-left: 71px !important;
  }

  .ph-cc-m-p-l-72 {
    padding-left: 72px !important;
  }

  .ph-cc-m-p-l-73 {
    padding-left: 73px !important;
  }

  .ph-cc-m-p-l-74 {
    padding-left: 74px !important;
  }

  .ph-cc-m-p-l-75 {
    padding-left: 75px !important;
  }

  .ph-cc-m-p-l-76 {
    padding-left: 76px !important;
  }

  .ph-cc-m-p-l-77 {
    padding-left: 77px !important;
  }

  .ph-cc-m-p-l-78 {
    padding-left: 78px !important;
  }

  .ph-cc-m-p-l-79 {
    padding-left: 79px !important;
  }

  .ph-cc-m-p-l-80 {
    padding-left: 80px !important;
  }

  .ph-cc-m-p-l-81 {
    padding-left: 81px !important;
  }

  .ph-cc-m-p-l-82 {
    padding-left: 82px !important;
  }

  .ph-cc-m-p-l-83 {
    padding-left: 83px !important;
  }

  .ph-cc-m-p-l-84 {
    padding-left: 84px !important;
  }

  .ph-cc-m-p-l-85 {
    padding-left: 85px !important;
  }

  .ph-cc-m-p-l-86 {
    padding-left: 86px !important;
  }

  .ph-cc-m-p-l-87 {
    padding-left: 87px !important;
  }

  .ph-cc-m-p-l-88 {
    padding-left: 88px !important;
  }

  .ph-cc-m-p-l-89 {
    padding-left: 89px !important;
  }

  .ph-cc-m-p-l-90 {
    padding-left: 90px !important;
  }

  .ph-cc-m-p-l-91 {
    padding-left: 91px !important;
  }

  .ph-cc-m-p-l-92 {
    padding-left: 92px !important;
  }

  .ph-cc-m-p-l-93 {
    padding-left: 93px !important;
  }

  .ph-cc-m-p-l-94 {
    padding-left: 94px !important;
  }

  .ph-cc-m-p-l-95 {
    padding-left: 95px !important;
  }

  .ph-cc-m-p-l-96 {
    padding-left: 96px !important;
  }

  .ph-cc-m-p-l-97 {
    padding-left: 97px !important;
  }

  .ph-cc-m-p-l-98 {
    padding-left: 98px !important;
  }

  .ph-cc-m-p-l-99 {
    padding-left: 99px !important;
  }

  .ph-cc-m-p-l-100 {
    padding-left: 100px !important;
  }

  .ph-cc-m-f-s-0 {
    font-size: 0px !important;
  }

  .ph-cc-m-f-s-1 {
    font-size: 1px !important;
  }

  .ph-cc-m-f-s-2 {
    font-size: 2px !important;
  }

  .ph-cc-m-f-s-3 {
    font-size: 3px !important;
  }

  .ph-cc-m-f-s-4 {
    font-size: 4px !important;
  }

  .ph-cc-m-f-s-5 {
    font-size: 5px !important;
  }

  .ph-cc-m-f-s-6 {
    font-size: 6px !important;
  }

  .ph-cc-m-f-s-7 {
    font-size: 7px !important;
  }

  .ph-cc-m-f-s-8 {
    font-size: 8px !important;
  }

  .ph-cc-m-f-s-9 {
    font-size: 9px !important;
  }

  .ph-cc-m-f-s-10 {
    font-size: 10px !important;
  }

  .ph-cc-m-f-s-11 {
    font-size: 11px !important;
  }

  .ph-cc-m-f-s-12 {
    font-size: 12px !important;
  }

  .ph-cc-m-f-s-13 {
    font-size: 13px !important;
  }

  .ph-cc-m-f-s-14 {
    font-size: 14px !important;
  }

  .ph-cc-m-f-s-15 {
    font-size: 15px !important;
  }

  .ph-cc-m-f-s-16 {
    font-size: 16px !important;
  }

  .ph-cc-m-f-s-17 {
    font-size: 17px !important;
  }

  .ph-cc-m-f-s-18 {
    font-size: 18px !important;
  }

  .ph-cc-m-f-s-19 {
    font-size: 19px !important;
  }

  .ph-cc-m-f-s-20 {
    font-size: 20px !important;
  }

  .ph-cc-m-f-s-21 {
    font-size: 21px !important;
  }

  .ph-cc-m-f-s-22 {
    font-size: 22px !important;
  }

  .ph-cc-m-f-s-23 {
    font-size: 23px !important;
  }

  .ph-cc-m-f-s-24 {
    font-size: 24px !important;
  }

  .ph-cc-m-f-s-25 {
    font-size: 25px !important;
  }

  .ph-cc-m-f-s-26 {
    font-size: 26px !important;
  }

  .ph-cc-m-f-s-27 {
    font-size: 27px !important;
  }

  .ph-cc-m-f-s-28 {
    font-size: 28px !important;
  }

  .ph-cc-m-f-s-29 {
    font-size: 29px !important;
  }

  .ph-cc-m-f-s-30 {
    font-size: 30px !important;
  }

  .ph-cc-m-f-s-31 {
    font-size: 31px !important;
  }

  .ph-cc-m-f-s-32 {
    font-size: 32px !important;
  }

  .ph-cc-m-f-s-33 {
    font-size: 33px !important;
  }

  .ph-cc-m-f-s-34 {
    font-size: 34px !important;
  }

  .ph-cc-m-f-s-35 {
    font-size: 35px !important;
  }

  .ph-cc-m-f-s-36 {
    font-size: 36px !important;
  }

  .ph-cc-m-f-s-37 {
    font-size: 37px !important;
  }

  .ph-cc-m-f-s-38 {
    font-size: 38px !important;
  }

  .ph-cc-m-f-s-39 {
    font-size: 39px !important;
  }

  .ph-cc-m-f-s-40 {
    font-size: 40px !important;
  }

  .ph-cc-m-f-s-41 {
    font-size: 41px !important;
  }

  .ph-cc-m-f-s-42 {
    font-size: 42px !important;
  }

  .ph-cc-m-f-s-43 {
    font-size: 43px !important;
  }

  .ph-cc-m-f-s-44 {
    font-size: 44px !important;
  }

  .ph-cc-m-f-s-45 {
    font-size: 45px !important;
  }

  .ph-cc-m-f-s-46 {
    font-size: 46px !important;
  }

  .ph-cc-m-f-s-47 {
    font-size: 47px !important;
  }

  .ph-cc-m-f-s-48 {
    font-size: 48px !important;
  }

  .ph-cc-m-f-s-49 {
    font-size: 49px !important;
  }

  .ph-cc-m-f-s-50 {
    font-size: 50px !important;
  }

  .ph-cc-m-f-s-51 {
    font-size: 51px !important;
  }

  .ph-cc-m-f-s-52 {
    font-size: 52px !important;
  }

  .ph-cc-m-f-s-53 {
    font-size: 53px !important;
  }

  .ph-cc-m-f-s-54 {
    font-size: 54px !important;
  }

  .ph-cc-m-f-s-55 {
    font-size: 55px !important;
  }

  .ph-cc-m-f-s-56 {
    font-size: 56px !important;
  }

  .ph-cc-m-f-s-57 {
    font-size: 57px !important;
  }

  .ph-cc-m-f-s-58 {
    font-size: 58px !important;
  }

  .ph-cc-m-f-s-59 {
    font-size: 59px !important;
  }

  .ph-cc-m-f-s-60 {
    font-size: 60px !important;
  }

  .ph-cc-m-f-s-61 {
    font-size: 61px !important;
  }

  .ph-cc-m-f-s-62 {
    font-size: 62px !important;
  }

  .ph-cc-m-f-s-63 {
    font-size: 63px !important;
  }

  .ph-cc-m-f-s-64 {
    font-size: 64px !important;
  }

  .ph-cc-m-f-s-65 {
    font-size: 65px !important;
  }

  .ph-cc-m-f-s-66 {
    font-size: 66px !important;
  }

  .ph-cc-m-f-s-67 {
    font-size: 67px !important;
  }

  .ph-cc-m-f-s-68 {
    font-size: 68px !important;
  }

  .ph-cc-m-f-s-69 {
    font-size: 69px !important;
  }

  .ph-cc-m-f-s-70 {
    font-size: 70px !important;
  }

  .ph-cc-m-f-s-71 {
    font-size: 71px !important;
  }

  .ph-cc-m-f-s-72 {
    font-size: 72px !important;
  }

  .ph-cc-m-f-s-73 {
    font-size: 73px !important;
  }

  .ph-cc-m-f-s-74 {
    font-size: 74px !important;
  }

  .ph-cc-m-f-s-75 {
    font-size: 75px !important;
  }

  .ph-cc-m-f-s-76 {
    font-size: 76px !important;
  }

  .ph-cc-m-f-s-77 {
    font-size: 77px !important;
  }

  .ph-cc-m-f-s-78 {
    font-size: 78px !important;
  }

  .ph-cc-m-f-s-79 {
    font-size: 79px !important;
  }

  .ph-cc-m-f-s-80 {
    font-size: 80px !important;
  }

  .ph-cc-m-f-s-81 {
    font-size: 81px !important;
  }

  .ph-cc-m-f-s-82 {
    font-size: 82px !important;
  }

  .ph-cc-m-f-s-83 {
    font-size: 83px !important;
  }

  .ph-cc-m-f-s-84 {
    font-size: 84px !important;
  }

  .ph-cc-m-f-s-85 {
    font-size: 85px !important;
  }

  .ph-cc-m-f-s-86 {
    font-size: 86px !important;
  }

  .ph-cc-m-f-s-87 {
    font-size: 87px !important;
  }

  .ph-cc-m-f-s-88 {
    font-size: 88px !important;
  }

  .ph-cc-m-f-s-89 {
    font-size: 89px !important;
  }

  .ph-cc-m-f-s-90 {
    font-size: 90px !important;
  }

  .ph-cc-m-f-s-91 {
    font-size: 91px !important;
  }

  .ph-cc-m-f-s-92 {
    font-size: 92px !important;
  }

  .ph-cc-m-f-s-93 {
    font-size: 93px !important;
  }

  .ph-cc-m-f-s-94 {
    font-size: 94px !important;
  }

  .ph-cc-m-f-s-95 {
    font-size: 95px !important;
  }

  .ph-cc-m-f-s-96 {
    font-size: 96px !important;
  }

  .ph-cc-m-f-s-97 {
    font-size: 97px !important;
  }

  .ph-cc-m-f-s-98 {
    font-size: 98px !important;
  }

  .ph-cc-m-f-s-99 {
    font-size: 99px !important;
  }

  .ph-cc-m-f-s-100 {
    font-size: 100px !important;
  }

  [class*="ph-cc-m-f-s"] {
    line-height: 1 !important;
  }
}

.inner-container .ph-layout-cntr .inner-container,
.container .ph-layout-cntr .inner-container {
  padding: 0;
}

.inner-container .ph-layout-cntr .ph-layout-row .ph-card-container,
.container .ph-layout-cntr .ph-layout-row .ph-card-container {
  margin: 0;
}

.ph-layout-cntr .inner-container .inner-container {
  padding: 0;
}

[class*='ph-col-'] .ph-card-container {
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (max-width:1151px) {
  .ph-row.ph-layout-row .ph-col-5,
  .ph-row.ph-layout-row .ph-col-7,
  .ph-row.ph-layout-row .ph-col-6 {
    margin-bottom: 12px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width:767px) {
  .ph-row.ph-layout-row [class*='ph-col-'] {
    margin-bottom: 12px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-row.ph-layout-row [class*='ph-col-']:last-child {
    margin-bottom: 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-card-block .ph-row [class*='ph-col-'] {
    margin-bottom: 12px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-card-block .ph-row [class*='ph-col-']:last-child {
    margin-bottom: 0;
  }
}

.job-match-area.top {
  display: inline-block;
}

.job-match-area.style-1 .job-match {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 12px;
  margin-right: 16px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: .85714286rem;
  line-height: 14px;
  color: #636363;
  background-color: transparent;
}

.job-match-area.style-1 .job-match .icon {
  margin-right: 4px;
  font-size: 16px;
  vertical-align: middle;
}

.job-match-area.style-1 .job-match.strong-match,
.job-match-area.style-1 .job-match.job-match-sty1 {
  background-color: #eefae5;
}

.job-match-area.style-1 .job-match.strong-match .icon,
.job-match-area.style-1 .job-match.job-match-sty1 .icon {
  color: #93e35c;
}

.job-match-area.style-1 .job-match.potential-match,
.job-match-area.style-1 .job-match.job-match-sty2 {
  background-color: #fff5e9;
}

.job-match-area.style-1 .job-match.potential-match .icon,
.job-match-area.style-1 .job-match.job-match-sty2 .icon {
  color: #ffa02b;
}

.job-match-area+.job-tag-area {
  display: inline-block;
}

.job-tag-area.style-1 .featured-job,
.job-tag-area.style-1 .job-tag {
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  background-color: #009bdf;
  padding: 8px;
  margin-bottom: 12px;
  margin-right: 20px;
  font-size: 1.14285714rem;
  line-height: 18px;
}

.job-tag-area.style-1 .job-tag:last-child {
  margin-right: 0;
}

.job-tag-area.style-1 .job-tag {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: .85714286rem;
  line-height: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #009bdf;
  background-color: transparent;
}

.job-tag-area.style-1 .job-tag .icon {
  display: none;
}

.wrapper-cntr {
  position: relative;
}

.smart-highlights.job-info>span {
  color: #000000;
}

.smart-highlights.job-info>span span {
  padding-left: 2px;
}

.smart-highlights.job-info>span i {
  line-height: 1 !important;
}

.smart-highlights.job-info>span i::before {
  font-size: 120%;
  color: #000000;
}

.smart-highlights.job-info>span::before {
  width: 0;
  display: none;
}

.job-info>span i {
  line-height: 1 !important;
}

.smart-highlights-dropdown {
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}

.smart-highlights-dropdown button {
  height: 30px;
  width: 30px;
  background: none;
  border: none;
}

.smart-highlights-dropdown button i {
  margin-right: 4px;
  position: relative;
  top: 0;
  color: #009bdf;
  font-size: 18px;
  line-height: 18px;
  vertical-align: middle;
}

.smart-highlights-dropdown button i.icon-arrow-up-5 {
  color: #e0e0e0;
}

.job-card-image .image .primary-image {
  text-align: center;
}

.job-card-image .image .primary-image img {
  max-height: 190px;
  height: 100%;
  object-fit: contain;
  max-width: 100%;
  width: 100%;
}

.job-card-logo {
  padding-bottom: 16px;
  padding-top: 48px;
}

.job-card-logo img {
  max-height: 40px;
}

.pcs-job-widget-v1-default-default .actions.smart-highlights-present .savejob-checkbox {
  right: 52px;
  top: 2px;
  position: absolute;
}

.pcs-job-widget-v1-default-default .actions.smart-highlights-present .removeFromCart .favourite {
  right: 52px;
  position: absolute;
}

.pcs-job-widget-v1-default-default .job-card-logo {
  padding-top: 0;
}

.pcs-job-widget-v1-default-default .smart-highlights-dropdown {
  top: 24px;
  right: 24px;
}

.pcs-job-widget-v1-default-jd-default .job-content {
  position: relative;
}

.pcs-job-widget-v1-default-jd-default .actions.smart-highlights-present .addToCart {
  top: 6px;
}

.actions.smart-highlights-present>ul {
  position: static !important;
}

.actions.smart-highlights-present .addToCart {
  position: absolute;
  top: 0;
  right: 50px;
}

.actions.smart-highlights-present .savejob-checkbox label {
  margin: 0 !important;
  top: 0 !important;
}

.actions.smart-highlights-present .savejob-checkbox label i {
  line-height: 1 !important;
}

.actions.smart-highlights-present .removeFromCart .favourite {
  right: 50px;
  top: 6px;
  position: absolute;
}

@media only screen and (max-width:1151px) {
  .pcs-job-widget-v1-default-default .actions.smart-highlights-present .savejob-checkbox {
    right: 47px;
  }

  .pcs-job-widget-v1-default-default .actions.smart-highlights-present .removeFromCart .favourite {
    right: 47px;
  }

  .actions.smart-highlights-present {
    position: static !important;
  }

  .actions.smart-highlights-present .addToCart {
    right: 42px;
  }

  .actions.smart-highlights-present .removeFromCart .favourite {
    right: 42px;
  }
}

@media only screen and (max-width:767px) {
  .job-card-logo {
    padding-top: 36px;
    padding-bottom: 12px;
  }

  .job-card-logo img {
    max-height: 32px;
  }

  .ph-search-results-v2-view8-default .job-card-logo {
    padding-top: 0;
  }

  .smart-highlights>div {
    margin-top: 8px;
  }

  .pcs-job-widget-v1-default-default .job-card-logo {
    padding-top: 0;
  }

  .pcs-job-widget-v1-default-default .actions.smart-highlights-present .savejob-checkbox {
    right: 43px !important;
  }

  .pcs-job-widget-v1-default-default .actions.smart-highlights-present .removeFromCart .favourite {
    right: 43px;
  }

  .pcs-job-widget-v1-default-default .smart-highlights-dropdown {
    top: 29px;
    right: 18px;
  }

  .actions.smart-highlights-present {
    position: static !important;
  }
}

.multi-category-popup .modal,
.multi-location-popup .modal {
  text-align: center;
}

.multi-category-popup .modal:before,
.multi-location-popup .modal:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.multi-category-popup .modal-dialog,
.multi-location-popup .modal-dialog {
  margin: 0 auto 0;
  display: inline-block;
  max-width: 90%;
  text-align: left;
  vertical-align: middle;
}

.multi-category-popup .modal-dialog .popup-content-block,
.multi-location-popup .modal-dialog .popup-content-block {
  width: 100%;
  padding: 60px 80px 64px;
  background-color: #ffffff;
}

.multi-category-popup .modal-dialog .popup-content-block .heading-block,
.multi-location-popup .modal-dialog .popup-content-block .heading-block {
  border-bottom: 1px solid #fafafa;
  margin-bottom: 36px;
  padding-bottom: 24px;
}

.multi-category-popup .modal-dialog .popup-content-block .heading-block .job-heading,
.multi-location-popup .modal-dialog .popup-content-block .heading-block .job-heading {
  color: #009bdf;
  font-size: 1.28571429rem;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 12px;
}

.multi-category-popup .modal-dialog .popup-content-block .heading-block .job-category-count,
.multi-location-popup .modal-dialog .popup-content-block .heading-block .job-category-count,
.multi-category-popup .modal-dialog .popup-content-block .heading-block .job-location-count,
.multi-location-popup .modal-dialog .popup-content-block .heading-block .job-location-count {
  color: #000000;
  font-size: 1.14285714rem;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
  margin-bottom: 4px;
  letter-spacing: .2px;
}

.multi-category-popup .modal-dialog .popup-content-block .heading-block .category-application-info,
.multi-location-popup .modal-dialog .popup-content-block .heading-block .category-application-info,
.multi-category-popup .modal-dialog .popup-content-block .heading-block .location-application-info,
.multi-location-popup .modal-dialog .popup-content-block .heading-block .location-application-info {
  color: #000000;
  font-size: .85714286rem;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 14px;
}

.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list {
  max-height: 240px;
  overflow-x: hidden;
}

.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category,
.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location {
  display: flex;
  align-items: start;
  padding-right: 20px;
  padding-bottom: 16px;
}

.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category i,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category i,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category i,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category i,
.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location i,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location i,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location i,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location i {
  color: #212121;
  margin-right: 8px;
}

.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category span,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category span,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category span,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category span,
.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location span,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location span,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location span,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location span {
  color: #212121;
  font-size: .85714286rem;
  line-height: 14px;
}

.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category:last-child,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category:last-child,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category:last-child,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category:last-child,
.multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location:last-child,
.multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location:last-child,
.multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location:last-child,
.multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location:last-child {
  padding-bottom: 0;
}

.multi-category-popup .modal-dialog .popup-content-block .close,
.multi-location-popup .modal-dialog .popup-content-block .close {
  top: 20px;
  color: #212121;
  right: 20px;
  opacity: 1;
  position: absolute;
  font-size: 15px;
}

.multi-category-popup .modal-dialog .popup-content-block .close:focus,
.multi-location-popup .modal-dialog .popup-content-block .close:focus {
  outline: 2px dashed #000000;
}

@media only screen and (max-width:1151px) {
  .multi-category-popup .modal-dialog .popup-content-block,
  .multi-location-popup .modal-dialog .popup-content-block {
    padding: 36px 18px 24px;
  }

  .multi-category-popup .modal-dialog .popup-content-block .heading-block,
  .multi-location-popup .modal-dialog .popup-content-block .heading-block {
    margin-bottom: 20px;
    padding-bottom: 17px;
  }

  .multi-category-popup .modal-dialog .popup-content-block .close,
  .multi-location-popup .modal-dialog .popup-content-block .close {
    top: 16px;
    right: 16px;
  }
}

@media only screen and (max-width:767px) {
  .multi-category-popup .modal-dialog .popup-content-block .close,
  .multi-location-popup .modal-dialog .popup-content-block .close {
    top: 12px;
    right: 12px;
  }

  .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list,
  .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list,
  .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list,
  .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list {
    max-height: 220px;
  }

  .multi-category-popup .category,
  .multi-location-popup .category,
  .multi-category-popup .location,
  .multi-location-popup .location {
    color: #212121;
  }
}

.jobs-list-item .job-info {
  margin-bottom: 0;
}

.jobs-list-item .job-category .multi-category-btn,
.jobs-list-item .job-location .multi-category-btn,
.jobs-list-item .job-category .multi-location-btn,
.jobs-list-item .job-location .multi-location-btn {
  border: none;
  padding: 0;
  background: transparent;
}

.jobs-list-item .job-category .multi-category-btn span,
.jobs-list-item .job-location .multi-category-btn span,
.jobs-list-item .job-category .multi-location-btn span,
.jobs-list-item .job-location .multi-location-btn span {
  text-align: left;
  text-decoration: underline;
}

.jobs-list-item .job-category .multi-category-btn:focus,
.jobs-list-item .job-location .multi-category-btn:focus,
.jobs-list-item .job-category .multi-location-btn:focus,
.jobs-list-item .job-location .multi-location-btn:focus {
  outline: 2px dashed #000000;
}

@media only screen and (max-width:767px) and (orientation:landscape) {
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list {
    max-height: 90px;
  }
}

.jobs-list-item .job-multi-category button,
.jobs-list-item .job-multi-locations button {
  color: #000000;
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  padding: 0;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  background: none;
}

.jobs-list-item .job-multi-category button:focus,
.jobs-list-item .job-multi-locations button:focus {
  outline: 2px dashed #000000;
}

.jobs-list-item .job-multi-category ul,
.jobs-list-item .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.jobs-list-item .job-multi-category ul .category,
.jobs-list-item .job-multi-locations ul .category,
.jobs-list-item .job-multi-category ul .location,
.jobs-list-item .job-multi-locations ul .location {
  color: #212121;
  width: 50%;
  float: left;
  font-size: .85714286rem;
  padding-right: 8px;
}

.jobs-list-item .job-multi-category ul .category:nth-child(even),
.jobs-list-item .job-multi-locations ul .category:nth-child(even),
.jobs-list-item .job-multi-category ul .location:nth-child(even),
.jobs-list-item .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

@media only screen and (max-width:767px) {
  .jobs-list-item .job-multi-category ul .category,
  .jobs-list-item .job-multi-locations ul .category,
  .jobs-list-item .job-multi-category ul .location,
  .jobs-list-item .job-multi-locations ul .location {
    width: 100%;
  }
}

.job-page .job-info .multiple-category span,
.job-page .job-info .multiple-location span {
  margin: 0;
}

.job-page .job-info .multiple-category .button-pre-text,
.job-page .job-info .multiple-location .button-pre-text {
  margin-right: 8px !important;
}

.job-page .job-info .multiple-category .button-pre-text::after,
.job-page .job-info .multiple-location .button-pre-text::after {
  display: none !important;
}

.job-page .job-info .multiple-category .see-multiple-cat-btn,
.job-page .job-info .multiple-location .see-multiple-cat-btn,
.job-page .job-info .multiple-category .see-multiple-loc-btn,
.job-page .job-info .multiple-location .see-multiple-loc-btn {
  border: none;
  padding: 0;
  background: transparent;
  font-family: FSThriveElliotWeb-Bold;
  vertical-align: bottom;
  text-decoration: underline;
}

.job-page .job-info .multiple-category .see-multiple-cat-btn:focus,
.job-page .job-info .multiple-location .see-multiple-cat-btn:focus,
.job-page .job-info .multiple-category .see-multiple-loc-btn:focus,
.job-page .job-info .multiple-location .see-multiple-loc-btn:focus {
  outline: 2px dashed #000000;
}

@media only screen and (max-width:1151px) {
  .job-page .job-info .multiple-category span,
  .job-page .job-info .multiple-location span {
    display: inline;
    vertical-align: middle;
  }
}

@media only screen and (max-width:767px) {
  .job-page .job-info .job-other-info .job-multi-category .category,
  .job-page .job-info .job-other-info .job-multi-locations .category,
  .job-page .job-info .job-other-info .job-multi-category .location,
  .job-page .job-info .job-other-info .job-multi-locations .location {
    width: 100%;
    display: block;
    margin-bottom: 8px;
  }

  .job-page .job-info .job-other-info .job-multi-category .category:before,
  .job-page .job-info .job-other-info .job-multi-locations .category:before,
  .job-page .job-info .job-other-info .job-multi-category .location:before,
  .job-page .job-info .job-other-info .job-multi-locations .location:before {
    display: none;
  }
}

.job-page .job-info .multi-category,
.job-page .job-info .multi-job {
  color: #eeeeee;
  margin: 8px 0;
  font-size: 1rem;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 16px;
}

.job-page .job-info .job-multi-category,
.job-page .job-info .job-multi-locations {
  color: #eeeeee;
  font-size: 1rem;
  line-height: 16px;
  font-family: FSThriveElliotWeb-Regular;
}

.job-page .job-info .job-multi-category .category,
.job-page .job-info .job-multi-locations .category,
.job-page .job-info .job-multi-category .location,
.job-page .job-info .job-multi-locations .location {
  color: #eeeeee;
  display: inline-block;
  position: relative;
  font-size: 1rem;
  line-height: 16px;
  margin-right: 12px;
  padding-right: 12px;
  vertical-align: top;
}

.job-page .job-info .job-multi-category .category:before,
.job-page .job-info .job-multi-locations .category:before,
.job-page .job-info .job-multi-category .location:before,
.job-page .job-info .job-multi-locations .location:before {
  position: absolute;
  content: '';
  height: 14px;
  width: 1px;
  top: 3px;
  right: 0;
  background-color: #eeeeee;
}

.job-page .job-info .job-multi-category .category:last-child,
.job-page .job-info .job-multi-locations .category:last-child,
.job-page .job-info .job-multi-category .location:last-child,
.job-page .job-info .job-multi-locations .location:last-child {
  margin-right: 0;
  padding-right: 0;
}

.job-page .job-info .job-multi-category .category:last-child:before,
.job-page .job-info .job-multi-locations .category:last-child:before,
.job-page .job-info .job-multi-category .location:last-child:before,
.job-page .job-info .job-multi-locations .location:last-child:before {
  display: none;
}

.job-page .job-info .job-multi-category .category i.icon,
.job-page .job-info .job-multi-locations .category i.icon,
.job-page .job-info .job-multi-category .location i.icon,
.job-page .job-info .job-multi-locations .location i.icon {
  top: -2px;
  color: #eeeeee;
  position: relative;
  margin-right: 8px;
}

@media only screen and (max-width:767px) {
  .job-page .job-info .job-multi-category .category,
  .job-page .job-info .job-multi-locations .category,
  .job-page .job-info .job-multi-category .location,
  .job-page .job-info .job-multi-locations .location {
    margin: 0 0 4px;
    display: block;
    padding: 0;
  }

  .job-page .job-info .job-multi-category .category:before,
  .job-page .job-info .job-multi-locations .category:before,
  .job-page .job-info .job-multi-category .location:before,
  .job-page .job-info .job-multi-locations .location:before {
    display: none;
  }
}

.ph-cp-slider-loading div {
  display: block;
}

.ph-cp-desktop-view {
  display: block !important;
}

.ph-cp-mobile-view {
  display: none !important;
}

.ph-cp-animation {
  position: relative;
}

.ph-cp-animation::before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  animation: phAnimation .8s linear infinite;
  background: linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 54%) 50% 50%;
}

@keyframes phAnimation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }

  100% {
    transform: translate3d(30%, 0, 0);
  }
}

.ph-cp-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 15px 15px 15px;
  overflow: hidden;
  margin-bottom: 30px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
}

.ph-cp-item,
.ph-cp-item *,
.ph-cp-item ::after,
.ph-cp-item ::before {
  box-sizing: border-box;
}

.ph-cp-item::before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  animation: phAnimation .8s linear infinite;
  background: linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 54%) 50% 50%;
}

.ph-cp-item>* {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column;
  padding-right: 15px;
  padding-left: 15px;
}

.ph-cp-item .p-0 {
  padding: 0 !important;
}

.ph-cp-item .p-left-0 {
  padding-left: 0 !important;
}

.ph-cp-item .p-right-0 {
  padding-right: 0 !important;
}

.ph-cp-item .p-top-0 {
  padding-top: 0 !important;
}

.ph-cp-item .p-bottom-0 {
  padding-bottom: 0 !important;
}

.ph-cp-item .p-16 {
  padding: 16px !important;
}

.ph-cp-item .m-0 {
  margin: 0 !important;
}

.ph-cp-item .m-left-0 {
  margin-left: 0 !important;
}

.ph-cp-item .m-right-0 {
  margin-right: 0 !important;
}

.ph-cp-item .m-top-0 {
  margin-top: 0 !important;
}

.ph-cp-item .m-bottom-0 {
  margin-bottom: 0 !important;
}

.ph-cp-item .m-16 {
  margin: 16px !important;
}

.ph-cp-item .m-top-16 {
  margin-top: 16px;
}

.ph-cp-item .m-right-16 {
  margin-right: 16px;
}

.ph-cp-item .m-bottom-16 {
  margin-bottom: 16px;
}

.ph-cp-item .m-left-16 {
  margin-left: 16px;
}

.ph-cp-item .p-top-16 {
  padding-top: 16px;
}

.ph-cp-item .p-right-16 {
  padding-right: 16px;
}

.ph-cp-item .p-bottom-16 {
  padding-bottom: 16px;
}

.ph-cp-item .p-left-16 {
  padding-left: 16px;
}

.ph-cp-item .ph-cp-col-2 {
  flex: 0 0 16.66666667%;
}

.ph-cp-item .ph-cp-col-4 {
  flex: 0 0 33.33333333%;
}

.ph-cp-item .ph-cp-col-6 {
  flex: 0 0 50%;
}

.ph-cp-item .ph-cp-col-8 {
  flex: 0 0 66.66666667%;
}

.ph-cp-item .ph-cp-col-10 {
  flex: 0 0 83.33333333%;
}

.ph-cp-item .ph-cp-col-12 {
  flex: 0 0 100%;
}

.ph-cp-item .ph-cp-col-1 {
  flex: 0 0 8.33333333%;
}

.ph-cp-item .ph-cp-col-3 {
  flex: 0 0 25%;
}

.ph-cp-item .ph-cp-col-5 {
  flex: 0 0 41.66666667%;
}

.ph-cp-item .ph-cp-col-7 {
  flex: 0 0 58.33333333%;
}

.ph-cp-item .ph-cp-col-9 {
  flex: 0 0 75%;
}

.ph-cp-item .ph-cp-col-11 {
  flex: 0 0 91.66666667%;
}

.ph-cp-item .ph-cp-center {
  margin: 0 auto !important;
}

.ph-cp-item .ph-cp-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 7.5px;
}

.ph-cp-item .ph-cp-row div {
  margin-bottom: 7.5px;
  background-color: #e5e5e5;
  position: relative;
}

.ph-cp-item .ph-cp-row div.large {
  height: 40px;
  margin-bottom: 16px;
}

.ph-cp-item .ph-cp-row div.medium {
  height: 32px;
  margin-bottom: 12px;
}

.ph-cp-item .ph-cp-row div.small {
  height: 20px;
  margin-bottom: 8px;
}

.ph-cp-item .ph-cp-row div.extra-small {
  height: 14px;
  margin-bottom: 4px;
}

.ph-cp-item .ph-cp-row div.ph-cp-divider::before {
  content: '';
  border-left: 1px solid #e5e5e5;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
}

.ph-cp-item .ph-cp-row .empty {
  background-color: rgba(255,255,255,0);
}

.ph-cp-item .ph-cp-middle {
  align-items: center !important;
}

.ph-cp-item .ph-cp-avatar {
  position: relative;
  width: 100%;
  max-width: 120px;
  background-color: #e5e5e5;
  margin-bottom: 15px;
  border-radius: 50%;
  overflow: hidden;
}

.ph-cp-item .ph-cp-avatar::before {
  content: " ";
  display: block;
  padding-top: 100%;
}

.ph-cp-item .ph-cp-avatar-border {
  position: relative;
  width: 100%;
  max-width: 120px;
  background-color: transparent;
  margin-bottom: 15px;
  border-radius: 50%;
  border: 1px solid #e5e5e5;
  border-width: 20px;
  overflow: hidden;
}

.ph-cp-item .ph-cp-avatar-border::before {
  content: " ";
  display: block;
  padding-top: 100%;
}

.ph-cp-item .ph-cp-picture {
  width: 100%;
  height: 120px;
  background-color: #e5e5e5;
  margin-bottom: 15px;
}

.ph-cp-item .ph-cp-border-radius-4 {
  border-radius: 4px !important;
}

.ph-cp-item .ph-cp-box-shadow {
  -webkit-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
}

.ph-cp-item .ph-cp-border {
  border: solid 1px #d8d8d8;
}

.ph-cp-item .ph-cp-border-top {
  border-top: solid 1px #d8d8d8;
}

@keyframes phAnimation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }

  100% {
    transform: translate3d(30%, 0, 0);
  }
}

@media (max-width:767px) {
  .ph-cp-slider-loading div {
    display: block;
  }

  .ph-cp-desktop-view {
    display: none !important;
  }

  .ph-cp-mobile-view {
    display: block !important;
  }

  .ph-cp-item {
    display: flex;
  }
}

html.internal h1 {
  font-family: FSThriveElliotWeb-Bold;
  font-weight: lighter;
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

html.internal h2 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

html.internal h3 {
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: lighter;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

html.internal h4 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

html.internal h5 {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

html.internal h6 {
  font-family: FSThriveElliotWeb-Light;
  font-weight: lighter;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
}

html.internal ppc-content h1 {
  font-size: 32px !important;
}

html.internal ppc-content h2 {
  font-size: 24px !important;
}

html.internal ppc-content h3 {
  font-size: 20px !important;
}

html.internal ppc-content h4 {
  font-size: 18px !important;
}

html.internal ppc-content h5 {
  font-size: 16px !important;
}

html.internal ppc-content h6 {
  font-size: 14px !important;
}

@media (max-width:1151px) {
  html.internal h1 {
    font-size: 24px;
    line-height: 36px;
  }

  html.internal h2 {
    font-size: 18px;
    line-height: 28px;
  }

  html.internal ppc-content h1 {
    font-size: 24px !important;
  }

  html.internal ppc-content h2 {
    font-size: 18px !important;
  }
}

@media (max-width:767px) {
  html.internal h1 {
    font-size: 22px;
    line-height: 33px;
  }

  html.internal ppc-content h1 {
    font-size: 22px !important;
  }
}

html.internal a {
  cursor: pointer;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  text-decoration: none;
}

html.internal a:focus,
html.internal a:hover {
  color: #000000;
  outline: 0;
}

html.internal a:active {
  color: #000000;
}

html.internal a:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
}

html.internal a:hover {
  text-decoration: none;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
}

html.internal button,
html.internal .btn {
  cursor: pointer;
}

html.internal button:focus,
html.internal .btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

html.internal .inner-container,
html.internal .widget-container,
html.internal .container {
  margin: 0 auto;
  max-width: 1264px;
  width: 100%;
}

html.internal .inner-container .container,
html.internal .widget-container .container,
html.internal .container .container,
html.internal .inner-container .inner-container,
html.internal .widget-container .inner-container,
html.internal .container .inner-container,
html.internal .inner-container .widget-container,
html.internal .widget-container .widget-container,
html.internal .container .widget-container {
  width: 100%;
  padding: 0;
}

@media only screen and (max-width:1440px) {
  html.internal .inner-container,
  html.internal .widget-container,
  html.internal .container {
    width: 96%;
  }
}

@media only screen and (max-width:1151px) {
  html.internal .inner-container,
  html.internal .widget-container,
  html.internal .container {
    width: 96%;
  }
}

@media only screen and (max-width:767px) {
  html.internal .inner-container,
  html.internal .widget-container,
  html.internal .container {
    width: 96%;
  }
}

html.internal .btn {
  padding: 9px 15px;
  line-height: 20px;
}

html.internal .btn.primary-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .btn.primary-button:hover,
html.internal .btn.primary-button:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .btn.secondary-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .btn.secondary-button:hover,
html.internal .btn.secondary-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .btn.plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .btn.plain-button:hover,
html.internal .btn.plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .btn.default-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .btn.default-button:hover,
html.internal .btn.default-button:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .btn-lg,
html.internal .button-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .btn-sm,
html.internal .button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .primary-button.btn-lg,
html.internal .primary-button.button-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .primary-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .primary-button.btn-sm,
html.internal .primary-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .primary-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .secondary-button.btn-lg,
html.internal .secondary-button.button-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .secondary-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .secondary-button.btn-sm,
html.internal .secondary-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .secondary-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .plain-button.btn-lg,
html.internal .plain-button.button-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .plain-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .plain-button.btn-sm,
html.internal .plain-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .plain-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .default-button.btn-lg,
html.internal .default-button.button-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .default-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .default-button.btn-sm,
html.internal .default-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .default-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .primary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .primary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .primary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .primary-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .primary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .secondary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .secondary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .secondary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .secondary-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .secondary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .plain-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .plain-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .plain-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .plain-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .plain-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .default-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .default-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .default-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .default-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .default-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .ph-component-cntr .default-button button.action-link,
html.internal .ph-component-cntr .default-button a.action-link {
  padding: 9px 15px;
  line-height: 20px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .ph-component-cntr .default-button button.action-link:hover,
html.internal .ph-component-cntr .default-button a.action-link:hover,
html.internal .ph-component-cntr .default-button button.action-link:active,
html.internal .ph-component-cntr .default-button a.action-link:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .ph-component-cntr .default-button.button-lg,
html.internal .ph-component-cntr .default-button.btn-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .default-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .default-button.btn-sm,
html.internal .ph-component-cntr .default-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .default-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .default-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .ph-component-cntr .default-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .ph-component-cntr .default-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .ph-component-cntr .default-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .ph-component-cntr .default-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .ph-component-cntr .primary-button button.action-link,
html.internal .ph-component-cntr .primary-button a.action-link {
  padding: 9px 15px;
  line-height: 20px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .ph-component-cntr .primary-button button.action-link:hover,
html.internal .ph-component-cntr .primary-button a.action-link:hover,
html.internal .ph-component-cntr .primary-button button.action-link:active,
html.internal .ph-component-cntr .primary-button a.action-link:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .ph-component-cntr .primary-button.button-lg,
html.internal .ph-component-cntr .primary-button.btn-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .primary-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .primary-button.btn-sm,
html.internal .ph-component-cntr .primary-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .primary-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .primary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .ph-component-cntr .primary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .ph-component-cntr .primary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .ph-component-cntr .primary-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .ph-component-cntr .primary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .ph-component-cntr .secondary-button button.action-link,
html.internal .ph-component-cntr .secondary-button a.action-link {
  padding: 9px 15px;
  line-height: 20px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .ph-component-cntr .secondary-button button.action-link:hover,
html.internal .ph-component-cntr .secondary-button a.action-link:hover,
html.internal .ph-component-cntr .secondary-button button.action-link:active,
html.internal .ph-component-cntr .secondary-button a.action-link:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .ph-component-cntr .secondary-button.button-lg,
html.internal .ph-component-cntr .secondary-button.btn-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .secondary-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .secondary-button.btn-sm,
html.internal .ph-component-cntr .secondary-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .secondary-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .secondary-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .ph-component-cntr .secondary-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .ph-component-cntr .secondary-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .ph-component-cntr .secondary-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .ph-component-cntr .secondary-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .ph-component-cntr .plain-button button.action-link,
html.internal .ph-component-cntr .plain-button a.action-link {
  padding: 9px 15px;
  line-height: 20px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

html.internal .ph-component-cntr .plain-button button.action-link:hover,
html.internal .ph-component-cntr .plain-button a.action-link:hover,
html.internal .ph-component-cntr .plain-button button.action-link:active,
html.internal .ph-component-cntr .plain-button a.action-link:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

html.internal .ph-component-cntr .plain-button.button-lg,
html.internal .ph-component-cntr .plain-button.btn-lg {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .plain-button.button-lg .action-link {
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
}

html.internal .ph-component-cntr .plain-button.btn-sm,
html.internal .ph-component-cntr .plain-button.button-sm {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .plain-button.button-sm .action-link {
  padding: 5px 14px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 32px;
  font-weight: normal;
  line-height: 20px;
}

html.internal .ph-component-cntr .plain-button.button-radius-lg .action-link {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}

html.internal .ph-component-cntr .plain-button.button-radius-md .action-link {
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  -ms-border-radius: 12.5px;
  border-radius: 12.5px;
}

html.internal .ph-component-cntr .plain-button.button-radius-sm .action-link {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

html.internal .ph-component-cntr .plain-button.button-radius-xs .action-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

html.internal .ph-component-cntr .plain-button.button-radius-empty .action-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

html.internal .ph-imstatic-25 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
html.internal .ph-imstatic-75 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
html.internal .ph-imstatic-100 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
html.internal .ph-imstatic-25 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
html.internal .ph-imstatic-75 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
html.internal .ph-imstatic-100 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
html.internal .ph-imstatic-25 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card,
html.internal .ph-imstatic-75 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card,
html.internal .ph-imstatic-100 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card {
  padding-top: 12px;
  padding-bottom: 12px;
}

html.internal .ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
html.internal .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
html.internal .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card {
  padding-top: 0;
  padding-bottom: 0;
}

html.internal [class|="ph-image-gallery-cc"] .ph-component-cntr .inner-container .ph-card-container {
  margin: 0 auto;
}

html.internal .ph-component-cntr>.inner-container {
  padding-top: 20px;
  padding-bottom: 20px;
}

html.internal .ph-component-cntr>.inner-container.ph-fluid-container {
  padding-top: 0;
  padding-bottom: 0;
}

html.internal .ph-imstatic-25 .inner-container,
html.internal .ph-imstatic-75 .inner-container,
html.internal .ph-imstatic-100 .inner-container {
  padding-top: 0;
  padding-bottom: 0;
}

@media only screen and (max-width:1151px) {
  html.internal .ph-component-cntr>.inner-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  html.internal .ph-imstatic-25 .inner-container,
  html.internal .ph-imstatic-75 .inner-container,
  html.internal .ph-imstatic-100 .inner-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media only screen and (max-width:767px) {
  html.internal .ph-component-cntr>.inner-container {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  html.internal .ph-imstatic-25 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
  html.internal .ph-imstatic-75 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
  html.internal .ph-imstatic-100 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"] .ph-slider-container.ph-card-container .ph-card,
  html.internal .ph-imstatic-25 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
  html.internal .ph-imstatic-75 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
  html.internal .ph-imstatic-100 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-slider-container.ph-card-container .ph-card,
  html.internal .ph-imstatic-25 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card,
  html.internal .ph-imstatic-75 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card,
  html.internal .ph-imstatic-100 .ph-component-cntr.heading-block-hide [data-cards-per-row="one"].ph-card-container>.ph-card {
    padding-top: 0;
    padding-bottom: 0;
  }

  html.internal .ph-imstatic-25 .inner-container,
  html.internal .ph-imstatic-75 .inner-container,
  html.internal .ph-imstatic-100 .inner-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}

/*!FKYXLVUX-global-start-widgets-FKYXLVUX!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-h2-heading-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-h2-heading-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-header-block-sub-content-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-header-block-sub-content-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-header-block-primary-action-link-default#-TZYBBLPN!*/

.pcs-component-v1-header-block-primary-action-link-default {
  display: inline-block;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
}

.pcs-component-v1-header-block-primary-action-link-default .icon {
  display: inline-block;
  vertical-align: middle;
}

.pcs-component-v1-header-block-primary-action-link-default span {
  vertical-align: middle;
}

/*!TZYBBLPN-end-widget-#pcs-component-v1-header-block-primary-action-link-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-primary-image-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-primary-image-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-overlay-default#-TZYBBLPN!*/

.pcs-component-v1-overlay-default {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background: rgba(0,0,0,0.4);
}

/*!TZYBBLPN-end-widget-#pcs-component-v1-overlay-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-video-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-video-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-video-popup-default#-TZYBBLPN!*/

.pcs-component-v1-video-popup-default .video-popup {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  display: inline-block;
}

/*!TZYBBLPN-end-widget-#pcs-component-v1-video-popup-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-heading-default#-TZYBBLPN!*/

.pcs-component-v1-heading-default {
  color: #212121;
  font-weight: normal;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
}

.pcs-component-v1-heading-default>span {
  display: inherit;
}

/*!TZYBBLPN-end-widget-#pcs-component-v1-heading-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-employee-name-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-employee-name-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-employee-details-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-employee-details-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-employee-location-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-employee-location-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-im-popup-container-default#-TZYBBLPN!*/

.pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .close {
  top: 0;
  right: -48px;
  margin: 0;
  position: absolute;
}

.pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content {
  padding: 0;
  overflow: hidden;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-gallery-footer {
  padding: 24px 32px;
}

.pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-gallery-footer .header {
  color: #000000;
  display: block;
  font-size: 22px;
  margin-top: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-gallery-footer .emp-details .employee-name {
  color: #000000;
  font-size: 18px;
  margin-top: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-gallery-footer .emp-details .employee-details {
  color: #000000;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-gallery-footer .emp-details .employee-location {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

@media screen and (max-width:767px) {
  .pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog {
    top: auto;
    width: 100%;
    height: 100vh;
    margin: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .close {
    top: 24px;
    right: 24px;
    font-size: 14px;
  }

  .pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-video-container .ph-gallery-item-container .pcs-video-block .ph-video-cntr .plyr .plyr__video-wrapper {
    height: 100vh;
  }

  .pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-video-container .ph-gallery-item-container .pcs-video-block .ph-video-cntr .plyr .plyr__video-wrapper video {
    height: 100vh;
  }

  .pcs-component-v1-im-popup-container-default .popup-container .popup-modal-backdrop.active .modal .modal-dialog .modal-content .ph-gallery-footer {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#pcs-component-v1-im-popup-container-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-icon-component-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-component-v1-icon-component-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-component-v1-description-default#-TZYBBLPN!*/

.pcs-component-v1-description-default {
  display: block;
  color: #9e9e9e;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  height: auto;
  overflow: hidden;
  width: 100%;
}

.pcs-component-v1-description-default .description-block {
  display: block;
  margin-bottom: 0;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
}

/*!TZYBBLPN-end-widget-#pcs-component-v1-description-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-card-v1-pcs-header-block-default-default#-TZYBBLPN!*/

.pcs-header-block-default {
  display: table;
  width: 100%;
  table-layout: fixed;
}

@media (max-width:767px) {
  .pcs-header-block-default {
    display: block;
  }
}

.pcs-header-block-default .heading-block-info,
.pcs-header-block-default .heading-block-actions {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}

@media (max-width:767px) {
  .pcs-header-block-default .heading-block-info,
  .pcs-header-block-default .heading-block-actions {
    width: 100%;
    display: block;
  }
}

.pcs-header-block-default .heading-block-info h2 {
  word-break: break-all;
  word-break: break-word;
}

.pcs-header-block-default .heading-block-info .heading-two {
  margin-bottom: 20px;
}

.pcs-header-block-default .heading-block-info .sub-content-block {
  margin-bottom: 20px;
  font-size: 1.28571429rem;
  line-height: inherit;
  color: #212121;
}

.pcs-header-block-default .heading-block-info .sub-content-block {
  display: block;
}

.pcs-header-block-default .heading-block-actions {
  text-align: right;
  margin-bottom: 0;
}

/*!TZYBBLPN-end-widget-#pcs-card-v1-pcs-header-block-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-card-v1-pcs-employees-video-testimonial-cc-imview2-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#pcs-card-v1-pcs-employees-video-testimonial-cc-imview2-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-personalize-job-v1-default-default#-TZYBBLPN!*/

.ph-personalize-job-v1-default-default .message-wrapper {
  padding: 16px 40px;
  position: relative;
  background-color: rgba(0,168,182,0.2);
}

.ph-personalize-job-v1-default-default .message-wrapper .message-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-personalize-job-v1-default-default .message-wrapper .message-text .btn-complete-profile {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  text-decoration: underline;
  background-color: transparent;
}

.ph-personalize-job-v1-default-default .message-wrapper .btn-close-desktop {
  top: 50%;
  color: #adafb3;
  right: 20px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
  z-index: 9;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper {
  width: 100%;
  margin: 40px auto;
  position: relative;
  max-width: 900px;
  background-color: #ffffff;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper {
  padding: 24px;
  position: relative;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .btn-close {
  top: 15px;
  color: #adafb3;
  right: 15px;
  border: none;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .head-text {
  color: #000000;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
  margin-bottom: 48px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .head-text .optional-text {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-left: 5px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper {
  margin-bottom: 32px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 {
  padding-left: 0;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper {
  position: relative;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box {
  color: #85878C;
  border: 1px solid #f9f9f9;
  height: 48px;
  padding: 12px 30px 12px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box::-webkit-input-placeholder {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box::-moz-placeholder {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box:-ms-input-placeholder {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box:-moz-placeholder {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .icon-search-icon {
  top: 50%;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 16px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-4 {
  display: table;
  min-height: 48px;
  text-align: right;
  padding-right: 0;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-4 .category-count-wrapper {
  display: table-cell;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-4 .category-count-wrapper .zero-count {
  color: #000000;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-4 .category-count-wrapper .category-count {
  color: #000000;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label {
  width: 100%;
  margin: 0;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label:hover {
  cursor: pointer;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label input[type="checkbox"] {
  display: none;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper.active .location-details {
  border-color: #000000;
  background-color: #000000;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper.active .location-details .location-name {
  color: #ffffff;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper.active .location-details .icon-check-mark-thick {
  opacity: 1;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper .image-wrapper {
  width: 70px;
  height: 64px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper .image-wrapper .img-location {
  width: 100%;
  height: 100%;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper .location-details {
  color: #ffffff;
  width: calc(100% - 70px);
  padding: 21px 24px;
  position: relative;
  border-top: 1px solid #808080;
  flex-shrink: 0;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
  background-color: #ffffff;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper .location-details .location-name {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12 .location-label .location-name-wrapper .location-details .icon-check-mark-thick {
  top: 50%;
  right: 12px;
  opacity: 0;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .no-results-wrapper {
  text-align: center;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .no-results-wrapper .img-no-locations {
  margin: 0 auto;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .no-results-wrapper .no-results-text {
  color: #85878C;
  font-size: 16px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .head-text {
  color: #000000;
  font-size: 24px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
  margin-bottom: 5px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .head-text .optional-text {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-left: 5px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .sub-heading {
  color: #000000;
  margin: 0;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper {
  height: auto;
  margin-top: 68px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count {
  position: relative;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text {
  color: #85878C;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 5px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .info-tooltip-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .info-tooltip-wrapper .icon-info-o {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  margin-left: 12px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .info-tooltip-wrapper .icon-info-o:hover+.info-tooltip {
  display: block;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .info-tooltip-wrapper .info-tooltip {
  top: 50%;
  left: 45px;
  color: #000000;
  width: 300px;
  border: 1px solid #f9f9f9;
  display: none;
  padding: 16px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .info-tooltip-wrapper .info-tooltip:before {
  top: 0;
  left: -6px;
  width: 16px;
  bottom: 0;
  height: 16px;
  margin: auto 0;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: 0 4px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 4px 3px -1px rgba(0,0,0,0.05);
  box-shadow: 0 4px 3px -1px rgba(0,0,0,0.05);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text {
  color: #f83b4e;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 24px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list {
  height: auto;
  margin: 16px 0 0;
  padding: 0;
  max-height: 220px;
  overflow-y: auto;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list.expand {
  min-height: 220px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option {
  float: left;
  margin-top: 16px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill {
  position: relative;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip {
  top: 65px;
  left: 0;
  width: 250px;
  border: 1px solid #f9f9f9;
  padding: 16px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip:before {
  top: -6px;
  left: 15px;
  width: 12px;
  bottom: 0;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: 0 -2px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 -2px 3px -1px rgba(0,0,0,0.05);
  box-shadow: 0 -2px 3px -1px rgba(0,0,0,0.05);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .top-text {
  color: #000000;
  margin: 0 0 4px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .bottom-text {
  color: #85878C;
  margin: 0;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .bottom-text .icon-star {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  vertical-align: text-top;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:not(:last-of-type) {
  margin-right: 16px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper {
  position: relative;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .icon-plus {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .suggested-skills-list {
  top: 50px;
  left: 3px;
  right: 0;
  height: auto;
  z-index: 2;
  position: absolute;
  max-height: 145px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.3);
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.3);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .suggested-skills-list .suggested-skills {
  color: #000000;
  padding: 8px 24px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .suggested-skills-list .suggested-skills:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper {
  border: 1px solid #808080;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper:hover {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
  float: left;
  border: none;
  height: 48px;
  padding: 0 16px;
  background-color: transparent;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 16px;
  vertical-align: text-bottom;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star-empty {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 16px;
  vertical-align: text-bottom;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete {
  float: left;
  height: 48px;
  padding: 0 16px;
  border-color: #808080;
  border-style: solid;
  background-color: transparent;
  border-top-width: 0;
  border-left-width: 1px;
  border-right-width: 0;
  border-bottom-width: 0;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete:hover {
  background-color: #fcfcfc;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete .icon-cancel {
  color: #85878C;
  font-size: 16px;
  line-height: 1;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .add-skills-field {
  color: #85878C;
  height: 48px;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  border-color: #000000;
  border-style: solid;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .add-skills-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .add-skills-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .add-skills-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .add-skills-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-add-skills {
  color: #000000;
  border: 1px solid #000000;
  height: 48px;
  padding: 0 16px;
  font-size: 16px;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-add-skills .icon-plus {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-add-skills .button-text {
  display: inline-block;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper {
  margin-top: 64px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-text {
  color: #000000;
  margin: 0 0 24px;
  display: inline-block;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-text:hover {
  cursor: pointer;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-text.mobile-view {
  display: none;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-text .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-text .icon {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  margin-left: 10px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-text .icon:hover {
  cursor: pointer;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .btn-close {
  display: none;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .col-xs-12:nth-of-type(3),
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .col-xs-12:last-of-type {
  margin-top: 24px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area {
  padding-left: 12px;
  padding-right: 12px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .before-content {
  display: none;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone {
  color: #000000;
  width: 100%;
  border: 1px solid #f9f9f9;
  height: auto;
  padding: 0;
  font-size: 14px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone:hover,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone:hover,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone:hover,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone:hover {
  color: #000000;
  border-color: #000000;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content {
  width: 100%;
  padding: 22px;
  text-align: left;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .icon-holder,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder {
  padding: 0;
  margin-right: 18px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .content-holder,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .content-holder,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .content-holder,
.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .content-holder {
  display: inline-block;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .upload-resume-wrapper .upload-options .mobile-heading {
  display: none;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper {
  padding: 16px 24px;
  position: relative;
  border-top: 1px solid #808080;
  font-family: FSThriveElliotWeb-Regular;
  background-color: #ffffff;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate {
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  display: inline-block;
  font-size: 16px;
  max-width: 140px;
  line-height: 24px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate .icon {
  display: inline-block;
  font-size: 10px;
  line-height: .9;
  margin-right: 5px;
  vertical-align: middle;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate .icon.icon-left-arrow {
  margin-right: 8px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate .icon.icon-arrow-right {
  margin-left: 8px;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate.btn-left {
  color: #000000;
  float: left;
  border: none;
  text-align: left;
  background-color: #ffffff;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate.btn-right {
  color: #ffffff;
  float: right;
  background-color: #000000;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .page-count {
  top: 50%;
  left: 50%;
  color: #adafb3;
  position: absolute;
  font-size: 16px;
  line-height: 24px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .transition-screen {
  top: 50%;
  left: 50%;
  width: 100%;
  padding: 80px 0;
  position: absolute;
  max-width: 550px;
  text-align: center;
  background-color: #ffffff;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .transition-screen .transition-wrapper .img-transition {
  margin: 0 auto;
}

.ph-personalize-job-v1-default-default .personalize-job-overlay .transition-screen .transition-wrapper .bottom-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-personalize-job-v1-default-default .personalize-wrapper {
  padding: 2.857em;
  margin-bottom: 40px;
  background-color: #ffffff;
  border: solid 1px #e5e5e5;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .head-wrapper .heading {
  color: #000000;
  margin: 0 0 24px;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .head-wrapper .content {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper {
  text-align: center;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .tick-wrapper {
  width: 64px;
  border: 2px solid #000000;
  height: 64px;
  margin: 0 auto 16px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .tick-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 24px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .success-head {
  color: #000000;
  margin: 0 0 16px;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .success-content {
  color: #000000;
  margin: 0 0 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .congrats {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .indicators-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .indicators-wrapper .indicator {
  width: 31%;
  height: 6px;
  background-color: #808080;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .indicators-wrapper .indicator.completed {
  background-color: #000000;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .btn-begin {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 48px;
  padding: 0;
  font-size: 16px;
  margin-top: 40px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-personalize-job-v1-default-default .personalize-wrapper .btn-begin:hover {
  color: #ffffff;
  background-color: #000000;
}

.ph-personalize-job-v1-default-default .job-recommendation-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 50;
  position: fixed;
  background-color: rgba(0,0,0,0.8);
}

.ph-personalize-job-v1-default-default .job-recommendation-overlay .job-recommendation-wrapper {
  top: 50%;
  left: 50%;
  width: 100%;
  padding: 80px 60px;
  position: absolute;
  max-width: 600px;
  text-align: center;
  background-color: #ffffff;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-personalize-job-v1-default-default .job-recommendation-overlay .job-recommendation-wrapper .recom-figure img {
  max-width: 100%;
}

.ph-personalize-job-v1-default-default .job-recommendation-overlay .job-recommendation-wrapper .recommendation-text {
  color: #000000;
  margin: 50px 0 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-personalize-job-v1-default-default .dz-preview,
.ph-personalize-job-v1-default-default .dz-file-preview,
.ph-personalize-job-v1-default-default .dz-processing,
.ph-personalize-job-v1-default-default .dz-success,
.ph-personalize-job-v1-default-default .dz-complete {
  display: none;
}

@media (min-width:1153px) {
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12:not(:nth-of-type(3n)) {
    padding-right: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12:nth-of-type(n+4) {
    margin-top: 12px;
  }
}

@media (max-width:767px) {
  .ph-personalize-job-v1-default-default .message-wrapper {
    padding: 16px;
  }

  .ph-personalize-job-v1-default-default .message-wrapper .message-text {
    width: 90%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .message-wrapper .message-text .btn-complete-profile {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100vh;
    margin: 0;
    position: fixed;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper {
    padding: 24px 16px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .btn-close {
    top: 10px;
    right: 10px;
    font-size: 12px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .head-text {
    margin-bottom: 24px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper {
    margin: 0;
    padding: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .row {
    margin: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .row .col-xs-12 {
    padding: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box {
    height: 40px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-8 .input-wrapper .search-box:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .search-location-wrapper .col-sm-4 .category-count-wrapper {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list {
    max-height: none;
    height: calc(100vh - 305px);
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .location-list .col-xs-12:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .location-wrapper .no-results-wrapper .img-no-locations {
    max-width: 110px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .skills-container {
    height: calc(100vh - 210px);
    overflow-y: auto;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper {
    margin-top: 8px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text {
    margin-left: 5px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list {
    margin: 0;
    max-height: none;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list.expand {
    height: calc(100vh - 280px);
    min-height: auto;
    overflow-y: auto;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip {
    top: 55px;
    padding: 12px;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .bottom-text .icon-star {
    font-size: 10px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .icon-plus {
    font-size: 12px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
    height: 40px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star,
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star-empty {
    font-size: 14px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete {
    height: 40px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete .icon-cancel {
    font-size: 12px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .add-skills-field {
    height: 40px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-add-skills {
    width: 100%;
    height: 40px;
    max-width: 140px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper {
    margin-top: 40px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper.collapsed {
    margin-top: 15px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-text.desktop-view {
    display: none;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-text.mobile-view {
    display: block;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-text .icon {
    display: none;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options.open-modal {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    padding: 20px;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options.open-modal .mobile-heading {
    color: #000000;
    margin: 0 0 24px;
    display: block;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 24px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options.open-modal .btn-close {
    top: 15px;
    color: #adafb3;
    right: 15px;
    display: block;
    position: absolute;
    font-size: 12px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options.open-modal .upload-options-wrapper {
    top: 50%;
    left: 50%;
    width: 100%;
    position: absolute;
    max-width: 300px;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block {
    margin: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .col-xs-12 {
    padding: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .col-xs-12:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default {
    margin: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone,
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone,
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone,
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone {
    color: #000000;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .content-wrapper .add-skills-wrapper .upload-resume-wrapper .upload-options .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
    color: #000000;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 16px;
    z-index: 10;
    position: fixed;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate {
    border: none;
    height: auto;
    padding: 0;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate.btn-left {
    text-align: left;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .btn-navigate.btn-right {
    color: #000000;
    text-align: right;
    background-color: #ffffff;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .personalize-job-wrapper .button-wrapper .page-count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .transition-screen {
    max-width: 300px;
  }

  .ph-personalize-job-v1-default-default .personalize-job-overlay .transition-screen .transition-wrapper .bottom-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper {
    padding: 24px;
    margin: 0 0 8px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .head-wrapper .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .head-wrapper .content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .tick-wrapper {
    width: 48px;
    height: 48px;
    margin: 0 auto 8px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .tick-wrapper .icon {
    font-size: 18px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .success-head {
    margin: 0 0 12px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .success-wrapper .success-content {
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .congrats {
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .indicators-wrapper .indicator {
    height: 4px;
  }

  .ph-personalize-job-v1-default-default .personalize-wrapper .btn-begin {
    height: 40px;
    margin-top: 34px;
  }

  .ph-personalize-job-v1-default-default .job-recommendation-overlay .job-recommendation-wrapper {
    max-width: 310px;
  }

  .ph-personalize-job-v1-default-default .job-recommendation-overlay .job-recommendation-wrapper .recommendation-text {
    font-size: 18px;
    line-height: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-personalize-job-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-email-job-v1-view3-default#-TZYBBLPN!*/

.ph-email-job-v1-view3-default .phs-email-this-job-area .widget-container {
  width: 100%;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .modal-dialog {
  border: none;
  padding: 16px;
  background-color: transparent;
  top: 15%;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading {
  width: 60%;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 10px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading .close-dialog {
  right: 0;
  margin: 20px 33px;
  padding: 0;
  position: absolute;
  background: transparent;
  border: none;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading .close-dialog i {
  color: #000000;
  font-size: 1.28571429rem;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading h2 {
  color: #212121;
  padding: 35px 0 20px;
  font-size: 2rem;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  line-height: 30px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading .phs-widget-sub-title {
  color: #4f4f4f;
  padding: 16px 10px;
  font-size: 1.14285714rem;
  line-height: 18px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .content-block {
  border-top: 1px solid #6e6e6e;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline {
  width: 100%;
  padding: 12px 24px;
  display: table;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .form-group {
  width: 50%;
  display: table-cell;
  padding: 0 10px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .form-group label {
  margin-bottom: 14px;
  font-size: 1rem;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .form-group:last-child {
  vertical-align: bottom;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .form-group .form-control {
  width: 100%;
  height: auto;
  display: block;
  padding: 11px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 1rem;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline label {
  text-align: left;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .btn {
  vertical-align: bottom;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .submit-btn {
  color: #009bdf;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  font-family: FSThriveElliotWeb-Regular;
  border-color: #009bdf;
  background-color: transparent;
  width: auto;
  height: 34px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .submit-btn:hover {
  color: #ffffff;
  border-color: #009bdf;
  background-color: #009bdf;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.success-hdlr .hdlr-block {
  top: 15%;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  padding: 50px;
  z-index: 1141;
  position: fixed;
  max-width: 350px;
  text-align: center;
  background: #ffffff;
  background-color: #ffffff;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.success-hdlr .icon {
  color: #1372a9;
  display: block;
  font-size: 100px;
  line-height: normal;
  margin-bottom: 25px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.success-hdlr h3 {
  color: #212121;
  font-size: 1.71428571rem;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  line-height: 26px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.success-hdlr p {
  color: #4f4f4f;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.failure-hdlr .hdlr-block {
  max-width: 350px;
  z-index: 9999;
  background-color: #FFFFFF;
  position: fixed;
  top: 25%;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 50px;
  text-align: center;
  width: 100%;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.failure-hdlr .hdlr-block .icon {
  color: #eb365e;
  display: block;
  font-size: 100px;
  line-height: normal;
  margin-bottom: 25px;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.failure-hdlr h3 {
  color: #212121;
}

.ph-email-job-v1-view3-default .phs-email-this-job-area.failure-hdlr p {
  color: #4f4f4f;
}

@media only screen and (max-width:1439px) {
  .ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading .icon-send-masseg {
    font-size: 85px;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .modal-dialog {
    top: 10%;
  }
}

@media only screen and (max-width:1151px) {
  .ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading .icon-send-masseg {
    font-size: 66px;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .form-group {
    width: 100%;
    display: block;
    padding: 0;
    margin-bottom: 10px;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .form-group span.error {
    position: relative;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .form-inline .form-group:last-child {
    text-align: center;
  }
}

@media only screen and (max-width:767px) {
  .ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading {
    width: 100%;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading .icon-send-masseg {
    font-size: 40px;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading h2 {
    font-size: 1.14285714rem;
    line-height: 18px;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .phs-widget-heading .phs-widget-sub-title {
    padding: 8px;
    font-size: 1rem;
    line-height: 16px;
  }

  .ph-email-job-v1-view3-default .phs-email-this-job-area .modal {
    max-width: 96%;
    max-height: 420px;
    overflow: auto;
    height: 80%;
    top: 10%;
  }
}

/*!TZYBBLPN-end-widget-#ph-email-job-v1-view3-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-edit-social-v1-im-linkedin-default#-TZYBBLPN!*/

.ph-edit-social-v1-im-linkedin-default .dropzone {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #808080;
  text-align: center;
  box-shadow: none;
  height: 150px;
  min-height: 150px;
  width: 90%;
  max-width: 90%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  cursor: pointer;
}

.ph-edit-social-v1-im-linkedin-default .dropzone:hover {
  color: #000000;
  border: solid 1px #000000;
  box-shadow: 0 0 24px 0 rgba(225,225,225,0.5);
}

.ph-edit-social-v1-im-linkedin-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-edit-social-v1-im-linkedin-default .dropzone:focus {
  outline: none;
}

.ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder {
  padding: 0 0 10px 0;
  display: inline-block;
}

.ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 22px;
}

.ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #adafb3;
}

.ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .content-holder {
  height: auto;
  font-size: 14px;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1100;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper {
  width: 100%;
  margin: 100px auto 0;
  padding: 48px;
  max-width: 550px;
  background-color: #ffffff;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .icon-cancel {
  top: 10px;
  color: #000000;
  right: 10px;
  border: none;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .tick-wrapper {
  width: 80px;
  border: 2px solid #000000;
  height: 80px;
  margin: 0 auto;
  display: table;
  position: relative;
  text-align: center;
  border-radius: 50%;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .tick-wrapper .icon-check-mark {
  color: #000000;
  display: table-cell;
  font-size: 30px;
  vertical-align: middle;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .warning-wrapper .icon-warning {
  color: #f7ca18;
  font-size: 56px;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .heading {
  color: #000000;
  margin: 15px 0 25px;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
  letter-spacing: .5px;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .btn-ok {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  max-width: 160px;
  margin-top: 25px;
  border-radius: 4px;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #ffffff;
  line-height: normal;
  word-wrap: break-word;
  word-break: break-word;
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .ph-edit-social-v1-im-linkedin-default {
    margin-left: 0;
  }

  .ph-edit-social-v1-im-linkedin-default .dropzone {
    padding: 15px 5px;
    width: 99%;
  }

  .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .content-holder {
    max-height: 150px;
    font-size: 14px;
  }
}

@media (max-width:767px) {
  .ph-edit-social-v1-im-linkedin-default .dropzone {
    width: 100%;
    max-width: 100%;
    padding: 18px;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    color: #000000;
    border: 1px solid #808080;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content {
    display: inherit;
    align-items: center;
  }

  .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder {
    padding: 0;
  }

  .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
    font-size: 18px;
  }

  .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .content-holder {
    padding-left: 15px;
  }

  .ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper {
    padding: 48px 30px;
    max-width: 310px;
  }

  .ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .tick-wrapper {
    width: 48px;
    height: 48px;
  }

  .ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .tick-wrapper .icon-check-mark {
    font-size: 20px;
  }

  .ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .warning-wrapper .icon-warning {
    font-size: 38px;
  }

  .ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .heading {
    margin: 15px 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .content {
    font-size: 14px;
    line-height: 28px;
  }

  .ph-edit-social-v1-im-linkedin-default .overlay-wrapper .content-wrapper .btn-ok {
    margin-top: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-edit-social-v1-im-linkedin-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-import-resume-v1-im-googledrive-default#-TZYBBLPN!*/

.ph-import-resume-v1-im-googledrive-default .dropzone {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #808080;
  text-align: center;
  box-shadow: none;
  height: 150px;
  min-height: 150px;
  width: 90%;
  max-width: 90%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  cursor: pointer;
}

.ph-import-resume-v1-im-googledrive-default .dropzone:hover {
  color: #000000;
  border: solid 1px #000000;
  box-shadow: 0 0 24px 0 rgba(225,225,225,0.5);
}

.ph-import-resume-v1-im-googledrive-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-import-resume-v1-im-googledrive-default .dropzone:focus {
  outline: none;
}

.ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .icon-holder {
  padding: 0 0 10px 0;
  display: inline-block;
}

.ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 22px;
}

.ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #adafb3;
}

.ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .content-holder {
  height: auto;
  font-size: 14px;
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .ph-import-resume-v1-im-googledrive-default .dropzone {
    padding: 15px 5px;
    width: 99%;
  }

  .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .content-holder {
    max-height: 150px;
    font-size: 12px;
  }
}

@media (max-width:767px) {
  .ph-import-resume-v1-im-googledrive-default .dropzone {
    width: 100%;
    max-width: 100%;
    padding: 18px;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    color: #000000;
    border: 1px solid #808080;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content {
    display: inherit;
    align-items: center;
  }

  .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .icon-holder {
    padding: 0;
  }

  .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
    font-size: 18px;
  }

  .ph-import-resume-v1-im-googledrive-default .dropzone .dropzone-content .content-holder {
    padding-left: 15px;
  }
}

/*!TZYBBLPN-end-widget-#ph-import-resume-v1-im-googledrive-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-social-share-v3-default-default#-TZYBBLPN!*/

.ph-social-share-v3-default-default .phs-widget-block-area {
  margin: 0 0 20px 0;
  border: 1px solid #6e6e6e;
  padding: 16px 24px 24px;
  background: #ffffff;
}

.ph-social-share-v3-default-default .phs-widget-block-area .widget-container {
  border: 1px solid transparent;
  background: #ffffff;
  text-align: left;
  border-radius: 8px;
}

.ph-social-share-v3-default-default .phs-widget-block-area .phs-widget-heading {
  display: block;
}

.ph-social-share-v3-default-default .phs-widget-block-area .phs-widget-heading .heading-block {
  color: #555555;
  font-size: 1.42857143rem;
  font-weight: lighter;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 22px;
}

.ph-social-share-v3-default-default .phs-widget-block-area .phs-widget-heading p {
  color: #9e9e9e;
  font-size: 1.28571429rem;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  white-space: normal;
  line-height: inherit;
  margin-bottom: 0;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .ph-email-job-v1-default-default {
  display: none;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options {
  margin: 0 0;
  padding: 12px 0 0 4px;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row1 li {
  width: 100%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row2 li {
  width: 50%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row3 li {
  width: 33.33333333%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row4 li {
  width: 25%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row5 li {
  width: 20%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row6 li {
  width: 16.66666666%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row7 li {
  width: 14.28571428%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.icons-per-row8 li {
  width: 12.5%;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options:before,
.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options:after {
  display: table;
  content: " ";
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options:after {
  clear: both;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options li {
  float: left;
  margin-bottom: 10px;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options li:first-child {
  padding-left: 0;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options li button {
  display: block;
  overflow: hidden;
  text-align: center;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options li button:focus {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options li button .icon {
  color: #ffffff;
  position: relative;
  font-size: 16px;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options li button.google-plus .icon {
  font-size: 20px;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.instagram {
  background-color: #ded1c1 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.instagram i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin {
  background-color: #1663B0 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter {
  background-color: #4B76C4 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.instagram {
  border-color: #A16B53 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.instagram i {
  color: #ded1c1 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.linkedin {
  color: #1663B0 !important;
  border-color: #1663B0 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.instagram {
  background-color: #ded1c1 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.instagram i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin {
  background-color: #1663B0 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter {
  background-color: #4B76C4 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.instagram {
  border-color: #A16B53 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.instagram i {
  color: #ded1c1 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin {
  border-color: #1663B0 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button {
  background-color: transparent !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.instagram i {
  color: #A16B53 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

@media only screen and (max-width:1151px) {
  .ph-social-share-v3-default-default .phs-widget-block-area .phs-widget-heading .heading-block {
    font-size: 1.28571429rem;
    line-height: 20px;
  }

  .ph-social-share-v3-default-default .phs-widget-block-area .phs-widget-heading p {
    font-size: 1.14285714rem;
  }

  .ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options {
    margin: 0 -12px;
    padding: 12px 0 0 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-social-share-v3-default-default .phs-widget-block-area .phs-widget-heading p {
    font-size: 1rem;
  }

  .ph-social-share-v3-default-default .phs-widget-block-area .content-block .share-options {
    margin: 0 -8px;
    padding: 8px 0 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-social-share-v3-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-refer-friend-v2-view1-default#-TZYBBLPN!*/

.ph-refer-friend-v2-view1-default .popup-modal-backdrop {
  overflow-y: auto;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper {
  padding: 24px;
  overflow: hidden;
  margin-bottom: 40px;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper {
  position: relative;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .head-text {
  color: #000000;
  width: 85%;
  margin: 0 0 15px;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .content {
  color: #000000;
  width: 85%;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .content.mobile-visible {
  display: none;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .img-quick-refer {
  top: 50%;
  right: -70px;
  position: absolute;
  max-width: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .button-wrapper {
  margin-top: 32px;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
  color: #ffffff;
  width: 100%;
  border: 1px solid #000000;
  height: 48px;
  padding: 0;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .button-wrapper .btn-quick-refer:hover {
  border-color: #33b9c4;
  background-color: #33b9c4;
}

.ph-refer-friend-v2-view1-default .quick-referral-wrapper .button-wrapper .btn-quick-refer:focus {
  outline: none;
  border-color: #008691;
  background-color: #008691;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .close-icon {
  top: 15px;
  color: #adafb3;
  right: 15px;
  border: none;
  padding: 0;
  z-index: 5;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .close-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper {
  position: relative;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .close-icon {
  top: 16px;
  color: #adafb3;
  right: 16px;
  border: none;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form {
  padding: 24px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .head-text {
  color: #000000;
  margin: 0 0 30px;
  padding: 0;
  font-size: 24px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .referred-category-message {
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 48px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .referred-category-message .country-name {
  color: #adafb3;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container {
  padding: 0 12px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 {
  padding: 0 12px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12:not(:last-of-type) {
  margin-bottom: 30px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group {
  margin: 0;
  text-align: left;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .required-field {
  color: #f83b4e;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload {
  margin: 0;
  display: inline-block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input {
  height: auto;
  opacity: 0;
  padding: 0;
  min-height: 0;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input:focus+.upload-file-container .icon-upload,
.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input:focus-within+.upload-file-container .icon-upload {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-file-container {
  top: 0;
  left: 0;
  position: absolute;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .icon-upload {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  margin-right: 10px;
  vertical-align: top;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .optional-text {
  color: #85878C;
  display: inline-block;
  vertical-align: middle;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input {
  color: #000000;
  border: 1px solid #000000;
  height: 48px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill,
.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill:focus,
.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  -o-transition: background-color 5000s ease-in-out 0s;
  -moz-transition: background-color 5000s ease-in-out 0s;
  -ms-transition: background-color 5000s ease-in-out 0s;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block {
  position: relative;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .custom-input {
  padding-right: 28px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel {
  position: absolute;
  top: 12px;
  right: 12px;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list {
  position: relative;
  border: 1px solid #000000;
  border-top: none;
  background-color: #ffffff;
  max-height: 200px;
  overflow-y: auto;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item.active .icon {
  display: block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item .icon {
  top: 50%;
  left: 0;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item.listitem-focused .country-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item .country-name {
  color: #adafb3;
  width: 100%;
  padding: 12px 24px;
  position: relative;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background: transparent;
  border: none;
  display: inline-block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom {
  width: 100%;
  border: 1px solid #000000;
  height: 48px;
  padding: 0 30px 0 16px;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom.dropdown-open {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text.default-value {
  color: #adafb3;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text.button-value {
  color: #000000;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text .country-name {
  color: #adafb3;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .icon {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .error-text {
  color: #f83b4e;
  display: block;
  font-size: 12px;
  margin-top: 8px;
  text-align: right;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper {
  top: 80px;
  left: 0;
  right: 0;
  padding: 16px;
  z-index: 20;
  position: absolute;
  border-top: none;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper {
  position: relative;
  margin-bottom: 10px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input {
  color: #000000;
  height: 40px;
  padding: 12px 30px 12px 24px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #fcfcfc;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus {
  background-color: #ffffff;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus .icon.icon-bigger-search {
  display: none;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus .icon.icon-cancel {
  display: block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill,
.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill:focus,
.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon {
  font-size: 12px;
  line-height: 1;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon.icon-bigger-search {
  top: 50%;
  color: #adafb3;
  right: 15px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon.icon-cancel {
  color: #000000;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .btn-clear {
  top: 50%;
  color: #000000;
  right: 15px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .btn-clear:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list {
  max-height: 200px;
  overflow-y: auto;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items {
  color: #000000;
  width: 100%;
  padding: 12px 24px;
  position: relative;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items.active .icon {
  display: block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .icon {
  top: 50%;
  left: 0;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .country-name {
  color: #adafb3;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper {
  padding: 16px;
  align-items: center;
  justify-content: space-between;
  background-color: #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section {
  width: 95%;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section.uploaded .icon-empty-file {
  color: #000000;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .icon-empty-file {
  top: 50%;
  color: #85878C;
  position: absolute;
  font-size: 16px;
  vertical-align: middle;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-upload-error-message {
  color: #f83b4e;
  margin: 0;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-right: 5px;
  padding-left: 25px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name {
  color: #000000;
  width: 100%;
  margin: 0;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  padding-left: 28px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete {
  display: none;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try {
  color: #000000;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete {
  color: #85878C;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper {
  position: relative;
  margin-top: 60px;
  text-align: center;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .button-section {
  position: relative;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .bottom-button {
  color: #ffffff;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  margin: 0 auto;
  display: block;
  font-size: 16px;
  max-width: 250px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .bottom-button:hover {
  border-color: #33b9c4;
  background-color: #33b9c4;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .bottom-button:focus {
  outline: none;
  border-color: #008691;
  background-color: #008691;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .step-count {
  color: #adafb3;
  display: block;
  font-size: 14px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev {
  top: 50%;
  left: 0;
  color: #000000;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev .icon {
  display: inline-block;
  font-size: 12px;
  margin-right: 12px;
  vertical-align: top;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group {
  text-align: left;
  align-items: center;
  justify-content: space-between;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group:not(:last-of-type) {
  border-bottom: 1px solid #000000;
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section {
  border: none;
  display: block;
  padding: 0;
  text-align: left;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section {
  width: 40%;
  padding-right: 15px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section {
  width: 60%;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper {
  width: 32%;
  cursor: pointer;
  display: inline-block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper:not(:last-of-type) {
  margin-right: 5px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-input.checked+.custom-field {
  border-color: #000000;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-input.checked+.custom-field .radio-circle {
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-field {
  width: 14px;
  border: 1px solid #000000;
  height: 14px;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  vertical-align: middle;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-field .radio-circle {
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper {
  width: 100%;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  resize: none;
  padding: 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill,
.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill:focus,
.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
  color: #000000;
  margin: 0;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .icon-info-o {
  color: #adafb3;
  display: inline-block;
  font-size: 14px;
  margin-left: 5px;
  vertical-align: text-bottom;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .icon-info-o:hover+.info-tooltip {
  display: block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip {
  top: 30px;
  left: 50%;
  color: #000000;
  width: 250px;
  border: 1px solid #f9f9f9;
  display: none;
  padding: 16px;
  position: absolute;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -webkit-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip:before {
  top: -8px;
  left: 0;
  right: 0;
  width: 16px;
  bottom: 0;
  height: 16px;
  margin: 0 auto;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
  box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper {
  height: auto;
  padding: 24px;
  position: relative;
  min-height: 480px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .image-wrapper .success-image {
  top: 24px;
  left: 24px;
  position: absolute;
  max-width: 100%;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content {
  width: 100%;
  margin: 200px auto 70px;
  max-width: 420px;
  text-align: center;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-refer-message {
  margin: 100px auto;
  max-width: 350px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-large-heading {
  color: #000000;
  margin: 0;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 48px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-sub-heading {
  color: #000000;
  margin: 15px 0 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-image {
  margin: 0 auto 30px;
  display: block;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-head-text {
  color: #000000;
  margin: 0;
  font-size: 22px;
  line-height: 33px;
  font-display: FSThriveElliotWeb-Regular;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-head-text .icon-warning {
  color: #f7ca18;
  display: inline-block;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper {
  margin-top: 48px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
  width: 100%;
  margin: 32px auto 0;
  max-width: 300px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text .bottom-info-link {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper {
  margin-top: 40px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button {
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  font-size: 16px;
  max-width: 250px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.message-solid-button {
  color: #ffffff;
  background-color: #000000;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.message-solid-button:hover {
  border-color: #33b9c4;
  background-color: #33b9c4;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.message-solid-button:focus {
  outline: none;
  border-color: #008691;
  background-color: #008691;
}

.ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.message-plain-button {
  color: #000000;
  margin-top: 16px;
  background-color: #ffffff;
}

@media (max-width:767px) {
  .ph-refer-friend-v2-view1-default .quick-referral-wrapper {
    padding: 24px 16px;
    margin-bottom: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .img-quick-refer {
    right: -16px;
    max-width: 60px;
  }

  .ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .content {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .content.mobile-visible {
    display: block;
  }

  .ph-refer-friend-v2-view1-default .quick-referral-wrapper .heading-wrapper .content.desktop-visible {
    display: none;
  }

  .ph-refer-friend-v2-view1-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
    height: 40px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    position: fixed;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .close-icon {
    font-size: 12px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper {
    height: 100vh;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form {
    padding: 16px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.refer-form .container .row .col-xs-12:not(:last-of-type) {
    margin-bottom: 48px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.refer-form .head-text {
    margin: 70px 0 50px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.info-form .container .row {
    height: calc(100vh - 280px);
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .head-text {
    margin: 72px 0 0;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .referred-category-message {
    margin-top: 8px;
    margin-bottom: 72px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .questions-list-wrapper {
    height: calc(100vh - 300px);
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group {
    display: block;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section .custom-label {
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group:not(:last-of-type) {
    margin: 0 0 30px;
    padding: 0;
    border-bottom: none;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section {
    width: 100%;
    margin: 0 0 15px;
    padding: 0;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section {
    width: 100%;
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper {
    width: auto;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper {
    display: none;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .referred-category-message {
    font-size: 14px;
    margin-top: 56px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container {
    padding: 0;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row {
    margin: 0;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 {
    padding: 0;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper {
    top: 76px;
    padding: 8px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input {
    height: 40px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper {
    display: block;
    padding: 0;
    background-color: #ffffff;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section {
    padding: 12px;
    position: relative;
    background-color: #fcfcfc;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .icon-empty-file {
    top: 22px;
    left: 12px;
    position: absolute;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-upload-error-message {
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin-right: 0;
    padding-left: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name {
    display: block;
    padding: 0 20px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete {
    top: 50%;
    color: #85878C;
    right: 12px;
    border: none;
    height: auto;
    padding: 0;
    position: absolute;
    font-size: 12px;
    background-color: transparent;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section {
    margin-top: 8px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete {
    display: none;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 16px 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .step-count {
    display: none;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev {
    top: 26px;
    left: 16px;
    position: fixed;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper {
    padding: 16px;
    min-height: auto;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .image-wrapper .success-image {
    position: static;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content {
    height: calc(100vh - 260px);
    margin-top: 0;
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-message {
    height: calc(100vh - 210px);
    margin-top: 80px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-message .duplicate-refer-head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-large-heading {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-sub-heading {
    margin: 5px 0 0;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-head-text .icon-warning {
    vertical-align: text-bottom;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper {
    margin-top: 26px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
    margin-top: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text .bottom-info-link {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 16px;
    position: fixed;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button {
    max-width: 100%;
  }

  .ph-refer-friend-v2-view1-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.message-plain-button {
    margin-top: 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-refer-friend-v2-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-team-info-v1-default-default#-TZYBBLPN!*/

.ph-team-info-v1-default-default .team-list {
  display: inline-block;
  width: 70%;
  text-align: left;
  vertical-align: top;
  border: none;
  padding: 0;
  margin: 0;
}

.ph-team-info-v1-default-default .team-list .team-member {
  display: inline-block;
  margin: 1px;
  padding: 0;
  vertical-align: middle;
  border-radius: 50%;
  border: none;
  position: relative;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link {
  display: block;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager {
  border: 1px solid #000000;
  padding: 3px;
  position: relative;
  border-radius: 50%;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager:before,
.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager:after {
  top: 50%;
  width: 4px;
  height: 10px;
  content: '';
  position: absolute;
  transform: translateY(-50%);
  background-color: #ffffff;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager:before {
  left: -2px;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager:after {
  right: -2px;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper {
  border: 1.4px solid #000000;
  display: inline-block;
  padding: 5px;
  position: relative;
  border-radius: 50%;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper:before,
.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper:after {
  top: 50%;
  width: 4px;
  height: 20px;
  content: '';
  position: absolute;
  transform: translateY(-50%);
  background-color: #ffffff;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper::before {
  left: -2px;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper::after {
  right: -2px;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link figure {
  max-width: 32px;
  width: 32px;
  line-height: 32px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link figure img {
  max-height: 32px;
  max-width: 32px;
  width: auto;
  height: auto;
  display: inline-block;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link figure .avatar-circle {
  height: 32px;
  width: 32px;
  line-height: 16px;
  font-size: 12.8px;
  padding-top: 8px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-team-info-v1-default-default .team-list .team-member .team-member-link:hover+.member-info-popup,
.ph-team-info-v1-default-default .team-list .team-member .team-member-link:focus+.member-info-popup,
.ph-team-info-v1-default-default .team-list .team-member .team-member-link:active+.member-info-popup {
  display: block;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup {
  position: absolute;
  padding: 25px;
  background-color: #ffffff;
  border: solid 1px #f9f9f9;
  -webkit-box-shadow: 0 2px 19px 0 rgba(0,0,0,0.05);
  -moz-box-shadow: 0 2px 19px 0 rgba(0,0,0,0.05);
  box-shadow: 0 2px 19px 0 rgba(0,0,0,0.05);
  border-radius: 5px;
  z-index: 3;
  width: 320px;
  top: 40px;
  left: -25px;
  display: none;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: inherit;
  text-decoration: none;
  text-align: left;
  color: #85878C;
  margin: 0 0 15px 0;
  text-transform: capitalize;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier {
  margin: 0;
  display: inline-block;
  position: relative;
  padding-left: 20px;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier::before {
  top: 50%;
  left: 7px;
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #adafb3;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring {
  width: 10px;
  border: 1px solid #000000;
  height: 10px;
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-right: 5px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: #ffffff;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::before,
.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::after {
  top: 50%;
  width: 2px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::before {
  left: -1px;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::after {
  right: -1px;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-text {
  color: #000000;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block {
  margin: 0 0 20px 0;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block .img-wrapper {
  display: inline-block;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block figure {
  max-width: 54px;
  width: 54px;
  line-height: 54px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block figure .member-profile-pic {
  max-height: 54px;
  max-width: 54px;
  width: auto;
  height: auto;
  display: inline-block;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block figure .avatar-circle {
  height: 54px;
  width: 54px;
  line-height: 27px;
  font-size: 21.6px;
  padding-top: 13.5px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block .information-list {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
  text-align: left;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block .information-list .role,
.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block .information-list .location {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup .member-info-block .information-list .name {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup:after {
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  left: 30px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
}

.ph-team-info-v1-default-default .team-list .team-member .member-info-popup:hover {
  display: block;
}

.ph-team-info-v1-default-default .team-list .team-count {
  background-color: #ffffff;
  height: 32px;
  width: 32px;
  display: inline-block;
  vertical-align: middle;
  margin: 1px;
  padding: 0;
}

.ph-team-info-v1-default-default .team-list .team-count .team-count-number {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  font-weight: inherit;
  line-height: 26px;
  letter-spacing: .3px;
  text-align: center;
  color: #000000;
  padding: 3px 0 0;
  margin: 0;
  display: block;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-team-info-v1-default-default .team-list .team-count .team-count-number:hover {
  color: #000000;
  background-color: #ffffff;
}

.ph-team-info-v1-default-default .team-list .team-count .team-count-number:focus,
.ph-team-info-v1-default-default .team-list .team-count .team-count-number:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-team-info-v1-default-default .team-label {
  font-family: FSThriveElliotWeb-Regular;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #adafb3;
  margin: 0 10px 0 0;
  padding: 0;
  text-transform: capitalize;
}

@media (max-width:767px) {
  .ph-team-info-v1-default-default .team-list {
    width: 100%;
    margin: 0;
    float: left;
  }

  .ph-team-info-v1-default-default .team-list .team-member {
    margin: 1px;
  }

  .ph-team-info-v1-default-default .team-list .team-member .team-member-link figure {
    max-width: 24px;
    width: 24px;
    line-height: 24px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-team-info-v1-default-default .team-list .team-member .team-member-link figure img {
    max-height: 24px;
    max-width: 24px;
    width: auto;
    height: auto;
    display: inline-block;
  }

  .ph-team-info-v1-default-default .team-list .team-member .team-member-link figure .avatar-circle {
    height: 24px;
    width: 24px;
    line-height: 12px;
    font-size: 9.6px;
    padding-top: 6px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #000000;
  }

  .ph-team-info-v1-default-default .team-list .team-member .team-member-link:hover+.member-info-popup,
  .ph-team-info-v1-default-default .team-list .team-member .team-member-link:focus+.member-info-popup,
  .ph-team-info-v1-default-default .team-list .team-member .team-member-link:active+.member-info-popup {
    display: none;
  }

  .ph-team-info-v1-default-default .team-list .team-count {
    width: 25px;
    height: 25px;
    margin: 1px;
  }

  .ph-team-info-v1-default-default .team-list .team-count .team-count-number {
    padding: 1px 0 0;
    line-height: 22px;
  }
}

/*!TZYBBLPN-end-widget-#ph-team-info-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-matched-skills-v1-default-default#-TZYBBLPN!*/

.ph-matched-skills-v1-default-default {
  display: inline-block;
  width: 100%;
}

.ph-matched-skills-v1-default-default .ph-cp-item {
  margin: 0;
  padding: 0;
}

.ph-matched-skills-v1-default-default .matched-skills-area {
  position: relative;
}

.ph-matched-skills-v1-default-default .matched-skills-area .popup-modal-backdrop.active {
  position: absolute;
  top: 0;
  background: transparent;
}

.ph-matched-skills-v1-default-default .matched-skills-area .job-suitability-button {
  width: 140px;
  height: auto;
  border-radius: 4px;
  border: none;
  background-color: #fcfcfc;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  font-weight: inherit;
  line-height: 20px;
  letter-spacing: inherit;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  color: #000000;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  padding: 6px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .job-suitability-button:focus,
.ph-matched-skills-v1-default-default .matched-skills-area .job-suitability-button:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block {
  position: absolute;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: solid 1px #fcfcfc;
  -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);
  border-radius: 5px;
  z-index: 3;
  width: 275px;
  top: 33px;
  left: aut0;
  right: -60px;
  bottom: auto;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block:hover {
  display: block;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .fit-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  font-weight: inherit;
  text-decoration: none;
  text-shadow: none;
  padding: 13px 16px;
  line-height: 28px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  margin: 0;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .navbar-block .navbar-list {
  margin: 0;
  background-color: #fcfcfc;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .navbar-block .navbar-list .navbar-list-item {
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .navbar-block .navbar-list .navbar-list-item .navbar-list-tab {
  padding: 12px 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  text-transform: capitalize;
  display: inline-block;
  color: #000000;
  text-align: center;
  width: 100%;
  max-width: 100%;
  border: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  min-height: 40px;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .navbar-block .navbar-list .navbar-list-item .navbar-list-tab.active {
  border-color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .navbar-block row [class*="col-"] {
  padding-left: 6px;
  padding-right: 6px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block {
  display: block;
  padding: 15px 13px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list {
  max-height: 150px;
  overflow-y: auto;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list::-webkit-scrollbar-track {
  border-radius: 10px;
  margin: 0 3px 0 0;
  background-color: #ffffff;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list::-webkit-scrollbar {
  width: 5px;
  margin: 0 3px 0 0;
  background-color: #ffffff;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  margin: 0 3px 0 0;
  background-color: #adafb3;
  z-index: 100;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item {
  text-align: left;
  margin: 0 10px 10px 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .skills-name {
  display: inline-block;
  width: auto;
  padding: 5px 35px 5px 10px;
  position: relative;
  background-color: transparent;
  font-size: 14px;
  font-weight: inherit;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  text-decoration: none;
  text-shadow: none;
  border: solid 1px #000000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .skills-name span {
  position: absolute;
  right: 10px;
  top: 7px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .skills-name span img {
  margin-bottom: 5px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .skills-name.no-match {
  padding: 5px 10px 5px 10px;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .manage-your-skills-block {
  display: block;
  width: 100%;
  max-width: 100%;
  border-top: 1px solid #f9f9f9;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .manage-your-skills-block .manage-your-skill-item {
  margin: 0;
  padding: 15px 13px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  float: left;
  width: 100%;
  max-width: 100%;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .manage-your-skills-block .manage-your-skill-item i {
  font-size: 10px;
  vertical-align: middle;
  float: right;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .manage-your-skills-message {
  padding: 15px 13px;
  width: 100%;
  display: inline-block;
  border-top: 1px solid #f9f9f9;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .manage-your-skills-message span {
  display: block;
  width: 8%;
  float: left;
  text-align: left;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .manage-your-skills-message span i {
  font-size: 12px;
  color: #adafb3;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block .manage-your-skills-message .message-text {
  display: inline-block;
  width: 90%;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  color: #85878C;
  font-size: FSThriveElliotWeb-Regular;
}

.ph-matched-skills-v1-default-default .matched-skills-area .fit-block:after {
  content: "";
  display: block;
  position: absolute;
  top: -20px;
  left: 50%;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
}

@media screen and (min-width:320px) and (max-width:767px) {
  .ph-matched-skills-v1-default-default .matched-skills-area .job-suitability-button {
    margin: 0 10px 0 0;
    width: 95%;
    max-width: 95%;
    font-size: 12px;
    line-height: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-matched-skills-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-view1-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-view1-default .course-recommendations-area {
  padding: 32px 0;
  background-color: #fcfcfc;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .back-block {
  display: block;
  width: 100%;
  text-align: left;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .back-block .back-action {
  font-size: 16px;
  line-height: 1.5;
  color: #5c5f66;
  font-weight: normal;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .back-block .back-action .left-arrow {
  font-size: 10px;
  line-height: 1;
  padding: 0 8px 0 0;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .back-block .back-action .back-text {
  display: inline-block;
  vertical-align: middle;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block {
  margin: 32px 0 0;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .heading {
  font-size: 24px;
  line-height: 1.33;
  color: #5c5f66;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .title-block {
  max-width: 70%;
  font-size: 32px;
  line-height: 1.5;
  color: #23262c;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .fitlevel-block {
  max-width: 30%;
  text-align: right;
  margin: 0 0 0 16px;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-view1-default .course-recommendations-area {
    padding: 24px 0;
    margin: 0 0 16px;
  }

  .ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .back-block .back-action {
    font-size: 14px;
    line-height: 1.43;
  }

  .ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block {
    margin: 24px 0 0;
  }

  .ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .heading {
    font-size: 16px;
    line-height: 1.5;
  }

  .ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block {
    width: 100%;
    position: relative;
    display: block;
  }

  .ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .title-block {
    width: 100%;
    max-width: 100%;
    display: block;
    font-size: 24px;
    line-height: 1.33;
  }

  .ph-course-recommendations-v1-view1-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .fitlevel-block {
    width: auto;
    max-width: initial;
    display: inline-block;
    margin: 16px 0 0;
    text-align: left;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-view2-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-view2-default .course-recommendations-area {
  padding: 0 0 64px;
  background-color: #fcfcfc;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .ph-widget-heading {
  width: 100%;
  position: relative;
  padding: 64px 0 32px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .ph-widget-heading:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .ph-widget-heading .heading {
  width: 100%;
  text-align: left;
  font-size: 24px;
  line-height: 1.33;
  color: #000000;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider.courses-list {
  margin: 0;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track {
  margin: 0 -16px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
  padding: 0 16px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link {
  background: #ffffff;
  border: solid 1px #000000;
  margin: 4px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link:hover {
  -webkit-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer {
  position: relative;
  display: block;
  margin-bottom: -2px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
  z-index: 9;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
  width: 100%;
  height: 146px;
  max-height: 146px;
  line-height: 146px;
  overflow: hidden;
  text-align: center;
  background-color: transparent;
  position: relative;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
  width: 100%;
  bottom: 0;
  padding: 24px 24px 0;
  position: relative;
  text-align: left;
  background-color: #ffffff;
  height: 188px;
  max-height: 188px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header {
  position: relative;
  margin: 0 0 16px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header .course-provider-logo {
  max-height: 16px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 0;
  margin: 0 0 16px;
  display: block;
  max-height: 56px;
  overflow: hidden;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  padding: 0 0 52px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item {
  padding: 0 24px 0 0;
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item:last-child {
  padding: 0;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .icon {
  padding: 0 8px 0 0;
  height: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-count,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-text {
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
  vertical-align: middle;
  padding: 24px;
  border-top: 1px solid #f9f9f9;
  position: relative;
  bottom: 0;
  background-color: #ffffff;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes {
  width: 50%;
  font-size: 12px;
  line-height: 18px;
  text-transform: capitalize;
  color: #85878C;
  height: 20px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes .icon {
  font-size: 20px;
  line-height: 1;
  margin: 0 4px 0 0;
  vertical-align: middle;
  color: #81ca2f;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions {
  width: 50%;
  text-align: right;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .completion-date {
  display: none;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item {
  display: inline-block;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-complete-item {
  padding: 0 20px 0 0;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-save-item {
  padding: 0;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-unsave-item {
  display: none;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-prev,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-next {
  color: #000000;
  border: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
  background: #ffffff;
  opacity: 1;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-prev.slick-disabled,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-next.slick-disabled {
  display: none !important;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-prev.slick-disabled:focus,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-next.slick-disabled:focus {
  outline: none;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-prev.slick-prev:before,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-next.slick-prev:before,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-prev.slick-next:before,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-next.slick-next:before {
  font-size: 12px;
  line-height: 1;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-prev.slick-next,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-next.slick-next {
  right: 15px;
}

.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-prev.slick-prev,
.ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-next.slick-prev {
  left: -13px;
}

@media screen and (min-width:1024px) and (max-width:1279px) {
  .ph-course-recommendations-v1-view2-default .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes .likes-text {
    display: none;
  }
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-view2-default .course-recommendations-area {
    padding: 24px 0;
    margin: 0 0 16px;
    background: transparent;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area.course-skills-area {
    padding: 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .ph-widget-heading {
    padding: 0 16px 24px;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .skill-based-courses {
    margin: 0 0 16px;
    background: #ffffff;
    padding: 24px 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider.courses-list {
    margin: 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track {
    margin: 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:first-child .course-list-item-layer {
    padding-left: 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:last-child .course-list-item-layer {
    padding-right: 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current .course-list-item-layer {
    padding: 0 16px;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
    padding: 0;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
    height: 152px;
    max-height: 152px;
    line-height: 152px;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
    padding: 16px 24px;
    height: 180px;
    max-height: 180px;
  }

  .ph-course-recommendations-v1-view2-default .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
    padding: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-view2-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-default-theme1#-TZYBBLPN!*/

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area {
  padding: 0 0 48px;
  background-color: #fcfcfc;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area.background-color {
  background: #808080;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .ph-widget-heading {
  width: 100%;
  position: relative;
  margin: 0 0 32px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .ph-widget-heading:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .ph-widget-heading .heading {
  width: 70%;
  float: left;
  vertical-align: middle;
  font-size: 24px;
  line-height: 1.33;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .ph-widget-heading .see-all {
  float: left;
  width: 30%;
  vertical-align: middle;
  text-align: right;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .ph-widget-heading .see-all .see-all-link {
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-widget-heading {
  width: 100%;
  position: relative;
  padding: 48px 0 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-widget-heading:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-widget-heading .heading {
  width: 100%;
  text-align: left;
  font-size: 24px;
  line-height: 1.33;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader {
  height: auto;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader:after {
  display: none;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper {
  display: block;
  margin: 0 0 32px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list {
  display: flex;
  position: relative;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item {
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
  padding: 0;
  margin: 0 8px;
  position: relative;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item:first-child {
  margin-left: 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item:last-child {
  margin-right: 24px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-picture {
  width: 100%;
  height: 200px;
  background-color: #e5e5e5;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info {
  padding: 24px 32px;
  height: 186px;
  max-height: 186px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-label {
  width: 72px;
  height: 16px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 16px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-title {
  width: 100%;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-title-2 {
  width: 65%;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 16px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-info-item {
  width: 90px;
  height: 16px;
  border-radius: 4px;
  background-color: #e5e5e5;
  display: inline-block;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-info-item+.ph-cp-slider-info-item {
  margin-left: 20px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions {
  padding: 24px 32px;
  height: 70px;
  max-height: 70px;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions::before {
  border-top: solid 1px #d8d8d8;
  content: '';
  position: absolute;
  left: 32px;
  right: 32px;
  top: 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-title {
  width: 112px;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-icon {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  display: inline-block;
  margin-left: auto;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-icon+.ph-cp-slider-icon {
  margin-left: 20px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-left-button::before,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-right-button::before {
  width: 48px;
  height: 48px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
  background-color: #fff;
  content: '';
  position: absolute;
  top: 45%;
  border-radius: 50%;
  z-index: 9;
  right: -24px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-left-button {
  display: none;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .ph-cp-slider-wrapper {
  display: none;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider.courses-list {
  margin: 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track {
  margin: 0 -16px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
  padding: 0 16px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link {
  background: #ffffff;
  border: solid 1px #000000;
  margin: 4px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link:hover {
  -webkit-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer {
  position: relative;
  display: block;
  margin-bottom: -2px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
  z-index: 9;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
  width: 100%;
  height: 200px;
  max-height: 200px;
  line-height: 200px;
  overflow: hidden;
  text-align: center;
  background-color: transparent;
  position: relative;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
  width: 100%;
  bottom: 0;
  padding: 22px 32px 0;
  position: relative;
  text-align: left;
  background-color: #ffffff;
  height: 188px;
  max-height: 188px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header {
  position: relative;
  margin: 0 0 16px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header .course-provider-logo {
  max-height: 16px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0 0 16px;
  display: block;
  max-height: 56px;
  overflow: hidden;
  white-space: normal;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  padding: 0 0 52px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item {
  padding: 0 24px 0 0;
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item:last-child {
  padding: 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .icon {
  padding: 0 8px 0 0;
  height: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-count,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-text {
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  vertical-align: middle;
  padding: 24px 32px;
  border-top: 1px solid #f9f9f9;
  position: relative;
  bottom: 0;
  background-color: #ffffff;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes {
  width: 50%;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  height: 20px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes .icon {
  font-size: 20px;
  line-height: 1;
  margin: 0 4px 0 0;
  vertical-align: middle;
  color: #81ca2f;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions {
  width: 50%;
  text-align: right;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .completion-date {
  display: none;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item {
  display: inline-block;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-complete-item {
  padding: 0 20px 0 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-save-item {
  padding: 0;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-unsave-item {
  display: none;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-prev,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-next {
  color: #000000;
  border: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
  background: #ffffff;
  opacity: 1;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-prev.slick-disabled,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-next.slick-disabled {
  display: none !important;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-prev.slick-disabled:focus,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-next.slick-disabled:focus {
  outline: none;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-prev.slick-prev:before,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-next.slick-prev:before,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-prev.slick-next:before,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-next.slick-next:before {
  font-size: 16px;
  line-height: 1;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-prev.slick-next,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-next.slick-next {
  right: 8px;
}

.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-prev.slick-prev,
.ph-course-recommendations-v1-default-theme1 .course-recommendations-area .courses-block .slick-next.slick-prev {
  left: -24px;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area {
    padding: 24px 16px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 0 16px;
    background: transparent;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area.course-skills-area {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .ph-widget-heading {
    margin: 0 0 24px;
    padding: 24px 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .ph-widget-heading .heading {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    white-space: normal;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader {
    height: auto;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader:after {
    display: none;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader .ph-cp-slider-wrapper {
    display: block;
    margin: 0 0 24px;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list {
    display: block;
    position: relative;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider.courses-list {
    margin: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track {
    margin: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:first-child .course-list-item-layer {
    padding-left: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:last-child .course-list-item-layer {
    padding-right: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current .course-list-item-layer {
    padding: 0 16px;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
    height: 152px;
    max-height: 152px;
    line-height: 152px;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
    padding: 16px 24px;
    height: 180px;
    max-height: 180px;
  }

  .ph-course-recommendations-v1-default-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
    padding: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-default-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-reset-profile-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#ph-reset-profile-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-education-v1-default-default#-TZYBBLPN!*/

.ph-education-v1-default-default {
  background-color: #ffffff;
}

.ph-education-v1-default-default .phs-education-area {
  padding: 24px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  letter-spacing: .5px;
  color: #000000;
  margin: 0 0 24px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option {
  color: #000000;
  position: relative;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
  line-height: 24px;
  font-size: 20px;
  position: relative;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::before,
.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0;
  border-color: #6e6e6e transparent transparent transparent;
  display: none;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  border-color: #ffffff transparent transparent transparent;
  top: -12px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
  display: none;
  position: absolute;
  top: -34.5px;
  right: -23px;
  padding: 7px 23px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
  display: block;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
  display: block;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block {
  border-top: 1px solid #808080;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul {
  padding: 0;
  margin: 0;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  padding: 30px 0;
  background-color: #ffffff;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block {
  display: inline-block;
  width: 100%;
  position: relative;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information {
  display: table;
  width: 100%;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text {
  float: left;
  display: table-cell;
  vertical-align: top;
  width: 100%;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text a {
  margin-left: 1px;
  font-size: 16px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text a:focus {
  outline: none;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-title {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Bold;
  margin: 0 0 10px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info {
  display: block;
  overflow: hidden;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  padding-right: 10px;
  text-transform: capitalize;
  float: left;
  margin-top: 8px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span+span {
  border-left: 1px solid #000000;
  padding-left: 10px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span .icon {
  color: #000000;
  font-size: 16px;
  padding-right: 5px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span:first-child {
  border-left: 0 solid transparent;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info::after {
  content: "";
  display: block;
  clear: both;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .job-description {
  font-size: 16px;
  margin-top: 20px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .job-description .job-description-more {
  color: #000000;
  cursor: pointer;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item:last-child {
  border-bottom: none;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .no-data {
  font-size: 14px;
  color: #000000;
  line-height: 20px;
  padding: 15px 0 0;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .show-more {
  padding: 30px 0 0;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .show-more .show-more-btn:focus,
.ph-education-v1-default-default .phs-education-area .ph-widget-container .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .sub-heading {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .3px;
  text-align: left;
  color: #adafb3;
  margin-top: 20px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .add-bio-block {
  padding: 10px 0 0;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .add-bio-block a {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .add-bio-block i {
  display: inline-block;
  vertical-align: middle;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .add-bio-block i:before {
  border-radius: 50%;
  border: 1px solid;
  padding: 5px;
  font-size: 10px;
}

.ph-education-v1-default-default .phs-education-area .ph-widget-container .add-bio-block .add-bio-text {
  padding: 2px 0 0 5px;
  display: inline-block;
  vertical-align: middle;
}

@media (max-width:1151px) {
  .ph-education-v1-default-default .phs-education-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-education-v1-default-default .phs-education-area {
    padding: 0;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading {
    padding-top: 8px;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .title {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 10px;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
    display: none;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
  .ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
    display: none;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
    display: none;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
    font-size: 14px;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item {
    padding: 24px 0;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .content-block ul li.jobs-list-item .job-description {
    margin-top: 1rem;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v1-default-default .phs-education-area .ph-widget-container .show-more {
    padding: 24px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-education-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-interests-v1-default-default#-TZYBBLPN!*/

.ph-user-interests-v1-default-default {
  background-color: #ffffff;
}

.ph-user-interests-v1-default-default .user-interests-area {
  padding: 24px;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  letter-spacing: .5px;
  color: #000000;
  margin: 0 0 15px 0;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option {
  color: #000000;
  position: relative;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
  line-height: 24px;
  font-size: 16px;
  position: relative;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::before,
.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0;
  border-color: #6e6e6e transparent transparent transparent;
  display: none;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  border-color: #ffffff transparent transparent transparent;
  top: -12px;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
  display: none;
  position: absolute;
  top: -34.5px;
  right: -23px;
  padding: 7px 23px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
  display: block;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
  display: block;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block {
  padding: 30px 0;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: stretch;
  align-items: stretch;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item {
  margin-bottom: 10px;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link {
  position: relative;
  display: block;
  text-align: center;
  border: 1px solid #000000;
  margin: 0;
  height: 100%;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link.active {
  position: relative;
  background: #000000;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link.active .category-info .title {
  color: #ffffff;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link.active .category-info .overlay {
  opacity: 1;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link.active .iconHoverImg {
  display: block;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link.active .iconImg {
  display: none;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link figure {
  margin: 0 auto;
  display: inline-block;
  width: 50%;
  vertical-align: center;
  padding: 0;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link figure .ph-image {
  margin: 0 auto;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link .iconHoverImg {
  display: none;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link .category-info {
  padding: 30px 10px;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link .category-info .title {
  font-size: 18px;
  line-height: 28px;
  text-transform: none;
  margin: 0;
  word-break: break-word;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link .category-info .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link .category-info .overlay .icon-s {
  color: #ffffff;
  font-size: 14px;
  width: 15px;
  height: 14px;
  position: absolute;
  top: 6%;
  left: 85%;
  right: 0;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .no-data {
  font-size: 14px;
  color: #000000;
  line-height: 20px;
  padding: 15px 0 0;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .show-more {
  padding: 22px 0 0;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .show-more .show-more-btn:focus,
.ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:1151px) {
  .ph-user-interests-v1-default-default .user-interests-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-user-interests-v1-default-default .user-interests-area {
    padding: 0;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading {
    padding: 8px 0 0 0;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .title {
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 10px 0;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
    display: none;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
    display: none;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
    display: none;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block {
    padding: 20px 0 0;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item {
    display: block;
    float: none;
    width: 100%;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link {
    height: auto;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link figure {
    max-width: 30px;
    display: table-cell;
    width: 30px;
    vertical-align: middle;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link .category-info {
    padding: 10px;
    display: table;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .categories-block .categories .content-list-item .list-item-link .category-info .title {
    text-align: left;
    padding: 0 0 0 20px;
    font-size: 1rem;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .show-more {
    padding: 0;
  }

  .ph-user-interests-v1-default-default .user-interests-area .ph-widget-container .show-more .show-more-btn {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-interests-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-referred-candidate-statistics-v1-default-default#-TZYBBLPN!*/

.ph-referred-candidate-statistics-v1-default-default .statistics-area {
  background-color: #ffffff;
  padding: 24px;
  margin: 0;
  box-shadow: none;
  border: 1px solid transparent;
  border-radius: 0;
}

.ph-referred-candidate-statistics-v1-default-default .statistics-area .heading-box {
  position: relative;
}

.ph-referred-candidate-statistics-v1-default-default .statistics-area .heading-box .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  font-weight: inherit;
  line-height: 16px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  margin: 0 0 15px 0;
  width: 90%;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
}

.ph-referred-candidate-statistics-v1-default-default .statistics-area .content-block .status-List .eachStatus {
  display: inline-block;
  vertical-align: middle;
}

.ph-referred-candidate-statistics-v1-default-default .statistics-area .content-block .status-List .eachStatus .statusBlock {
  height: 260px;
  background-color: #fcfcfc;
  padding: 30px 0;
}

.ph-referred-candidate-statistics-v1-default-default .statistics-area .content-block .status-List .eachStatus .statusBlock:last-child {
  margin: 20px 0 0 0;
}

.ph-referred-candidate-statistics-v1-default-default .statistics-area .content-block .status-List .eachStatus .statusBlock .status-heading {
  color: #000000;
  font-size: 22px;
  width: 125px;
  margin: 0 auto;
  text-align: center;
  line-height: 33px;
}

.ph-referred-candidate-statistics-v1-default-default .statistics-area .content-block .status-List .eachStatus .statusBlock .statusCount {
  color: #000000;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 70px;
  font-family: FSThriveElliotWeb-Regular;
  margin: 20px 0 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (max-width:767px) {
  .ph-referred-candidate-statistics-v1-default-default .statistics-area .heading-box .heading {
    width: 100%;
  }

  .ph-referred-candidate-statistics-v1-default-default .statistics-area .content-block .status-List .eachStatus {
    display: block;
    width: 100%;
    padding: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-referred-candidate-statistics-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-skills-v2-default-default#-TZYBBLPN!*/

.ph-user-skills-v2-default-default {
  margin-top: 32px;
  background-color: #ffffff;
}

.ph-user-skills-v2-default-default .user-skills-area {
  padding: 24px;
  margin: 0 0 40px;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .title {
  font-size: 22px;
  line-height: 33px;
  letter-spacing: .5px;
  color: #000000;
  margin: 0 0 15px 0;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option {
  color: #000000;
  position: relative;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
  line-height: 24px;
  font-size: 20px;
  position: relative;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::before,
.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0;
  border-color: #6e6e6e transparent transparent transparent;
  display: none;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  border-color: #ffffff transparent transparent transparent;
  top: -12px;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
  display: none;
  position: absolute;
  top: -34.5px;
  right: -23px;
  padding: 7px 23px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
  display: block;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
  display: block;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block {
  padding: 20px 0;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group {
  width: 100%;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list {
  display: inline;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  padding: 0;
  text-decoration: none;
  letter-spacing: inherit;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list .user-skill-button {
  opacity: .73;
  margin: 0 20px 10px 0;
  border: solid 1px #000000;
  position: relative;
  color: #000000;
  max-width: 98%;
  text-transform: capitalize;
  cursor: default;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list .user-skill-button .user-skill-button-text {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-width: 93%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list .user-skill-button .user-top-rated-skill {
  padding: 0 5px 0 0;
  font-size: 13px;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list .user-skill-button .user-top-rated-skill .active {
  color: #000000;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list .user-skill-button:hover {
  cursor: default;
  background-color: transparent;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list .user-skill-button:active {
  box-shadow: none;
  background: transparent;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .show-more {
  padding: 10px 0 0;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .show-more .show-more-btn:focus,
.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .no-data {
  font-size: 14px;
  color: #000000;
  line-height: 20px;
  padding: 15px 0 0;
}

@media (max-width:1151px) {
  .ph-user-skills-v2-default-default .user-skills-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-user-skills-v2-default-default .user-skills-area {
    padding: 0;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading {
    padding-top: 8px;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .title {
    font-size: 22px;
    line-height: 33px;
    margin: 0 0 10px 0;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
    display: none;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
    display: none;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
    display: none;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
    font-size: 14px;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block {
    padding: 24px 0;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .content-block .btn-group .user-skills-list .user-skill-button .user-skill-button-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-skills-v2-default-default .user-skills-area .ph-widget-container .show-more .show-more-btn {
    font-size: 1rem;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-skills-v2-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-locations-v1-default-default#-TZYBBLPN!*/

.ph-user-locations-v1-default-default {
  background-color: #ffffff;
}

.ph-user-locations-v1-default-default .user-locations-area {
  padding: 24px;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  letter-spacing: .5px;
  color: #000000;
  margin: 0 0 15px 0;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option {
  color: #000000;
  position: relative;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
  line-height: 24px;
  font-size: 16px;
  position: relative;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::before,
.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0;
  border-color: #6e6e6e transparent transparent transparent;
  display: none;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  border-color: #ffffff transparent transparent transparent;
  top: -12px;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
  display: none;
  position: absolute;
  top: -34.5px;
  right: -23px;
  padding: 7px 23px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
  display: block;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
  display: block;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block {
  padding: 30px 0;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link {
  position: relative;
  display: block;
  text-align: center;
  border: 1px solid #fcfcfc;
  margin: 0 0 10px;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link figure {
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .iconHoverImg {
  display: none;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info {
  padding: 0;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info figcaption {
  position: absolute;
  left: 0;
  right: 0;
  top: 40%;
  max-width: 96%;
  margin: 0 auto;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info figcaption .title {
  font-size: 18px;
  line-height: 28px;
  text-transform: none;
  margin: 0;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info .overlay .icon-s {
  color: #ffffff;
  font-size: 14px;
  width: 15px;
  height: 14px;
  position: absolute;
  top: 6%;
  left: 85%;
  right: 0;
  opacity: 0;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .no-data {
  font-size: 14px;
  color: #000000;
  line-height: 20px;
  padding: 15px 0 0;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .show-more {
  padding: 22px 0;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .show-more .show-more-btn:focus,
.ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:1151px) {
  .ph-user-locations-v1-default-default .user-locations-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-user-locations-v1-default-default .user-locations-area {
    padding: 0;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading {
    padding: 8px 0 0 0;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .title {
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 10px 0;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
    display: none;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
    display: none;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
    display: none;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block {
    padding: 20px 0;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item {
    display: block;
    float: none;
    width: 100%;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link {
    height: auto;
    text-align: left;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link figure {
    max-width: 98px;
    width: 98px;
    display: table-cell;
    vertical-align: middle;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info {
    display: table;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info figcaption {
    padding: 0 20px;
    display: table-cell;
    vertical-align: middle;
    position: static;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .locations-block .locations .content-list-item .list-item-link .location-info figcaption .title {
    text-align: left;
    padding: 0 0 0 0;
    font-size: 14px;
    display: table-cell;
    vertical-align: middle;
    color: #000000;
    width: 100%;
    line-height: 20px;
    white-space: normal;
  }

  .ph-user-locations-v1-default-default .user-locations-area .ph-widget-container .show-more {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-locations-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v1-social-login-default#-TZYBBLPN!*/

.ph-profile-view-v1-social-login-default .user-profile-area {
  text-align: center;
  background-color: #ffffff;
  margin: 0 0 32px;
  padding: 24px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .edit-block {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  text-align: right;
  color: #000000;
  letter-spacing: .5px;
  line-height: 24px;
  font-size: 16px;
  position: relative;
}

.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option .edit-icon {
  line-height: 24px;
  font-size: 16px;
  position: relative;
}

.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option .edit-icon::before,
.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0;
  border-color: #6e6e6e transparent transparent transparent;
  display: none;
}

.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option .edit-icon::after {
  border-color: #ffffff transparent transparent transparent;
  top: -12px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option .tooltip-text {
  display: none;
  position: absolute;
  top: -34.5px;
  right: -23px;
  padding: 7px 23px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option:hover .edit-icon::before,
.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option:hover .edit-icon::after {
  display: block;
}

.ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option:hover .tooltip-text {
  display: block;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block {
  text-transform: capitalize;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block figure {
  max-width: 125px;
  width: 125px;
  line-height: 125px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block figure img {
  max-height: 125px;
  max-width: 125px;
  width: auto;
  height: auto;
  display: inline-block;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block figure .avatar-circle {
  height: 125px;
  width: 125px;
  line-height: 62.5px;
  font-size: 50px;
  padding-top: 31.25px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .user-name {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 22px;
  line-height: 33px;
  letter-spacing: .4px;
  text-align: center;
  color: #000000;
  margin: 15px 0 0;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .user-role {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin: 0 0 6px 0;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .user-location {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin: 0 0 15px 0;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block {
  position: relative;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  letter-spacing: .5px;
  text-align: center;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  border: none;
  font-style: italic;
  white-space: nowrap;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button .fa {
  margin: 0 0 0 5px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block {
  position: absolute;
  margin: auto;
  padding: 30px;
  background-color: #ffffff;
  z-index: 2;
  border: solid 1px #808080;
  box-shadow: 0 0 20px #808080;
  border-radius: 5px;
  top: 40px;
  left: 0;
  right: 0;
  width: 90%;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options {
  margin: 0 0 10px 0;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options a {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  display: block;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options:last-child {
  margin: 0;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block::after {
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  right: 54px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .refer-friend-block {
  display: inline-block;
  vertical-align: middle;
  width: 35%;
  text-align: left;
  margin: 0 auto 25px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .refer-friend-block .refer-friend-button {
  width: 100%;
  border-radius: 4px;
  border: solid 1px #000000;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  height: 40px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block .refer-friend-block .refer-friend-button:focus,
.ph-profile-view-v1-social-login-default .user-profile-area .content-block .refer-friend-block .refer-friend-button:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul {
  width: 100%;
  margin: 0;
  padding: 25px 0 0;
  overflow: hidden;
  border-top: solid 1px #808080;
  text-align: center;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li {
  display: inline-block;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li:not(:first-of-type) {
  margin: 0 0 0 24px;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon {
  width: 48px;
  border: 1px solid #000000;
  height: 48px;
  display: inline-block;
  padding: 0;
  position: relative;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.facebook {
  border-color: #3B5998;
  background-color: #3B5998;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.facebook .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.linkedin {
  border-color: #0077B5;
  background-color: #0077B5;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.linkedin .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.live {
  border-color: #000000;
  background-color: #000000;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.live .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.google-plus {
  border-color: #dd4b39;
  background-color: #dd4b39;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon.google-plus .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon:focus {
  outline: none;
}

.ph-profile-view-v1-social-login-default .user-profile-area .content-block>ul>li .social-icon .icon {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 17px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

@media (max-width:1151px) {
  .ph-profile-view-v1-social-login-default .user-profile-area {
    padding: 1.5em;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .refer-friend-block {
    position: static;
    margin: 20px 0;
    display: block;
    text-align: left;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block ul li .social-icon {
    width: 30px;
    height: 30px;
    padding: 6px 0 0;
    font-size: 14px;
  }
}

@media (max-width:767px) {
  .ph-profile-view-v1-social-login-default {
    margin: 45px 0 0;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area {
    padding: 0;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area::before {
    content: "";
    display: block;
    font-size: 22px;
    top: -48px;
    position: absolute;
    color: #000000;
    width: 100%;
    left: 0;
    right: 0;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option .tooltip-text {
    display: none;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option:hover .edit-icon::before,
  .ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option:hover .edit-icon::after {
    display: none;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .edit-block .edit-option:hover .tooltip-text {
    display: none;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block figure {
    max-width: 80px;
    width: 80px;
    line-height: 80px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block figure img {
    max-height: 80px;
    max-width: 80px;
    width: auto;
    height: auto;
    display: inline-block;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block figure .avatar-circle {
    height: 80px;
    width: 80px;
    line-height: 40px;
    font-size: 32px;
    padding-top: 20px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #000000;
    line-height: 80px;
    padding-top: 0;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .user-name {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .user-role,
  .ph-profile-view-v1-social-login-default .user-profile-area .content-block .user-info-block .user-location {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block ul {
    padding: 24px 0 0 0;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block ul li .social-icon {
    width: 40px;
    height: 40px;
    padding: 6px 0 0;
    font-size: 18px;
  }

  .ph-profile-view-v1-social-login-default .user-profile-area .content-block ul li .social-icon .icon {
    font-size: 19px;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v1-social-login-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-work-experience-v1-default-default#-TZYBBLPN!*/

.ph-work-experience-v1-default-default {
  background-color: #ffffff;
}

.ph-work-experience-v1-default-default .phs-work-experience-area {
  padding: 24px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  letter-spacing: .5px;
  color: #000000;
  margin: 0 0 24px 0;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option {
  color: #000000;
  position: relative;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
  line-height: 24px;
  font-size: 20px;
  position: relative;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::before,
.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0;
  border-color: #6e6e6e transparent transparent transparent;
  display: none;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon::after {
  border-color: #ffffff transparent transparent transparent;
  top: -12px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
  display: none;
  position: absolute;
  top: -34.5px;
  right: -23px;
  padding: 7px 23px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
  display: block;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
  display: block;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block {
  border-top: 1px solid #808080;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul {
  padding: 0;
  margin: 0;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item {
  border-bottom: 1px solid #808080;
  padding: 30px 0;
  background-color: #ffffff;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block {
  display: inline-block;
  width: 100%;
  position: relative;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information {
  display: table;
  width: 100%;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text {
  float: left;
  display: table-cell;
  vertical-align: top;
  width: 100%;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .information-text-title {
  margin-left: 1px;
  font-size: 18px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-title {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Bold;
  margin: 0 0 5px;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info {
  display: block;
  overflow: hidden;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  padding-right: 10px;
  text-transform: capitalize;
  float: left;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span+span {
  border-left: 1px solid #000000;
  padding-left: 10px;
  line-height: 24px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span .icon {
  color: #000000;
  font-size: 16px;
  padding-right: 5px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info>span:first-child {
  border-left: 0 solid transparent;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info::after {
  content: "";
  display: block;
  clear: both;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .job-description {
  font-size: 16px;
  margin-top: 15px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .job-description .job-description-more {
  color: #000000;
  cursor: pointer;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item:last-child {
  border-bottom: none;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .no-data {
  font-size: 14px;
  color: #fcfcfc;
  line-height: 20px;
  padding: 15px 0 0;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .show-more {
  padding: 30px 0 0;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .show-more .show-more-btn:focus,
.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .sub-heading {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .3px;
  text-align: left;
  color: #adafb3;
  margin-top: 20px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .add-bio-block {
  padding: 10px 0 0;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .add-bio-block a {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .add-bio-block i {
  display: inline-block;
  vertical-align: middle;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .add-bio-block i:before {
  border-radius: 50%;
  border: 1px solid;
  padding: 5px;
  font-size: 10px;
}

.ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .add-bio-block .add-bio-text {
  padding: 2px 0 0 5px;
  display: inline-block;
  vertical-align: middle;
}

@media (max-width:1151px) {
  .ph-work-experience-v1-default-default .phs-work-experience-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-work-experience-v1-default-default .phs-work-experience-area {
    padding: 0;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading {
    padding-top: 8px;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .title {
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 10px;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option .tooltip-text {
    display: none;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::before,
  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option:hover .edit-icon::after {
    display: none;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option:hover .tooltip-text {
    display: none;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .ph-widget-heading .edit-option .edit-icon {
    font-size: 14px;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item {
    padding: 24px 0;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .information-block .information .information-text .job-additional-info {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .content-block ul li.jobs-list-item .job-description {
    font-size: 14px;
    margin-top: 1rem;
    line-height: 20px;
  }

  .ph-work-experience-v1-default-default .phs-work-experience-area .ph-widget-container .show-more {
    padding: 24px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-work-experience-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-candidate-application-progress-v1-default-theme1#-TZYBBLPN!*/

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area {
  background-color: #ffffff;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info {
  padding: 20px 40px 0;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .title {
  width: 70%;
  text-align: left;
  font-size: 24px;
  letter-spacing: .5px;
  color: #333740;
  line-height: 1.33;
  text-transform: uppercase;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details {
  padding: 22px 0;
  background-color: transparent;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  text-align: left;
  color: #9fa9ba;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .applied-text {
  display: inline-block;
  vertical-align: text-top;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ebebeb;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 5px;
  padding: 2px 0;
  position: relative;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon i {
  font-size: 12px;
  color: #00a8b6;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #f4f4f4;
  color: #5c5f66;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -2px;
  left: 35px;
  text-transform: capitalize;
  font-size: 12px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon .tooltiptext:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #f4f4f4 transparent transparent;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon:hover .tooltiptext {
  visibility: visible;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block {
  text-align: right;
  float: right;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block .reward-text {
  color: #9b9b9b;
  font-size: 14px;
  line-height: 1.14;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block .reward-number {
  color: #00a8b6;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block .reward-icon i {
  color: rgba(0,168,182,0.2);
  margin: 0 0 0 5px;
  display: inline-block;
  font-size: 32px;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 18px;
  letter-spacing: .1px;
  text-align: left;
  color: #00a8b6;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  letter-spacing: .1px;
  text-align: left;
  color: #5c5f66;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span:first-child {
  padding-left: 0;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span:not(:first-child):before {
  position: relative;
  content: '|';
  color: #5c5f66;
  font-size: 15px;
  vertical-align: middle;
  padding: 0 9px 0 5px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.job-info-id {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.job-info-expired {
  letter-spacing: .1px;
  color: #e74c3c;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block {
  padding: 22px 0;
  background-color: transparent;
  margin: 10px auto;
  text-align: left;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .default {
  position: relative;
  color: transparent;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .default.active:before {
  background-color: #00a8b6;
  color: #00a8b6;
  z-index: 1;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .default:before {
  content: '';
  width: 15px;
  height: 15px;
  line-height: 15px;
  border: 2px solid #e7e7e7;
  border-radius: 100%;
  display: block;
  text-align: center;
  margin: 10px 0 10px;
  background-color: #e7e7e7;
  cursor: pointer;
  position: absolute;
  top: -3px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block {
  width: 100%;
  position: relative;
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li {
  list-style: none;
  display: inline-block;
  position: relative;
  text-align: center;
  -webkit-flex: auto;
  -ms-flex: auto;
  -moz-flex: auto;
  flex: auto;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.current-class:after {
  content: '';
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-color: transparent transparent #f4f4f4 transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.active .progressbar-process-start {
  background-color: #00a8b6;
  color: #00a8b6;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.active .progressbar-process-start:after {
  background-color: #00a8b6;
  color: #00a8b6;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li .progressbar-process-start {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #ebebeb;
  top: -15px;
  left: 0;
  right: 1px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li .progressbar-process-start:after {
  content: '';
  width: 15px;
  height: 15px;
  line-height: 15px;
  border: 2px solid #e7e7e7;
  border-radius: 100%;
  display: block;
  text-align: center;
  margin: 10px 0 10px;
  background-color: #e7e7e7;
  cursor: pointer;
  position: absolute;
  top: -15px;
  right: -16px;
  z-index: 1;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title {
  background-color: #f4f4f4;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #5c5f66;
  margin: 0;
  padding: 11px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title .interview-type,
.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title .interview-date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title .divider {
  padding: 0 10px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title:before {
  content: '';
  display: block;
  position: absolute;
  top: -24px;
  left: 15%;
  width: 0;
  height: 0;
  border-color: transparent transparent #f4f4f4 transparent;
  border-style: solid;
  border-width: 12px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block {
  padding: 22px 30px;
  background-color: transparent;
  height: 275px;
  max-height: 275px;
  overflow: hidden;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  text-align: left;
  color: #9fa9ba;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .generic-refer-text {
  display: inline-block;
  vertical-align: text-top;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon {
  position: relative;
  margin-left: 5px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon i {
  font-size: 12px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #f4f4f4;
  color: #5c5f66;
  text-align: center;
  border-radius: 6px;
  padding: 2px 0;
  position: absolute;
  z-index: 1;
  top: -2px;
  left: 23px;
  text-transform: capitalize;
  font-size: 12px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon .tooltiptext:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #f4f4f4 transparent transparent;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon:hover .tooltiptext {
  visibility: visible;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block {
  text-align: right;
  float: right;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block .reward-text {
  color: #9b9b9b;
  font-size: 14px;
  line-height: 1.14;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block .reward-number {
  color: #00a8b6;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block .reward-icon i {
  color: rgba(0,168,182,0.2);
  margin: 0 0 0 5px;
  display: inline-block;
  font-size: 32px;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list {
  padding: 15px 0;
  display: block;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item {
  margin-bottom: 20px;
  display: block;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item span {
  display: inline-block;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item:last-child {
  margin-bottom: 0;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-img {
  width: 4%;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-img i {
  vertical-align: bottom;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-label,
.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value {
  font-size: 16px;
  letter-spacing: .1px;
  text-align: left;
  color: #acaeb1;
  line-height: 1.4;
  padding-top: 2px;
  text-transform: capitalize;
  width: 18%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value {
  color: #5c5f66;
  width: 70%;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value.link {
  color: #00a8b6;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value.link:hover,
.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value.link:focus {
  outline: 1px dashed #00a8b6;
  outline-offset: -2px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download {
  width: 5%;
  float: right;
  text-align: right;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download.link {
  color: #00a8b6;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download.link:hover,
.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download.link:focus {
  outline: 1px dashed #00a8b6;
  outline-offset: -2px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download i {
  vertical-align: bottom;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock {
  position: relative;
  bottom: 1px;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  border-top: solid 1px #ececec;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock .action-item {
  padding: 25px;
  background-color: transparent;
  box-shadow: none;
  border: none;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock .action-item:active,
.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock .action-item:focus {
  outline: 1px dashed #00a8b6;
  outline-offset: -2px;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock .action-item .previous,
.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock .action-item .next {
  font-size: 14px;
  line-height: 1.5;
  color: #00a8b6;
  text-transform: uppercase;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock .number-of-jobs {
  padding: 25px 0;
  font-style: italic;
}

.ph-candidate-application-progress-v1-default-theme1 .candidate-application-progress-area .actionBlock .hidden-item {
  visibility: hidden;
}

/*!TZYBBLPN-end-widget-#ph-candidate-application-progress-v1-default-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-list-v1-default-default#-TZYBBLPN!*/

.ph-course-list-v1-default-default .course-list-container {
  padding: 0 16px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper {
  width: 100%;
  margin: 80px auto 128px;
  max-width: 1264px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .heading {
  color: #000000;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .sub-heading {
  color: #000000;
  margin: 8px 0 64px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper {
  align-items: center;
  margin-bottom: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs:last-of-type {
  margin-left: 40px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .link {
  color: #000000;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .link::before {
  width: 100%;
  bottom: -4px;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .count {
  color: #000000;
  background-color: rgba(0,168,182,0.15);
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .link {
  color: #85878C;
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .link:hover {
  cursor: pointer;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .count {
  color: #85878C;
  display: inline-block;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
  background-color: #808080;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  border-radius: 11px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card {
  padding: 16px;
  position: relative;
  margin-top: 8px;
  align-items: center;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper {
  width: 136px;
  height: 112px;
  margin-right: 48px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper .img-collection {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper {
  width: 74%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name {
  color: #000000;
  margin: 0;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .count {
  color: #85878C;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper {
  top: 50%;
  right: 48px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button {
  color: #000000;
  width: 32px;
  border: 1.3px solid #f9f9f9;
  height: 32px;
  padding: 0;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button.btn-delete {
  margin-left: 24px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button:hover {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button .icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
  width: 78%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn {
  width: 32px;
  height: 32px;
  border: solid 1px #f9f9f9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:before {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus::before {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus+.tooltip-wrapper {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
  color: #000000;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus {
  background: transparent;
  color: #000000;
  border: 1px solid #f9f9f9;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper {
  bottom: 48px;
  display: none;
  transform: translateX(44%);
  -o-transform: translateX(44%);
  -ms-transform: translateX(44%);
  -moz-transform: translateX(44%);
  -webkit-transform: translateX(44%);
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:last-of-type {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back .icon-left-arrow {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-right: 8px;
  vertical-align: middle;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name {
  color: #000000;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name .course-count {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-left: 24px;
  vertical-align: middle;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .completion-date {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item {
  padding: 16px;
  margin-top: 8px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item:first-of-type {
  margin-top: 32px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure {
  width: 224px;
  height: 112px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
  width: calc(100% - 224px);
  position: relative;
  flex-grow: 1;
  padding-left: 48px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
  width: 85%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-header .course-provider-logo {
  max-width: 100px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-title {
  color: #000000;
  display: block;
  font-size: 18px;
  margin-top: 16px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list {
  margin-top: 8px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item {
  color: #adafb3;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item .icon {
  padding: 0 8px 0 0;
  height: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item .label-count,
.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item .label-text {
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
  position: relative;
  top: 1px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-likes {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
  top: 45%;
  right: 32px;
  position: absolute;
  line-height: 1;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .completion-date {
  color: #adafb3;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item {
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-left: 24px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn {
  width: 32px;
  height: 32px;
  border: solid 1px #f9f9f9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:before {
  left: 8px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:hover {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper {
  bottom: 48px;
  transform: translateX(44%);
  -o-transform: translateX(44%);
  -ms-transform: translateX(44%);
  -moz-transform: translateX(44%);
  -webkit-transform: translateX(44%);
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave {
  width: 32px;
  height: 32px;
  border: solid 1px #f9f9f9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 0 0 3px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave:hover {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave:focus {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave {
  color: #000000;
  padding: 0;
  font-size: 20px;
  line-height: 1;
  background-color: transparent;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave::before {
  top: -16px;
  left: 10px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  z-index: 9;
  background-color: #ffffff;
  transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -webkit-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:focus::before {
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:focus+.unsave-tooltip.tooltip-wrapper {
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:hover::before {
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:hover+.unsave-tooltip.tooltip-wrapper {
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave.course-unsaved {
  cursor: default;
  opacity: .65;
  pointer-events: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave.course-unsaved:focus::before {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave.course-unsaved:focus+.unsave-tooltip.tooltip-wrapper {
  display: inline-block;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
  position: absolute;
  bottom: 43px;
  right: 0;
  transform: translateX(30%);
  -o-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -webkit-transform: translateX(30%);
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  border-color: transparent;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper .save-course {
  padding: 8px 16px;
  border-color: transparent;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper .save-course:hover {
  color: #85878C;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:nth-of-type(2) {
  display: none;
}

.ph-course-list-v1-default-default .course-list-container .courses-wrapper .no-courses-wrapper {
  padding: 16px;
  margin-top: 32px;
  text-align: center;
  background-color: #ffffff;
}

.ph-course-list-v1-default-default .custom-course-list-wrapper {
  width: 100%;
  margin: 120px auto;
  padding: 40px;
  max-width: 720px;
  min-height: 448px;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .head-text {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .subhead-text {
  color: #000000;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .btn-unsave {
  color: #f83b4e;
  width: 100%;
  margin: 48px auto 0;
  display: block;
  max-width: 256px;
  border-color: #f83b4e;
}

.ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .btn-unsave:hover {
  border-color: #f83b4e;
  background-color: #f83b4e;
}

.ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .btn-cancel {
  color: #000000;
  margin: 16px auto 0;
  width: 100%;
  display: block;
  max-width: 256px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .btn-cancel:hover {
  color: #000000;
}

.ph-course-list-v1-default-default .success-wrapper {
  text-align: center;
}

.ph-course-list-v1-default-default .success-wrapper .tick-wrapper {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  position: relative;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-list-v1-default-default .success-wrapper .tick-wrapper .icon-check-mark-thick {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 22px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-course-list-v1-default-default .success-wrapper .head-text {
  color: #000000;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-default-default .success-wrapper .btn-ok {
  min-width: 256px;
  margin-top: 40px;
}

.ph-course-list-v1-default-default .rename-collection-wrapper {
  width: 100%;
  margin: 120px auto;
  max-width: 596px;
  background-color: #ffffff;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper {
  padding: 24px 40px;
  border-bottom: 1px solid #808080;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper .modal-head {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper {
  padding: 24px 40px;
  min-height: 193px;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .field-label {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .input-rename-collection {
  color: #000000;
  border: 1px solid #000000;
  height: 40px;
  padding: 8px 16px;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .input-rename-collection:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper {
  padding: 16px;
  border-top: 1px solid #808080;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  margin-right: 48px;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel:hover {
  color: #000000;
}

.ph-course-list-v1-default-default .rename-collection-wrapper .success-wrapper {
  padding: 60px 40px;
}

@media (max-width:1151px) {
  .ph-course-list-v1-default-default .course-list-container .courses-wrapper {
    margin: 80px auto 96px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 75%;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure {
    width: 160px;
    height: 80px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
    width: calc(100% - 160px);
    padding-left: 32px;
    justify-content: flex-start;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 80%;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
    right: 0;
  }
}

@media screen and (min-width:768px) and (max-width:1151px) {
  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
    transform: translateX(8%);
    -o-transform: translateX(8%);
    -ms-transform: translateX(8%);
    -moz-transform: translateX(8%);
    -webkit-transform: translateX(8%);
  }
}

@media (max-width:767px) {
  .ph-course-list-v1-default-default .course-list-container {
    padding: 0 8px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper {
    margin: 32px auto 40px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .heading {
    text-align: center;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .sub-heading {
    margin: 4px 0 64px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper {
    padding: 0 8px;
    margin-bottom: 24px;
    justify-content: space-between;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .link::before {
    bottom: 0;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card {
    align-items: flex-start;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper {
    width: 56px;
    height: 48px;
    margin-right: 16px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper {
    width: calc(100% - 72px);
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper {
    position: static;
    margin-top: 16px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button {
    width: 28px;
    height: 28px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button.btn-delete {
    margin-left: 16px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button .icon {
    font-size: 12px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back {
    font-size: 14px;
    line-height: 20px;
    margin-left: 16px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back .icon-left-arrow {
    font-size: 9px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name {
    margin: 24px 8px 0;
    font-size: 18px;
    align-items: center;
    line-height: 28px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name .course-count {
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item:first-of-type {
    margin-top: 24px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure {
    width: 96px;
    height: 48px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
    width: calc(100% - 96px);
    padding-left: 16px;
    justify-content: flex-start;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 100%;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-header {
    display: none;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-title {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list {
    margin-top: 16px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
    position: static;
    margin-top: 16px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item {
    width: 28px;
    height: 28px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:first-of-type {
    margin-left: 0;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:last-of-type {
    margin-left: 16px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon,
  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon {
    font-size: 14px;
  }

  .ph-course-list-v1-default-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
    transform: translateX(35%);
    -o-transform: translateX(35%);
    -ms-transform: translateX(35%);
    -moz-transform: translateX(35%);
    -webkit-transform: translateX(35%);
  }

  .ph-course-list-v1-default-default .custom-course-list-wrapper {
    height: 100vh;
    margin: 0;
    padding: 16px;
    min-height: auto;
  }

  .ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper {
    max-height: 100%;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .subhead-text {
    margin: 8px 0 0;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-default-default .custom-course-list-wrapper .unsave-course-wrapper .btn-unsave {
    width: 100%;
    max-width: 480px;
    margin-top: 40px;
  }

  .ph-course-list-v1-default-default .success-wrapper {
    max-height: 100%;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-default-default .success-wrapper .head-text {
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-list-v1-default-default .success-wrapper .btn-ok {
    width: 100%;
    max-width: 480px;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper {
    height: 100vh;
    margin: 0;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper {
    padding: 16px;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper {
    height: calc(100vh - 185px);
    margin: 0;
    padding: 32px 16px;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .input-rename-collection {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    position: fixed;
    text-align: center;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-save {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 480px;
  }

  .ph-course-list-v1-default-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel {
    margin-top: 16px;
    margin-right: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-list-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-choose-locations-v1-view4-default#-TZYBBLPN!*/

.ph-choose-locations-v1-view4-default .phs-choose-locations-area {
  width: 50%;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content {
  padding: 112px 80px;
  height: calc(100% - 90px);
  vertical-align: top;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow-y: auto;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .ph-widget-heading {
  display: inline-block;
  width: 100%;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .ph-widget-heading .heading {
  text-align: left;
  margin: 0;
  position: relative;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .ph-widget-heading .heading .required-field {
  display: inline-block;
  margin: 0 0 0 4px -1;
  color: #f83b4e;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  margin: 8px 0 0;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block {
  padding: 24px 0 0;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 61%;
  margin: 0;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #f9f9f9;
  position: relative;
  padding: 8px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 24px;
  color: #adafb3;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 16px;
  line-height: 24px;
  color: #adafb3;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 16px;
  line-height: 24px;
  color: #adafb3;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 16px;
  line-height: 24px;
  color: #adafb3;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  right: 16px;
  background: transparent;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations {
  margin-left: 18px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: solid 1px #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
  border-color: #ffffff;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list {
  padding: 24px 0 0;
  position: relative;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 16px 16px 0;
  font-weight: normal;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link:hover .location-name {
  border: 1px solid #000000;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #000000;
  padding: 8px 24px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  background: #ffffff;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  color: #000000;
  border: solid 1px #000000;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .no-locations-block {
  position: relative;
  top: 120px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  text-align: center;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .no-locations-block figure {
  display: inline-block;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .no-locations-block figure img {
  width: 108px;
  margin: 0 0 20px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .no-locations-block .no-results-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 20px 32px;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .previous,
.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .next {
  border: none;
  color: #000000;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .previous {
  background-color: transparent;
  padding: 0;
  float: left;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .previous .previous-icon {
  font-size: 8px;
  line-height: 1;
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .previous .previous-icon .icon-left-arrow-thick::before {
  content: "\5a";
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .next,
.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .done {
  color: #ffffff;
  float: right;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .next .next-icon,
.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .done .next-icon {
  font-size: 8px;
  line-height: 1;
  margin-left: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .next .next-icon .icon-right-arrow-thick::before,
.ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .done .next-icon .icon-right-arrow-thick::before {
  content: "\e031";
}

@media (max-width:767px) {
  .ph-choose-locations-v1-view4-default .phs-choose-locations-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content {
    padding: 32px 16px 60px;
    vertical-align: top;
    overflow: inherit;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block {
    width: 100%;
    display: inline-block;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block {
    width: 100%;
    margin: 0;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-search-block .all-locations {
    display: inline-block;
    width: 100%;
    margin: 16px 0 0;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list {
    padding-top: 28px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .choose-locations-content .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions {
    position: fixed;
    padding: 16px;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .previous,
  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .next {
    padding: 0;
    min-height: auto;
  }

  .ph-choose-locations-v1-view4-default .phs-choose-locations-area .actions .next {
    background: transparent;
    color: #000000;
  }
}

/*!TZYBBLPN-end-widget-#ph-choose-locations-v1-view4-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-preferred-locations-v2-default-theme1#-TZYBBLPN!*/

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area {
  background-color: #ffffff;
  padding: 48px;
  margin: 0 0 32px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .heading-block h2 {
  color: #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .heading-block .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #85878C;
  margin: 8px 0 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate {
  margin: 24px 0 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: solid 1px #000000;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group .relocate-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block {
  padding: 24px 0 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 54%;
  margin: 0 18px 0 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box {
  border-radius: 4px;
  border: solid 1px #f9f9f9;
  position: relative;
  padding: 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 20px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
  padding: 32px 0 0;
  position: relative;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 24px 24px 0;
  font-weight: normal;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link:hover .location-name {
  border: 1px solid #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  border-radius: 4px;
  padding: 7px 23px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block {
  padding: 90px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block .no-branches-block {
  width: 100%;
  display: inline-block;
  position: relative;
  text-align: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block .no-branches-block .im-icon-no-branches {
  position: relative;
  display: inline-block;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block .no-branches-block .im-icon-no-branches:before {
  content: "\72";
  font-size: 107px;
  line-height: 1;
  position: relative;
  color: #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block .no-branches-block .im-icon-no-branches:after {
  content: '';
  background-color: #f7f7f7;
  width: 100%;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  border: 1px solid #f7f7f7;
  left: 0;
  right: 0;
  bottom: -21px;
  height: 7px;
  margin: 0 auto;
  width: 107.7px;
  height: 12.2px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block figure {
  display: inline-block;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block figure img {
  width: 108px;
  margin: 0 0 20px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .no-locations-block .no-results-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block {
  position: relative;
  top: -24px;
  width: 100%;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
  background-color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  padding: 32px 0 0;
  width: 100%;
  margin: 0 auto;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:focus,
.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:before,
.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:before {
  content: '';
  position: absolute;
  display: inline-block;
  margin: -63px 0 0;
  height: 43px;
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0, #ffffff 100%);
  padding: 0;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn span,
.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn span {
  font-size: 10px;
  line-height: 1;
  margin-left: 10px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn::before {
  display: none;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  position: fixed;
  overflow: hidden;
  background-color: rgba(0,0,0,0.5);
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup {
  width: 100%;
  max-width: 720px;
  margin: 125px auto;
  position: relative;
  background-color: #ffffff;
  padding: 0;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper {
  display: inline-block;
  width: 100%;
  padding: 124px 107px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .heading-block {
  font-family: FSThriveElliotWeb-Regular;
  width: 100%;
  display: block;
  margin: 0 auto;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .heading-block .heading {
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  text-align: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .heading-block .sub-heading {
  font-size: 16px;
  line-height: 1.5;
  color: #85878C;
  margin: 11px 0 0;
  text-align: center;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block {
  padding: 32px 0 0;
  display: block;
  width: 43%;
  margin: 0 auto;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .boolean-items {
  position: relative;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .boolean-items .yes-button {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
  padding: 7px 28px;
  margin: 0 0 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block;
  width: 100%;
  background-color: #000000;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .boolean-items .yes-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .no-button {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
  padding: 7px 28px;
  border-radius: 4px;
  border: solid 1px #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block;
  width: 100%;
  background-color: #ffffff;
}

.ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .no-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (max-width:767px) {
  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area {
    padding: 16px 8px 8px;
    margin: 0 0 16px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .willing-to-relocate {
    margin: 24px 0 0;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block {
    width: 100%;
    display: inline-block;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
    width: 100%;
    margin: 0;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-search-block .all-locations {
    display: inline-block;
    width: 100%;
    margin: 16px 0 0;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
    padding: 28px 0 0;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
    margin: 0 16px 16px 0;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 9px 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay {
    background-color: #ffffff;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 24px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .btn-close {
    top: 24px;
    right: 24px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper {
    padding: 0;
    margin: 50% 0;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .heading-block .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .heading-block .sub-heading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block {
    width: 82%;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .boolean-items .yes-button,
  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .boolean-items .no-button {
    font-size: 14px;
    line-height: 20px;
    margin: 0 auto;
  }

  .ph-preferred-locations-v2-default-theme1 .preferred-locations-area .dialog-box-overlay .dialog-box-popup .relocate-dialog-wrapper .action-block .boolean-items .yes-button {
    margin-bottom: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-preferred-locations-v2-default-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-language-selector-v2-on-boarding-default#-TZYBBLPN!*/

.ph-language-selector-v2-on-boarding-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: none;
  box-shadow: 0;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area {
  width: 50%;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  top: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow-y: hidden;
  overflow-x: hidden;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content {
  padding: 8% 6%;
  height: 100vh;
  vertical-align: top;
  width: inherit;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  font-weight: 300;
  line-height: 33px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  margin: 0 0 16px 0;
  text-decoration: none;
  padding: 0;
  position: relative;
  text-transform: lowercase;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading::first-letter {
  text-transform: uppercase;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading .optional-text {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  display: none;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading span {
  display: none;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
  opacity: .5;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block {
  padding: 56px 0;
  height: 93%;
  max-height: 93%;
  overflow-y: auto;
  overflow-x: hidden;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group {
  margin: 0;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list {
  margin: 0 0 30px 0;
  padding: 0 20px 0 0;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item {
  min-height: 50px;
  width: 100%;
  opacity: .9;
  border: solid 1px #000000;
  padding: 12px 30px 12px 15px;
  margin: 0;
  text-align: left;
  background-color: #ffffff;
  color: #000000;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item:hover {
  cursor: pointer;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border: solid 1px transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item.active {
  border: solid 1px transparent;
  cursor: default;
  background-color: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #ffffff;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item.active .success-icon {
  display: inline-block;
}

.ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item .success-icon {
  position: absolute;
  right: 12px;
  color: #ffffff;
  padding: 0;
  font-size: 12px;
  display: none;
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

@media only screen and (min-width:1920px) {
  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area {
    width: 960px;
  }
}

@media only screen and (max-width:1151px) {
  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content {
    display: inline-block;
    padding: 3% 5% 65px;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block {
    padding: 21px 0;
    height: 52%;
    max-height: 52%;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list {
    text-align: center;
    margin: 0 0 15px;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item {
    width: 100%;
  }
}

@media (max-width:767px) {
  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content {
    padding: 3% 5% 65px;
    vertical-align: top;
    overflow: inherit;
    height: 100%;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading {
    margin: 16px 0;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block {
    padding: 1rem 0;
    height: initial;
    max-height: initial;
    overflow: hidden;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list {
    text-align: left;
    padding: 0;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-language-selector-v2-on-boarding-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item span {
    padding-left: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-language-selector-v2-on-boarding-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-onboarding-v1-default-default#-TZYBBLPN!*/

.ph-onboarding-v1-default-default .actions {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 50%;
  padding: 24px 0 20px;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-onboarding-v1-default-default .actions .continue-text {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #adafb3;
  margin-left: 32px;
}

.ph-onboarding-v1-default-default .actions .continue-btn-block {
  padding: 0;
}

.ph-onboarding-v1-default-default .actions .next {
  background-color: #000000;
  border: none;
  color: #ffffff;
  float: right;
  margin-right: 32px;
  text-transform: capitalize;
  padding: 8px 12%;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-onboarding-v1-default-default .actions .next:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-onboarding-v1-default-default .actions .next span i {
  font-size: 8px;
  margin-left: 3px;
  line-height: 1;
  vertical-align: middle;
}

.ph-onboarding-v1-default-default .actions .next span .icon-right-arrow-thick::before {
  content: "\e031";
}

@media screen and (min-width:1920px) {
  .ph-onboarding-v1-default-default .actions {
    width: 960px;
  }
}

@media (max-width:767px) {
  .ph-onboarding-v1-default-default .actions {
    width: 100%;
  }

  .ph-onboarding-v1-default-default .actions .continue-text {
    font-size: 14px;
    display: none;
    margin-left: 16px;
  }

  .ph-onboarding-v1-default-default .actions .continue-btn-block {
    padding: 0;
  }

  .ph-onboarding-v1-default-default .actions .next {
    margin-right: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-onboarding-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-cart-count-v3-view5-default#-TZYBBLPN!*/

.ph-job-cart-count-v3-view5-default {
  font-family: FSThriveElliotWeb-Regular;
  text-align: center;
  color: #ffffff;
  padding: 0;
}

.ph-job-cart-count-v3-view5-default .savedJobs-button {
  display: inline-block;
  width: 100%;
  padding: 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.ph-job-cart-count-v3-view5-default .savedJobs-button:focus,
.ph-job-cart-count-v3-view5-default .savedJobs-button:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-job-cart-count-v3-view5-default .savedJobs-button .savedJobs-icon {
  font-size: 18px;
  position: relative;
  line-height: 1.5;
}

.ph-job-cart-count-v3-view5-default .savedJobs-button .savedJobs-icon .icon {
  color: #000000;
  font-size: 24px;
}

.ph-job-cart-count-v3-view5-default .savedJobs-button .savedJobs-icon .icon.active {
  color: #000000;
}

.ph-job-cart-count-v3-view5-default .savedJobs-button .savedJobs-icon .saved-jobs-count {
  width: 14px;
  height: 14px;
  font-size: 10px;
  position: absolute;
  top: -5px;
  right: -5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateX(7%);
  color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  background-color: #f83b4e;
  border-radius: 50%;
}

.ph-job-cart-count-v3-view5-default .savedJobs-button .saved-jobs-text {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .3px;
  text-transform: uppercase;
  padding: 0 5px;
  display: none;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

/*!TZYBBLPN-end-widget-#ph-job-cart-count-v3-view5-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-social-connect-v1-login-default#-TZYBBLPN!*/

.ph-social-connect-v1-login-default .phs-oauthsignin-area {
  width: 400px;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 999999;
  overflow-y: hidden;
  overflow-x: hidden;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content {
  padding: 100px 50px 80px 50px;
  height: 100vh;
  vertical-align: middle;
  width: inherit;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: table-cell;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  font-weight: 300;
  line-height: 33px;
  letter-spacing: .4px;
  text-align: left;
  color: #009bdf;
  margin: 0 0 16px 0;
  text-decoration: none;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
  opacity: .5;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block {
  padding: 25px 0;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
  padding: 0;
  margin: 0;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
  margin: 0 0 30px 0;
  padding-right: 0;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item {
  width: 100%;
  opacity: .9;
  border: solid 1px #888888;
  padding: 0 0 0 16px;
  margin: 0;
  text-align: left;
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: transparent;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active {
  border: solid 1px #0089c4;
  opacity: .5;
  cursor: default;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active span {
  color: #0089c4;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:hover {
  background-color: transparent;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:active {
  background-color: transparent;
  box-shadow: none;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item span {
  padding: 0;
  color: #888888;
}

.ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item span+span {
  padding: 0 0 0 15px;
}

@media screen and (min-width:1439px) {
  .ph-social-connect-v1-login-default .phs-oauthsignin-area {
    width: 400px;
  }
}

@media (max-width:767px) {
  .ph-social-connect-v1-login-default .phs-oauthsignin-area {
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
    bottom: 0;
    height: inherit;
  }

  .ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content {
    padding: 0 3%;
    vertical-align: bottom;
    overflow: inherit;
    width: 100%;
    display: inherit;
    height: initial;
  }

  .ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading {
    display: none;
  }

  .ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block {
    padding: 15px 0;
  }

  .ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
    padding: 0;
  }

  .ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
    margin: 0;
    padding: 0;
  }

  .ph-social-connect-v1-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

/*!TZYBBLPN-end-widget-#ph-social-connect-v1-login-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-settings-v1-default-default#-TZYBBLPN!*/

.ph-profile-settings-v1-default-default .profile-settings-area {
  display: block;
  padding: 0;
  margin: 0 auto;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block {
  margin: 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading {
  padding: 0 0 64px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  margin: 8px 0 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block {
  padding: 0 0 40px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 88px;
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure img {
  max-width: 100%;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
  font-size: 24px;
  line-height: 36px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
  position: relative;
  margin: 0 0 0 24px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  text-align: left;
  color: #85878C;
  display: block;
  margin: 0 0 8px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block {
  position: relative;
  text-align: left;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 16px;
  position: absolute;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item .dz-preview {
  display: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover {
  background-color: #000000;
  color: #ffffff;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items {
  position: relative;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo:hover {
  background-color: #000000;
  color: #ffffff;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block {
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block [class*='col-'] {
  padding: 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
  margin: 0 0 40px 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item:last-child {
  margin: 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
  padding-right: 40px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  display: block;
  font-weight: normal;
  margin: 0 0 8px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .field-label {
  display: inline-block;
  width: 75%;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .indication-text {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  width: 24%;
  display: inline-block;
  text-align: right;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
  text-transform: capitalize;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  color: #f83b4e;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .required-text {
  color: #000000;
  padding-left: 5px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  display: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
  height: 48px;
  width: 100%;
  max-width: 100%;
  display: block;
  border-radius: 2px;
  background-color: #ffffff;
  border: solid 1px #808080;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-title-field,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-title-field,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-location-field,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-location-field {
  padding: 12px 48px 12px 16px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:hover {
  border: solid 1px #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:focus {
  border: solid 1px #808080;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block {
  position: relative;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .cancel {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .icon-dropdown {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
  pointer-events: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  top: 49px;
  height: auto;
  padding: 0;
  max-height: 240px;
  overflow-y: auto;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
  color: #000000;
  padding: 12px 24px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  position: relative;
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .city-name,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .city-name {
  color: #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .country-name,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .country-name {
  color: #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item em,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item.listitem-focused,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:focus {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .icon,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .disabled {
  background-color: #fcfcfc;
  width: 100%;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper {
  position: relative;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang {
  width: 100%;
  border: 1px solid #808080;
  display: block;
  padding: 12px 35px 12px 16px;
  position: relative;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
  border: 1px solid #808080 !important;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang:hover {
  border: 1px solid #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .no-value {
  color: #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .language-value {
  color: #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .icon {
  top: 50%;
  color: #000000;
  right: 16px;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  transform: translateY(0);
  top: 50px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list {
  height: auto;
  padding: 0;
  max-height: 230px;
  overflow-y: auto;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn {
  color: #000000;
  padding: 12px 24px 12px 36px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  position: relative;
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn.active .icon {
  display: block;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block {
  width: 100%;
  text-align: center;
  padding-bottom: 24px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  opacity: .3;
  pointer-events: none;
  cursor: default;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button:hover,
.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button.active {
  opacity: 1;
  pointer-events: auto;
  cursor: pointer;
}

.ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .modal-block {
  outline: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .modal-block:focus {
  outline: none;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup {
  width: 100%;
  max-width: 720px;
  margin: 32px auto;
  position: relative;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1.43;
  background-color: transparent;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 40px 0;
  margin: 0 auto;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .heading,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 1.5;
  color: #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block {
  padding: 56px 0 0;
  display: block;
  width: 60%;
  margin: 0 auto;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .upload-button-item,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .save-button:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .cancel-button,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #000000;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
  padding: 8px 10px;
  border-radius: 4px;
  border: solid 1px #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block;
  width: 100%;
  background-color: #ffffff;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .cancel-button:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfully-saved-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 140px 0;
  margin: 0 auto;
  background-color: #ffffff;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfully-saved-wrapper .success-icon {
  margin: 0 0 16px;
  width: 32px;
  height: 32px;
  border: solid 1px #000000;
  border-radius: 50%;
  display: inline-block;
  padding: 7px 0;
  color: #000000;
  font-size: 12px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfully-saved-wrapper .success-text {
  color: #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .sub-heading {
  font-size: 16px;
  line-height: 1.5;
  color: #85878C;
  margin: 16px 0 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  color: #000000;
  margin: 0 0 16px;
  width: 100%;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button {
  color: #ffffff;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  border: none;
  margin: 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:hover {
  color: #f83b4e;
  border: 1px solid #f83b4e;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfull-spinner {
  position: absolute;
  background: #ffffff;
  opacity: .9;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfull-spinner .spinner {
  border: 0 solid #808080;
  border-radius: 50%;
  border-top: 3px solid #000000;
  border-right: 3px solid #000000;
  display: inline-block;
  margin-right: 8px;
  width: 48px;
  height: 48px;
  position: relative;
  top: 35%;
  left: 50%;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfully-updated-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 128px 0;
  margin: 0 auto;
  background-color: #ffffff;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .icon-s {
  color: #000000;
  font-size: 16px;
  width: 32px;
  height: 32px;
  margin: 0 auto 24px;
  border: 1px solid #000000;
  border-radius: 50%;
  line-height: 1;
  padding: 6px 0 0;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .success-text {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-profile-settings-v1-default-default .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .ok-button {
  margin: 48px 0 0;
  min-width: 250px;
}

.ph-profile-settings-v1-default-default .dz-preview {
  display: none;
}

@media (max-width:767px) {
  .ph-profile-settings-v1-default-default .profile-settings-area {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    background: #ffffff;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-header {
    padding: 20px 0;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-header .heading-block .heading {
    font-size: 20px;
    line-height: 1.6;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-header .heading-block .sub-heading {
    display: none;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-header .saved-block {
    left: 12px;
    right: 12px;
    width: initial;
    font-size: 14px;
    line-height: 1.14;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block {
    padding: 16px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading {
    display: none;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading {
    font-size: 18px;
    line-height: 1.56;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .sub-heading {
    display: none;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block {
    padding: 0 0 32px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure {
    max-width: 64px;
    width: 64px;
    line-height: 64px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    height: 64px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure .avatar-circle {
    height: 64px;
    width: 64px;
    line-height: 32px;
    font-size: 25.6px;
    padding-top: 16px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block {
    margin: 0 0 0 16px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
    margin: 0 0 32px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
    margin: 0 0 32px;
    padding-right: 0;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .field-label {
    width: 50%;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .indication-text {
    font-size: 12px;
    line-height: 18px;
    width: 48%;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
    font-size: 12px;
    line-height: 18px;
    margin: 4px 0 0;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block {
    position: relative;
    height: 100%;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup {
    width: 100%;
    margin: 24px 0;
    height: 100%;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .btn-close {
    top: 24px;
    right: 24px;
    font-size: 12px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper {
    width: 100%;
    position: relative;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .heading,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
    font-size: 20px;
    line-height: 1.6;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
    width: 90%;
    max-width: 280px;
    padding: 40px 0 0;
    margin: 0 auto;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .save-button,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
    width: 100%;
    max-width: 280px;
    margin: 0 0 16px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .cancel-button,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    width: 100%;
    max-width: 280px;
    margin: 0 0 16px;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .successfully-saved-wrapper,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .successfully-updated-wrapper {
    width: 100%;
    padding: 0;
    position: relative;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 12px 0 0;
  }

  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .save-button,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-default-default .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    margin: 0 0 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-settings-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-video-large-right-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#ph-html-v1-video-large-right-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-language-selector-v2-view1-default#-TZYBBLPN!*/

.ph-language-selector-v2-view1-default .phs-lang-select-area {
  background: transparent;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block {
  margin: 0;
  padding: 0;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button {
  color: #ffffff;
  border: none;
  font-size: 14px;
  background: transparent;
  font-weight: 600;
  font-family: 'Montserrat';
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button:hover {
  color: #ffffff;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button:active {
  color: #ffffff;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button:focus {
  color: #ffffff;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button .flag {
  display: none;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button .icon {
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button .selectedCountry {
  display: inline-block;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle {
  top: 35px;
  left: auto;
  right: 0;
  position: absolute;
  width: 300px;
  background-color: #f6f6f6;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #f6f6f6 transparent;
  top: -10px;
  right: 41px;
  position: absolute;
  content: '';
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .searchArea {
  text-align: center;
  width: 100%;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .searchArea input {
  width: 94%;
  margin: 10px 8px;
  font-size: 14px;
  height: 44px;
  border-radius: 0;
  border: 1px solid #cdd2d2;
  color: #333333;
  padding: 8px;
  line-height: normal;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .searchArea .icon {
  position: absolute;
  right: 22px;
  top: 23px;
  font-size: 12px;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .languageSelectorSearch {
  background: #ffffff;
  border-top: 1px solid #dcdcdc;
  min-height: 18px;
  padding: 5px 0;
  font-size: 12px;
  text-align: center;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list {
  max-height: 200px;
  height: auto;
  border: none;
  z-index: 10;
  overflow-y: auto;
  border-radius: 3px;
  padding: 0;
  margin: 10px 0 0 0;
  background: #ffffff;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item {
  padding: 0;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item a,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item button {
  color: #003478;
  width: 100%;
  border: none;
  display: block;
  padding: 0 15px;
  margin: 0;
  font-size: 14px;
  background: #ffffff;
  text-align: left;
  border-bottom: 1px solid #dcdcdc;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item a .flag,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item button .flag {
  margin: 5px 10px 0 0;
  vertical-align: middle;
  position: absolute;
  display: none;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item a .selectedCountry,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item button .selectedCountry {
  padding-left: 5px;
  word-wrap: break-word;
  display: block;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item a .selectedCountry .enDisplayName,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item button .selectedCountry .enDisplayName {
  color: #929091;
  font-size: 12px;
  line-height: 30px;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item a .selectedCountry .actualDisplayName,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item button .selectedCountry .actualDisplayName {
  color: #404040;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  padding-top: 10px;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item a i,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item button i {
  float: right;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item:hover a,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item:hover button {
  color: #0066a1;
  text-decoration: none;
  background-color: #ffffff;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item:last-child a,
.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .dropdown-list-item:last-child button {
  border-bottom: none;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .inner-dropdown {
  top: 0;
  left: 0;
  padding: 0;
  position: abosoute;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .inner-dropdown .dropdown-list-item {
  padding: 0;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .inner-dropdown .dropdown-list-item a {
  color: #ffffff;
  font-size: 1rem;
  text-decoration: none;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .countrySelected .inner-dropdown {
  padding: 0;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .countrySelected .inner-dropdown a {
  color: #003478;
  padding: 0 15px;
  margin: 0;
  display: block;
  font-size: 14px;
  border-bottom: 1px solid #dcdcdc;
  background-color: #ffffff;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .triangle .dropdown-list .countrySelected .inner-dropdown:hover a {
  color: #0066a1;
  text-decoration: none;
  background-color: #ffffff;
}

.ph-language-selector-v2-view1-default .phs-lang-select-area .flag {
  margin: 0 10px 0 0;
}

@media only screen and (max-width:767px) {
  .ph-language-selector-v2-view1-default .phs-lang-select-area .language-block button .selectedCountry {
    display: none;
  }

  .ph-language-selector-v2-view1-default .phs-lang-select-area .triangle {
    left: auto;
    right: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-language-selector-v2-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-hero-block-cc-view15-option1-theme1#-TZYBBLPN!*/

.ph-hero-block-cc-view15-option1-theme1 {
  background-color: #f5f5f5;
  position: relative;
  z-index: 10;
}

.ph-hero-block-cc-view15-option1-theme1>.ph-widget-box {
  background-repeat: no-repeat;
  background-size: 100% 88%;
}

.ph-hero-block-cc-view15-option1-theme1>.ph-widget-box:before {
  content: '';
  background-color: rgba(0,0,0,0.8);
  height: 88%;
  width: 100%;
  display: block;
  z-index: 1;
  top: 0;
  position: absolute;
}

.ph-hero-block-cc-view15-option1-theme1 .ph-card-container {
  margin: 0;
}

.ph-hero-block-cc-view15-option1-theme1 .ph-card-container>.ph-card {
  padding: 0;
}

.ph-hero-block-cc-view15-option1-theme1 .ph-hero-block-cc-view15 {
  z-index: 2;
}

@media only screen and (max-width:1439px) {

}

@media only screen and (max-width:1151px) {

}

.ph-hero-block-cc-view15-option1-theme1 .frontimage {
  width: 56%;
  text-align: right;
  margin-left: auto;
}

.ph-hero-block-cc-view15-option1-theme1 .frontimage img {
  height: 450px;
}

.ph-hero-block-cc-view15-option1-theme1 .inner-container {
  padding: 0;
}

.ph-hero-block-cc-view15-option1-theme1 .global-search-block {
  top: 75%;
  -ms-transform: translateY(-75%);
  -o-transform: translateY(-75%);
  -moz-transform: translateY(-75%);
  transform: translateY(-75%);
  position: absolute;
  padding-left: 12px;
  padding-right: 12px;
  width: 700px;
}

.ph-hero-block-cc-view15-option1-theme1 .global-search-block .heading-one h1 {
  color: #ffffff;
  margin-bottom: 16px;
}

.ph-hero-block-cc-view15-option1-theme1 .global-search-block .heading-two h2 {
  color: #ffffff;
  margin-bottom: 32px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 2.28571429rem;
  line-height: 34px;
}

@media only screen and (max-width:1151px) {
  .ph-hero-block-cc-view15-option1-theme1 .global-search-block {
    width: 90%;
  }

  .ph-hero-block-cc-view15-option1-theme1 .global-search-block .heading-one h1 {
    margin-bottom: 12px;
  }

  .ph-hero-block-cc-view15-option1-theme1 .global-search-block .heading-two h2 {
    margin-bottom: 16px;
    font-size: 2rem;
    line-height: 30px;
  }

  .ph-hero-block-cc-view15-option1-theme1 .frontimage {
    width: 75%;
  }
}

@media only screen and (max-width:767px) {
  .ph-hero-block-cc-view15-option1-theme1 .ph-widget-box {
    background-image: none !important;
  }

  .ph-hero-block-cc-view15-option1-theme1 .ph-widget-box:before {
    display: none;
  }

  .ph-hero-block-cc-view15-option1-theme1 .ph-card-container[data-cards-per-row="one"]>.ph-card {
    padding: 0;
  }

  .ph-hero-block-cc-view15-option1-theme1 .ph-hero-block-cc-view15 {
    padding-top: 0;
  }

  .ph-hero-block-cc-view15-option1-theme1 .frontimage {
    margin: 0;
    width: 100%;
    text-align: center;
  }

  .ph-hero-block-cc-view15-option1-theme1 .frontimage img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .ph-hero-block-cc-view15-option1-theme1 .inner-container {
    background-color: #f5f5f5;
    width: 100%;
  }

  .ph-hero-block-cc-view15-option1-theme1 .global-search-block {
    width: 100%;
    transform: none;
    position: static;
    padding: 24px 0;
  }

  .ph-hero-block-cc-view15-option1-theme1 .global-search-block .heading-one h1 {
    color: #000000;
  }

  .ph-hero-block-cc-view15-option1-theme1 .global-search-block .heading-two h2 {
    color: #000000;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-hero-block-cc-view15-option1-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-details-v1-view1-default#-TZYBBLPN!*/

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block {
  position: relative;
}

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-image .image img {
  height: auto;
  display: block;
  width: 100%;
  height: 100%;
}

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper {
  max-width: 1440px;
  position: absolute;
  top: 24px;
  right: 0;
  left: 0;
  margin: 0 auto;
  color: #ffffff;
}

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs {
  margin-bottom: 54px;
}

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs a {
  color: #ffffff;
}

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info {
  display: inline-block;
  margin-right: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 1px;
  height: 16px;
  background: #fff;
  left: -16px;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:first-child:before {
  display: none;
}

@media (max-width:767px) {
  .ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper {
    background: #000000;
    position: relative;
    padding-bottom: 24px;
    padding-top: 24px;
    top: 0;
  }

  .ph-im-gig-details-v1-view1-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs {
    margin-bottom: 26px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-details-v1-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-view4-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-view4-default .content-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  margin-bottom: 128px;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 0;
  margin-bottom: 38px;
  margin-top: 38px;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list {
  margin: 0;
  padding: 0;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item {
  display: inline-block;
  vertical-align: middle;
  width: 15% !important;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding: 18px 4px;
  display: inline-block;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link .job-count {
  display: inline-block;
  background: #f9f9f9;
  border-radius: 8px;
  padding: 0 10px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  color: #000000;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
  color: #000000;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper.ph-static-slider .slick-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width:1151px) {
  .ph-nav-tabs-v1-view4-default .content-wrapper {
    padding: 18px;
  }
}

@media (max-width:767px) {
  .ph-nav-tabs-v1-view4-default .content-wrapper {
    padding: 24px 18px;
    margin-bottom: 40px;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper {
    display: block;
    padding: 0;
    margin-bottom: 24px;
    margin-top: 0;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list {
    overflow-x: auto;
    white-space: nowrap;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item {
    width: auto !important;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
    margin-left: 16px;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
    display: inline-block;
    padding: 16px 18px;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
    bottom: 0;
  }

  .ph-nav-tabs-v1-view4-default .content-wrapper .tab-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 28px;
    z-index: 10;
    position: fixed;
    text-align: center;
    background-color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-view4-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-applicant-status-list-items-v1-default-default#-TZYBBLPN!*/

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container {
  padding: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .applicant-gig-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin-bottom: 22px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards {
  margin: 0;
  padding: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card {
  position: relative;
  background-color: #ffffff;
  margin-bottom: 14px;
  padding: 36px 56px;
  border-radius: 16px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card>a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 52px;
  height: 52px;
  background: #fcfcfc;
  border-radius: 50%;
  line-height: 52px;
  font-size: 18px;
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper .avatar-circle {
  width: 52px;
  height: 52px;
  line-height: 52px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper figure {
  display: inline-block;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper figure img {
  max-width: 50px;
  width: 100%;
  display: block;
  height: auto;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block:hover {
  cursor: pointer;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .name {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
  color: #6a46e7;
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Regular;
  background: rgba(106,70,231,0.15);
  border-radius: 6px;
  margin-left: 6px;
  padding: 2px 10px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .author-designation {
  margin-top: 4px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 61%);
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact {
  display: block;
  text-align: right;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn {
  min-width: 140px;
  margin-right: 14px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn:last-child {
  margin-right: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .tooltip-button-wrapper {
  display: none;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block:hover {
  cursor: default;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .card-info-right {
  display: none;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper {
  right: 40px;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown {
  border: none;
  padding: 0;
  margin-left: 34px;
  background-color: transparent;
  margin-right: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #000000;
  border-radius: 100%;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown:focus {
  outline-offset: 2px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list {
  right: 0;
  width: 181px;
  padding: 8px 0;
  position: absolute;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list .tooltip-list-item:hover .btn-tooltip {
  color: #000000;
  background-color: rgba(34,69,217,0.05);
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
  color: #000000;
  width: 100%;
  border: none;
  padding: 6px 24px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .duration-block {
  display: inline-block;
  color: rgba(99,99,99,0.6);
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper {
  text-align: center;
  padding-top: 120px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .title {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 12px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .subtitle {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 12px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop.application-popup {
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container {
  width: 100%;
  margin: 120px auto 0;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: #ffffff;
  padding: 32px 48px;
  display: none;
  border-radius: 16px;
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p {
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p+p {
  margin-top: 24px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
  margin-top: 72px;
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .primary-action {
  display: block;
  min-width: 280px;
  margin: 0 auto;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .secondary-action {
  margin-top: 12px;
  display: block;
  min-width: 280px;
  margin-right: auto;
  margin-left: auto;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-btn {
  max-width: 220px;
  width: 100%;
  margin-top: 36px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  right: 33px;
  top: 33px;
}

.ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop.active .popup-container {
  display: block;
}

@media (max-width:1151px) {
  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card {
    padding: 32px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
    width: 50%;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right {
    width: calc(100% - 51%);
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn {
    margin-bottom: 4px;
    min-width: 110px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn:last-child {
    margin-bottom: 0;
  }
}

@media (max-width:767px) {
  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container {
    width: 100% !important;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card {
    padding: 24px 20px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
    margin-bottom: 16px;
    width: 100%;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper {
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper figure {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper .avatar-circle {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content {
    margin-left: 16px;
    width: calc(100% - 60px);
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .name {
    max-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
    position: absolute;
    right: 20px;
    top: 24px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right {
    width: 100%;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact {
    text-align: left;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn {
    margin: 0 12px 0 0;
    min-width: 113px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn:last-child {
    margin-right: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .applicant-gig-cards .applicant-gig-card {
    padding-top: 56px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
    margin-bottom: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper {
    right: 28px;
    top: 24px;
    margin-top: 0;
    left: 24px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list {
    top: 15px;
    padding: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .duration-block {
    position: absolute;
    left: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown {
    position: absolute;
    right: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper {
    text-align: center;
    padding-top: 40px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .title {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 12px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .subtitle {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 12px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop.application-popup {
    background: #ffffff;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container {
    position: fixed;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
    right: 18px;
    top: 18px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
    margin-top: 48px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .highlight {
    color: #000000;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-default .widget-container .popup-modal-backdrop.active .popup-container {
    margin: 0;
    border-radius: 0;
    padding: 84px 19px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-applicant-status-list-items-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-profile-review-v1-default-default#-TZYBBLPN!*/

.ph-im-gigs-profile-review-v1-default-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-gigs-profile-review-v1-default-default .popup-modal-backdrop.active .profile-review-popup {
  display: block;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup {
  width: 100%;
  margin: 60px auto;
  padding: 24px;
  max-width: 800px;
  min-height: 400px;
  background-color: #fcfcfc;
  display: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .head-wrapper {
  position: relative;
  margin-bottom: 32px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .head-wrapper .btn-cancel {
  top: 50%;
  color: #000000;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper {
  margin: 0;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section {
  width: 60%;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper {
  position: relative;
  padding-left: 66px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block {
  top: 0;
  left: 0;
  position: absolute;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block .avatar-circle {
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background: #fcfcfc;
  text-align: center;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block figure {
  width: 50px;
  height: 50px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block figure .img-candidate {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-designation,
.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-location {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-email {
  display: block;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-email .icon {
  display: inline-block;
  line-height: 1;
  margin-right: 8px;
  vertical-align: middle;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container {
  margin-top: 32px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .section-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper.skills-wrapper .btn-show {
  margin-top: 12px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .user-skills-wrapper .skill-name {
  color: #000000;
  display: inline-block;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .user-skills-wrapper .skill-name:not(:first-of-type) {
  margin-left: 8px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item {
  display: block;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item:not(:first-of-type) {
  margin-top: 20px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .designation,
.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .course-name {
  color: #000000;
  margin: 0 0 4px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details>span:not(:first-of-type) {
  position: relative;
  margin-left: 16px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details>span:not(:first-of-type)::before {
  top: 10px;
  left: -9px;
  width: 2px;
  height: 2px;
  content: '';
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .btn-show {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 0;
  margin-top: 24px;
  background-color: transparent;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .btn-show .icon {
  font-size: 12px;
  margin-left: 4px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section {
  width: 35%;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .action-wrapper {
  padding: 24px;
  margin-bottom: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .action-wrapper .btn.primary-button {
  width: 100%;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .action-wrapper .btn.secondary-button {
  width: 100%;
  margin-top: 14px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .section-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper:not(:first-of-type) {
  margin-top: 64px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .icon-wrapper {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: rgba(106,70,231,0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .icon-wrapper .im-icon-like,
.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .icon-wrapper .im-icon-dislike {
  top: 50%;
  left: 50%;
  color: #8d2abe;
  height: 15px;
  position: absolute;
  font-size: 14px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .head-text {
  color: #8d2abe;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .recommendation-text {
  color: #000000;
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .date {
  color: #000000;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .btn-show {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 0;
  margin-top: 24px;
  background-color: transparent;
}

.ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .btn-show .icon {
  font-size: 12px;
  margin-left: 4px;
}

@media (max-width:767px) {
  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup {
    height: calc(100vh - 140px);
    margin: 0;
    padding: 42px 18px;
    min-height: auto;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .head-wrapper {
    margin-bottom: 14px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .head-wrapper .heading {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .head-wrapper .btn-cancel {
    top: -10px;
    right: 4px;
    font-size: 10px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper {
    display: block;
    padding: 0;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper {
    padding: 24px 16px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper {
    padding-left: 56px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper figure {
    width: 40px;
    height: 40px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-email {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container {
    margin-top: 40px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .section-heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper {
    padding: 24px 16px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .designation,
  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .course-name {
    margin: 0 0 8px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section {
    width: 100%;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .action-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 24px 28px;
    position: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container {
    padding: 24px 16px;
    margin-top: 40px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .section-heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 12px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .head-text {
    margin-left: 4px;
  }

  .ph-im-gigs-profile-review-v1-default-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .recommendation-text {
    margin: 12px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-profile-review-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-my-applications-v1-default-default#-TZYBBLPN!*/

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container {
  padding: 0;
  width: 100%;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-nav-block .nav-list-items {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #f9f9f9;
  margin-bottom: 56px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-nav-block .nav-list-items .nav-list-item {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 18px;
  margin-right: 64px;
  cursor: pointer;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-nav-block .nav-list-items .nav-list-item.active {
  border-bottom: 2px solid #000000;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card {
  padding: 32px;
  margin-bottom: 28px;
  background: #ffffff;
  border-radius: 16px;
  position: relative;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .card-left-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 180px);
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .title {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info {
  margin-top: 8px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed {
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed .icon {
  margin-right: 2px;
  display: inline-block;
  font-size: 16px;
  position: relative;
  top: -3px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block {
  margin-top: 38px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background: #fcfcfc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper figure {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  position: relative;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper figure .author-image {
  max-width: 32px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper .avatar-circle {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #85878C;
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .right-content {
  display: inline-block;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info {
  background: rgba(34,69,217,0.05);
  padding: 22px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  max-width: 148px;
  width: 140px;
  margin-right: 34px;
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-start {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-count {
  font-size: 32px;
  line-height: 48px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin-top: 6px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-end {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin-top: 2px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info {
  display: inline-block;
  vertical-align: top;
  float: right;
  position: absolute;
  right: 32px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .applied-duration {
  display: inline-block;
  vertical-align: top;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info.accepted-action-items {
  bottom: 32px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown {
  border: none;
  padding: 0;
  margin-left: 34px;
  background-color: transparent;
  margin-right: 8px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #000000;
  border-radius: 100%;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown:focus {
  outline-offset: 2px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .tooltip-list {
  right: 0;
  width: 181px;
  padding: 8px 0;
  position: absolute;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  z-index: 99;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .tooltip-list .tooltip-list-item:hover .btn-tooltip {
  color: #000000;
  background-color: rgba(34,69,217,0.05);
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
  color: #000000;
  width: 100%;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .gig-closed-block {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied content-cards .content-card.closed-gig-application .card-info-left .author-block {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied content-cards .content-card.closed-gig-application .card-info-left .title,
.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied content-cards .content-card.closed-gig-application .card-info-left .gig-info {
  opacity: .6;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied content-cards .content-card.closed-gig-application .card-action-info .applied-duration {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied content-cards .content-card.closed-gig-application .gig-closed-block {
  display: inline-block;
  color: #f83b4e;
  margin-top: 38px;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .card-left-wrapper .author-block {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .card-left-wrapper .title,
.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .card-left-wrapper .gig-info {
  opacity: .6;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .due-info .due-period-start,
.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .due-info .due-count,
.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .due-info .due-period-end {
  opacity: .6;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .gig-closed-block {
  display: inline-block;
  color: #f83b4e;
  margin-top: 38px;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content {
  text-align: center;
  padding-top: 120px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .title {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 12px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .subtitle {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop.application-popup {
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container {
  width: 100%;
  margin: 120px auto 0;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: #ffffff;
  padding: 64px 128px;
  display: none;
  border-radius: 16px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p {
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p+p {
  margin-top: 24px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
  margin-top: 72px;
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .primary-action {
  display: block;
  min-width: 280px;
  margin: 0 auto;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .secondary-action {
  margin-top: 12px;
  display: block;
  min-width: 280px;
  margin-right: auto;
  margin-left: auto;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-btn {
  max-width: 220px;
  width: 100%;
  margin-top: 72;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  right: 33px;
  top: 33px;
}

.ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop.active .popup-container {
  display: block;
}

@media only screen and (max-width:767px) {
  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-nav-block .nav-list-items {
    margin-bottom: 24px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-nav-block .nav-list-items .nav-list-item {
    margin-right: 38px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card {
    padding: 24px 28px 24px 20px;
    margin-bottom: 18px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left {
    padding-top: 32px;
    width: 100%;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed {
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 8px;
    margin-left: 0;
    display: block;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed:last-child {
    margin-bottom: 0;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed .icon {
    margin-right: 8px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info {
    width: 100%;
    margin-right: 0;
    max-width: 100%;
    padding: 10px;
    margin-bottom: 24px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-start,
  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-count,
  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-end {
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    font-family: FSThriveElliotWeb-Light;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-count {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-end {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .card-left-wrapper {
    width: 100%;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info {
    left: 20px;
    right: 28px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper {
    right: 0;
    position: absolute;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info.accepted-action-items {
    position: relative;
    display: block;
    width: 100%;
    bottom: 0;
    margin: 20px 0 0 0;
    left: 0;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-completed .content-cards .content-card .card-info-left,
  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card .card-info-left {
    padding-top: 0;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content {
    text-align: center;
    padding-top: 40px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .title {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 12px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .subtitle {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop.application-popup {
    background: #ffffff;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
    right: 18px;
    top: 18px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
    margin-top: 48px;
  }

  .ph-im-gigs-my-applications-v1-default-default .gig-application-area .widget-container .popup-modal-backdrop.active .popup-container {
    margin: 0;
    border-radius: 0;
    padding: 128px 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-my-applications-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-view5-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-view5-default .content-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  margin-bottom: 128px;
}

.ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 0;
  margin-bottom: 38px;
  margin-top: 56px;
}

.ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list {
  margin: 0;
  padding: 0;
}

.ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item {
  display: inline-block;
  vertical-align: middle;
  width: 15% !important;
}

.ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding: 18px 4px;
  display: inline-block;
}

.ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
  color: #000000;
}

.ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper.ph-static-slider .slick-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width:1151px) {
  .ph-nav-tabs-v1-view5-default .content-wrapper {
    padding: 18px;
  }
}

@media (max-width:767px) {
  .ph-nav-tabs-v1-view5-default .content-wrapper {
    padding: 24px 18px;
    margin-bottom: 40px;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper {
    display: block;
    padding: 0;
    margin-bottom: 24px;
    margin-top: 0;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list {
    overflow-x: auto;
    white-space: nowrap;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item {
    width: auto !important;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
    margin-left: 16px;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
    display: inline-block;
    padding: 16px 18px;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
    bottom: 0;
  }

  .ph-nav-tabs-v1-view5-default .content-wrapper .tab-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 28px;
    z-index: 10;
    position: fixed;
    text-align: center;
    background-color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-view5-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-hero-content-cc-view3-option1-theme1#-TZYBBLPN!*/

.ph-hero-content-cc-view3-option1-theme1 .inner-container {
  padding: 0 0 0 0;
  width: 100% !important;
  max-width: 100% !important;
}

.ph-hero-content-cc-view3-option1-theme1 .heading-one h1 {
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
}

.ph-hero-content-cc-view3-option1-theme1 .meta {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
}

.ph-hero-content-cc-view3-option1-theme1 .description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  padding: 8px 0 16px;
}

.ph-hero-content-cc-view3-option1-theme1 .image img {
  width: 100%;
}

.ph-hero-content-cc-view3-option1-theme1 .content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1264px;
  width: 100% !important;
}

.ph-hero-content-cc-view3-option1-theme1 .content .data {
  background-color: transparent;
  position: absolute;
  padding: 0;
  top: 50%;
  width: 60%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

@media only screen and (max-width:1151px) {
  .ph-hero-content-cc-view3-option1-theme1 .heading-one h1 {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-hero-content-cc-view3-option1-theme1 .content {
    padding: 8px;
    margin: 0 auto;
  }

  .ph-hero-content-cc-view3-option1-theme1 .content .data {
    padding: 16px;
    margin-left: 0;
    width: 100%;
    background: transparent;
  }
}

@media screen and (max-width:767px) {
  .ph-hero-content-cc-view3-option1-theme1 .inner-container {
    background: #000000;
    background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
  }

  .ph-hero-content-cc-view3-option1-theme1 .content {
    position: relative;
    width: 96% !important;
  }

  .ph-hero-content-cc-view3-option1-theme1 .content .data {
    position: relative;
    padding: 40px 0;
    margin: 0;
    width: 100%;
    transform: none;
    top: 0;
  }

  .ph-hero-content-cc-view3-option1-theme1 .heading-one h1 {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-hero-content-cc-view3-option1-theme1 .image img {
    display: none;
  }

  .ph-hero-content-cc-view3-option1-theme1 .description,
  .ph-hero-content-cc-view3-option1-theme1 .meta {
    line-height: 28px;
    font-size: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-hero-content-cc-view3-option1-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-details-v1-default-default#-TZYBBLPN!*/

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block {
  position: relative;
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-image .image img {
  width: 100%;
  height: auto;
  display: block;
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper {
  max-width: 1440px;
  position: absolute;
  top: 40%;
  right: 0;
  left: 0;
  margin: 0 auto;
  color: #ffffff;
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs {
  margin-bottom: 54px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs a {
  color: #ffffff;
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info {
  display: inline-block;
  margin-right: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 1px;
  height: 16px;
  background: #fff;
  left: -16px;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:first-child:before {
  display: none;
}

.ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:last-child {
  margin-right: 0;
  padding-right: 0;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block {
  background-color: transparent;
  padding: 0 0;
  margin-bottom: 32px;
  margin-top: 14px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper {
  background: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 16px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gig-title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 8px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-bottom: 28px;
  margin-right: 14px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield>.icon {
  margin-right: 2px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: #fcfcfc;
  margin-top: 14px;
  display: inline-block;
  margin-right: 16px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .icon-fire {
  color: #ff5f57;
  font-size: 16px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .icon {
  color: #000000;
  font-size: 14px;
  line-height: 1;
  padding-right: 10px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .views-counts {
  display: inline-block;
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: #fcfcfc;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper {
  background: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 8px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper .gig-description-title {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 10px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper .gig-description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 10px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper {
  margin-top: 64px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 30px;
  letter-spacing: normal;
  color: #000000;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-block {
  background-color: #ffffff;
  padding: 30px 30px;
  border-radius: 20px;
  margin-bottom: 0;
  margin-top: 32px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-block .title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  margin-bottom: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 30px;
  letter-spacing: normal;
  color: #000000;
  display: block;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-block .skills-list .skill {
  padding: 6px 10px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  margin-bottom: 12px;
  border-radius: 10px;
  background-color: rgba(34,69,217,0.1);
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: normal;
  color: #000000;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-block .skills-list .skills-missing {
  background-color: #fcfcfc;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper {
  padding-top: 14px;
  padding-left: 34px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info {
  background: #ffffff;
  padding: 32px;
  text-align: center;
  border-radius: 16px;
  margin-bottom: 28px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a {
  padding-top: 12px;
  padding-bottom: 12px;
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  padding-top: 11px;
  padding-bottom: 11px;
  padding: 11px 23px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:hover,
.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:hover,
.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>p {
  margin: 0;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.apply-popup {
  text-align: center;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container {
  width: 100%;
  margin: 120px auto 0;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: #ffffff;
  padding: 64px;
  display: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper p {
  margin: 0;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-btn {
  max-width: 220px;
  width: 100%;
  margin-top: 72px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  right: 33px;
  top: 33px;
}

.ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.active .popup-container {
  display: block;
}

.ph-im-gig-details-v1-default-default .gig-details-area .expire-gig-view {
  text-align: center;
  margin: 20px auto;
}

.ph-im-gig-details-v1-default-default .gig-details-area .expire-gig-view figure {
  max-width: 100px;
  margin: 0 auto;
}

@media (max-width:1151px) {
  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper {
    padding-left: 0;
  }
}

@media (max-width:767px) {
  .ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper {
    background: #000000;
    position: relative;
    padding-bottom: 24px;
    padding-top: 24px;
    top: 0;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs {
    margin-bottom: 26px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper {
    padding: 24px 20px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gig-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 16px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield {
    display: block;
    margin-bottom: 8px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block {
    margin-top: 24px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper {
    padding: 24px 20px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper .gig-description-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 6px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper {
    padding-top: 26px;
    padding-left: 0;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info {
    position: fixed;
    bottom: 0;
    width: 100%;
    right: 0;
    left: 0;
    z-index: 99;
    margin: 0;
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    border-radius: 0;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.active .popup-container {
    display: block;
    height: 100vh;
    margin: 0;
    max-width: 100%;
    border-radius: 0;
    padding: 0;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.active .popup-container .sucess-content-heading {
    padding: 20px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper {
    margin-top: 32px;
  }

  .ph-im-gig-details-v1-default-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-block {
    padding: 24px 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-details-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-team-v1-default-default#-TZYBBLPN!*/

.ph-im-gigs-team-v1-default-default .ph-widget-block-area {
  margin-top: 64px;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container {
  padding: 0;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .gigs-team-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin-bottom: 22px;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards {
  margin: 0;
  padding: 0;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card {
  position: relative;
  background-color: #ffffff;
  margin-bottom: 14px;
  padding: 36px 56px;
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  -ms-border-radius: 16;
  border-radius: 16;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card>a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 52px;
  height: 52px;
  background: #fcfcfc;
  border-radius: 50%;
  line-height: 52px;
  font-size: 18px;
  text-align: center;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper figure {
  display: inline-block;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: relative;
  overflow: hidden;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper figure .author-image {
  max-width: 50px;
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper .avatar-circle {
  width: 52px;
  height: 52px;
  line-height: 52px;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .title-block .name {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Regular;
  background: rgba(98,54,255,0.5);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-left: 6px;
  padding: 2px 6px;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .author-designation {
  margin-top: 4px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right {
  display: inline-block;
  vertical-align: middle;
  width: calc(18%);
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right .contact {
  display: block;
  text-align: right;
}

.ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right .contact a {
  color: #000000;
}

@media (max-width:767px) {
  .ph-im-gigs-team-v1-default-default .ph-widget-block-area {
    margin-top: 20px;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .gigs-team-title {
    margin-bottom: 14px;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card {
    padding: 24px 20px;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left {
    width: 100%;
    display: inline-block;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper {
    font-family: 14px;
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper .avatar-circle {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content {
    margin-left: 16px;
    width: calc(75%);
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
    display: inline-block;
    margin-left: 0;
    margin-top: 2px;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right {
    width: 100%;
    padding-left: calc(24%);
    margin-top: 8px;
  }

  .ph-im-gigs-team-v1-default-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right .contact {
    text-align: left;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-team-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-share-v1-default-default#-TZYBBLPN!*/

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area {
  border: 0 solid #808080;
  padding: 32px;
  margin-bottom: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 28px;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container {
  width: 100%;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading {
  margin: 0 0 28px;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading .heading {
  color: #000000;
  font-size: 20px;
  text-align: center;
  line-height: 30px;
  text-transform: lowercase;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading .heading::first-letter {
  text-transform: capitalize;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item {
  margin-right: 24px;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item:last-child {
  margin-right: 0;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button {
  text-align: center;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.email,
.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.copy-link {
  color: #000000;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.facebook {
  color: #3B5998;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.linkedin {
  color: #0077B5;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.twitter {
  color: #1EA0F2;
}

.ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button .icon {
  top: 50%;
  left: 50%;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  color: #000000;
}

.ph-im-gig-share-v1-default-default .popup-container {
  width: 100%;
  margin: 120px auto 0;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: #ffffff;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper {
  height: 190px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.success-wrapper {
  height: 384px;
  padding: 40px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper {
  width: 320px;
  text-align: center;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .content {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .btn.primary-button {
  min-width: 256px;
  margin-top: 40px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .head-wrapper {
  padding: 24px 40px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .head-wrapper .head-text {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close {
  color: #85878C;
  border: none;
  display: none;
  padding: 0;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper {
  height: 240px;
  margin: 0;
  padding: 24px 40px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .field-label {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper {
  position: relative;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper.expanded {
  border: 1px solid #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper.expanded .field-wrapper {
  border: none;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper {
  border: 1px solid #000000;
  padding: 0 8px 8px 8px;
  max-height: 128px;
  overflow-y: auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper {
  display: inline;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper {
  margin: 8px 8px 0 0;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  padding: 6px 16px;
  align-items: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper:last-of-type {
  margin-right: 0;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .text {
  color: #000000;
  overflow: hidden;
  font-size: 14px;
  max-width: 420px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .btn-remove {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 8px;
  margin-left: 8px;
  background-color: transparent;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .btn-remove:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field {
  color: #000000;
  border: none;
  height: 32px;
  padding: 0 8px;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field.inline-field {
  width: auto;
  display: inline-block;
  padding: 10px 0;
  margin-left: 8px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: relative;
  border-top: 1px solid #808080;
  max-height: 240px;
  overflow-y: auto;
  padding-top: 8px;
  background-color: #ffffff;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link {
  padding: 8px 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper {
  width: 40px;
  height: 40px;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .img-friend-colleague {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper {
  width: calc(100% - 56px);
  padding-left: 16px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation {
  position: relative;
  margin-left: 16px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation::before {
  top: 50%;
  left: -8px;
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #adafb3;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .email {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .error-wrapper {
  margin-top: 8px;
  text-align: right;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .error-wrapper .error-message {
  color: #f83b4e;
  display: block;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-copy-link {
  color: #85878C;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper {
  top: 24px;
  left: 40px;
  right: 40px;
  position: absolute;
  text-align: center;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper .message-text {
  color: #000000;
  margin: 0;
  display: inline-block;
  padding: 12px 32px;
  font-size: 16px;
  line-height: 24px;
  background-color: #e9f6eb;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .button-wrapper {
  padding: 16px 40px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  margin-right: 40px;
  background-color: transparent;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .button-wrapper .btn.primary-button.disabled {
  opacity: .3;
}

@media (max-width:1151px) {
  .ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area {
    padding: 24px 0;
    margin: 0 0 8px;
  }

  .ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container {
    text-align: center;
  }

  .ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gig-share-v1-default-default .phs-im-gig-share-job-area .widget-container .right-block-wrapper {
    padding-top: 0;
    padding-left: 0;
  }

  .ph-im-gig-share-v1-default-default .popup-container {
    height: 100vh;
    margin: 0;
    max-width: 100%;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper {
    height: calc(100vh - 130px);
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.success-wrapper {
    height: 100vh;
    padding: 16px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .content {
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .btn.primary-button {
    max-width: 400px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .head-wrapper {
    padding: 16px;
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .head-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close {
    display: block;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper {
    height: calc(100vh - 130px);
    padding: 32px 16px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper {
    max-height: 256px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper {
    max-width: 100%;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .text {
    max-width: none;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list {
    max-height: 180px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link {
    padding: 8px 16px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper {
    width: calc(100% - 52px);
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .input-copy-link {
    height: 48px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper .message-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .button-wrapper {
    width: 100%;
    bottom: 0;
    display: block;
    padding: 16px;
    position: fixed;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel {
    display: none;
  }

  .ph-im-gig-share-v1-default-default .popup-container .custom-popup-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-share-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-list-items-v1-view1-default#-TZYBBLPN!*/

.ph-im-gigs-list-items-v1-view1-default .no-gigs-wrapper {
  text-align: center;
  padding-top: 64px;
}

.ph-im-gigs-list-items-v1-view1-default .no-gigs-wrapper .bottom-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 12px;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
  width: 80%;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .description-text {
  color: #85878C;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status {
  color: #000000;
  margin: 50px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status.closed-gig {
  color: #adafb3;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status .candidate-name {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
  width: 20%;
  text-align: right;
}

@media (max-width:1151px) {
  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 70%;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 30%;
  }
}

@media (max-width:767px) {
  .ph-im-gigs-list-items-v1-view1-default .no-gigs-wrapper {
    padding-top: 16px;
  }

  .ph-im-gigs-list-items-v1-view1-default .no-gigs-wrapper .bottom-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item {
    padding: 24px 16px;
    position: relative;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item:not(:first-of-type) {
    margin-top: 18px;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
    flex-direction: column;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .description-text {
    margin: 8px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status {
    margin: 24px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 100%;
    margin: 26px 0 0;
    text-align: center;
  }

  .ph-im-gigs-list-items-v1-view1-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn.btn-reopen {
    width: 100%;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-list-items-v1-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-create-gig-v1-default-default#-TZYBBLPN!*/

.ph-im-create-gig-v1-default-default #ph-a11y-create-gig {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  position: fixed;
  overflow-y: auto;
}

.ph-im-create-gig-v1-default-default .popup-modal-backdrop {
  z-index: 9999;
}

.ph-im-create-gig-v1-default-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper {
  padding: 48px 36px;
  width: 800px;
  max-width: 800px;
  margin: 60px auto;
  height: 764px;
  min-height: 764px;
  position: relative;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper.select-gig-bg {
  background-color: #fcfcfc;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper.create-gig-bg {
  background-color: #ffffff;
  padding: 48px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .cancel-btn {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  z-index: 5;
  position: absolute;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
  box-shadow: none;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .cancel-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .heading-block .title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  width: 100%;
  text-align: center;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group {
  margin: 64px 0 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .sub-heding {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper {
  margin: 22px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: wrap;
  width: 100%;
  justify-content: space-between;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item {
  margin: 0 16px 16px 0;
  width: 31%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button {
  padding: 40px 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: #ffffff;
  text-align: center;
  width: 100%;
  height: 128px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  box-shadow: none;
  white-space: normal;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button.custom {
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: 0 2px 8px 1px rgba(173,175,179,0.15);
  -moz-box-shadow: 0 2px 8px 1px rgba(173,175,179,0.15);
  box-shadow: 0 2px 8px 1px rgba(173,175,179,0.15);
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button span.icon {
  margin-right: 8px;
  font-size: 12px;
  line-height: 1;
  height: 15px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button .gig-title {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button .gig-category {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  margin: 8px 0 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .heading-block .title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  width: 100%;
  text-align: left;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details {
  width: 100%;
  padding: 48px 0 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper {
  width: 29%;
  display: inline-block;
  padding-right: 40px;
  vertical-align: top;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step {
  padding: 12px 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step:first-child {
  padding-top: 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  padding-left: 8px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link.step-completed {
  color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link .icon {
  display: none;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link.active {
  color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link.active::before {
  content: '';
  width: 2px;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper {
  width: 70%;
  display: inline-block;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .error-content {
  display: inline-block;
  margin-top: 16px;
  color: #f83b4e;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group .custom-field-wrapper.disabled-block .dropdown-wrapper,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group .suggested-list-items.disabled-block .dropdown-wrapper {
  background-color: #fcfcfc;
  opacity: 1;
  border: none;
  pointer-events: none;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-requirements-container .form-group {
  margin-bottom: 40px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group {
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]::-webkit-input-placeholder,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]::-moz-placeholder,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]:-ms-input-placeholder,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]:-moz-placeholder,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .field-label {
  color: #000000;
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  text-align: left;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .field-label.sr-only {
  display: none;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .text-field {
  color: #000000;
  border: 1px solid #808080;
  height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .text-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .text-field:hover {
  border-color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items {
  width: 100%;
  display: inline-block;
  position: relative;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper {
  width: 100%;
  border: 1px solid #808080;
  display: inline-block;
  padding: 10px 33px 10px 16px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  text-align: left;
  box-shadow: none;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper:hover,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper:hover {
  cursor: pointer;
  border-color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper:focus,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .placeholder-text,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .placeholder-text {
  color: #adafb3;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .value,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .value {
  color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .icon-down-arrow,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .icon-down-arrow,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .icon-up-arrow,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .icon-up-arrow {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  font-size: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list {
  top: 44px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 15;
  position: absolute;
  overflow-y: auto;
  text-align: left;
  max-height: 176px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  background-color: #ffffff;
  padding-top: 11px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item {
  padding: 5px 16px 5px 32px;
  position: relative;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item:hover,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item:hover {
  background-color: rgba(34,69,217,0.05);
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item.listitem-focused,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item.active,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item.active {
  color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item .icon,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item .icon {
  top: 32%;
  left: 16px;
  position: absolute;
  font-size: 10px;
  line-height: 1;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper.disabled-block .dropdown-wrapper,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items.disabled-block .dropdown-wrapper {
  background-color: #fcfcfc;
  opacity: 1;
  border: none;
  pointer-events: none;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .textarea-field {
  color: #000000;
  border: 1px solid #fcfcfc;
  resize: none;
  padding: 10px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .textarea-field:hover {
  border-color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .textarea-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper {
  background-color: #fcfcfc;
  border-radius: 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block {
  text-align: center;
  width: 100%;
  padding: 24px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .heading,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .heading {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .sub-heading,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .sub-heading {
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  margin-top: 4px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block {
  position: relative;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .add-video-btn,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .add-video-btn {
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  margin-top: 18px;
  background: transparent;
  padding: 0;
  border: none;
  cursor: pointer;
  box-shadow: none;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 124px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-left-block {
  width: 30%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block {
  width: 70%;
  text-align: left;
  padding: 16px;
  position: relative;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .cancel-video {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 10px;
  line-height: 1;
  padding: 0;
  background: transparent;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .cancel-video:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .video-title {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  max-width: 90%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .video-duration {
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  margin-top: 4px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper input[type="file"] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: auto;
  width: 100%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item {
  width: 31%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin: 20px 0 10px;
  width: 100%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group .radio-group-item,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group .radio-group-item {
  width: 50%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked),
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #adafb3;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label {
  color: #000000;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label:before,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label:before,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label:before,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #808080;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background: #ffffff;
  margin-top: 2px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label:after,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label:after,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label:after,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label:after {
  content: '';
  width: 8px;
  height: 8px;
  background: #000000;
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  margin-top: 2px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label:after,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label:after,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container {
  border: 1px solid #808080;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  max-height: 200px;
  overflow-y: auto;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills .skill-list-item {
  margin-right: 8px;
  margin-bottom: 12px;
  padding: 2px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(34,69,217,0.2);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  float: left;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills .skill-list-item .text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0,0,0,0.85);
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills .skill-list-item .icon-cancel {
  font-size: 8px;
  line-height: 10px;
  padding: 0;
  background: transparent;
  margin-left: 8px;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper {
  position: absolute;
  bottom: 40px;
  width: 100%;
  right: 48px;
  text-align: right;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .save-and-close,
.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
  min-width: 164px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
  margin-left: 16px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue.disable-btn {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: rgba(34,69,217,0.1);
  border: none;
  color: #000000;
  opacity: 1;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue.disable-btn .disable-btn-text {
  opacity: .5;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column;
  height: 100%;
  justify-content: center;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper .heading-block .title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  width: 100%;
  text-align: center;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 12px 0 0;
  width: 100%;
  text-align: center;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper .sub-heading span {
  display: block;
  width: 100%;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper .sub-heading span.page-link {
  color: #000000;
  display: inline;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper .done-block {
  margin: 72px auto 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper .done-block .done-button {
  width: 100%;
  min-width: 196px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .succes-block {
  margin-top: 128px;
  text-align: center;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .succes-block p {
  margin-bottom: 0;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .succes-block .btn {
  min-width: 220px;
  margin-top: 32px;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .validation-info {
  text-align: center;
}

.ph-im-create-gig-v1-default-default .create-gig-wrapper .validation-info p {
  margin-top: 128px;
  margin-bottom: 0;
}

@media (max-width:767px) {
  .ph-im-create-gig-v1-default-default .create-gig-wrapper {
    padding: 64px 18px;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: inherit;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    margin: 0;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper.create-gig-bg {
    padding: 64px 18px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .cancel-btn {
    top: 24px;
    font-size: 10px;
    right: 24px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .heading-block .title {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group {
    margin: 44px 0 0;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .sub-heding {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper {
    margin: 14px 0 0;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item {
    margin: 0;
    margin-bottom: 18px;
    width: 100%;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button {
    padding: 24px 20px;
    height: 98px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .heading-block .title {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details {
    padding-top: 38px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper {
    width: 100%;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step {
    padding: 0;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step:last-child .list-item-link .icon {
    display: none;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link {
    padding-left: 0;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link .icon {
    display: inline-block;
    font-size: 8px;
    padding-left: 8px;
    vertical-align: middle;
    line-height: 1;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link::before {
    display: none;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper {
    width: 100%;
    margin-bottom: 120px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group .start-date-wrapper .custom-field-wrapper .dropdown-list .list-item {
    padding: 5px 12px 5px 20px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-requirements-container .form-group {
    margin-bottom: 32px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload,
  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block {
    padding: 24px 20px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item .custom-field-wrapper .dropdown-wrapper {
    padding-left: 8px;
    padding-right: 16px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item .custom-field-wrapper .dropdown-wrapper .icon-down-arrow {
    right: 6px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item .custom-field-wrapper .dropdown-list .list-item .icon {
    left: 6px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group,
  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group {
    margin-top: 14px;
    display: inline-block;
    text-align: left;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group .radio-group-item,
  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group .radio-group-item {
    width: 100%;
    margin-bottom: 16px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group .radio-group-item:last-child,
  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group .radio-group-item:last-child {
    margin-bottom: 0;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills {
    max-height: none;
    overflow-y: initial;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper {
    height: 142px;
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    background-color: #ffffff;
    padding: 24px 28px;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    top: initial;
    text-align: center;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .save-and-close,
  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
    width: 100%;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
    margin-left: 0;
    margin-top: 14px;
  }

  .ph-im-create-gig-v1-default-default .create-gig-wrapper .success-wrapper {
    height: 100vh;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-create-gig-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-list-items-v1-default-default#-TZYBBLPN!*/

.ph-im-gigs-list-items-v1-default-default .no-gigs-wrapper {
  text-align: center;
  padding-top: 64px;
}

.ph-im-gigs-list-items-v1-default-default .no-gigs-wrapper .bottom-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 12px;
}

.ph-im-gigs-list-items-v1-default-default .no-gigs-wrapper .btn.create-gig-button {
  padding: 0;
  min-height: auto;
  border-color: transparent;
}

.ph-im-gigs-list-items-v1-default-default .no-gigs-wrapper .btn.create-gig-button:hover {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .head-text:last-of-type {
  margin-top: 64px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item {
  padding: 24px;
  margin-top: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item:first-of-type {
  margin-top: 22px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
  width: 80%;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span:not(:first-of-type) {
  margin-left: 16px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .saved-text {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .applicants-count {
  color: #000000;
  margin: 46px 0 0;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .new-applicants-count {
  color: #f83b4e;
  margin: 46px 0 0 16px;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
  width: 20%;
  text-align: right;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .created-gig-text {
  color: rgba(99,99,99,0.7);
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .btn-tooltip-dropdown {
  border: none;
  padding: 0;
  margin-left: 34px;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .btn-tooltip-dropdown span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .btn-tooltip-dropdown span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list {
  right: 0;
  width: 176px;
  padding: 8px 0;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list .tooltip-list-item:hover .btn-tooltip {
  color: #000000;
  background-color: rgba(34,69,217,0.05);
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
  color: #000000;
  width: 100%;
  border: none;
  padding: 6px 24px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 20px;
  min-height: auto;
  margin-left: 44px;
  margin-right: 16px;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper {
  display: none;
  width: 100%;
  height: 466px;
  margin: 60px auto;
  position: relative;
  max-width: 626px;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper .btn-cancel {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper {
  text-align: center;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 12px;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .content {
  color: #000000;
  width: 100%;
  margin: 0 auto;
  max-width: 434px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
  margin-top: 72px;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.secondary-button {
  border: none;
  margin: 14px auto 0;
  display: block;
  padding: 0;
  min-height: auto;
}

.ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

@media (max-width:1151px) {
  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 70%;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 30%;
  }
}

@media (max-width:767px) {
  .ph-im-gigs-list-items-v1-default-default .no-gigs-wrapper {
    padding-top: 16px;
  }

  .ph-im-gigs-list-items-v1-default-default .no-gigs-wrapper .bottom-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .head-text:last-of-type {
    margin-top: 40px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list.draft-list .list-item .gig-details-wrapper {
    flex-direction: column;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list.draft-list .list-item .gig-details-wrapper .left-section {
    width: 90%;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list.draft-list .list-item .gig-details-wrapper .right-section {
    margin: 24px 0 0;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item {
    padding: 24px 16px;
    position: relative;
    margin-top: 18px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item:first-of-type {
    margin-top: 14px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
    flex-direction: column-reverse;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
    margin-right: 8px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .saved-text {
    margin: 14px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .applicants-count {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .new-applicants-count {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 100%;
    text-align: initial;
    align-items: center;
    margin-bottom: 14px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .created-gig-text {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
    padding: 8px 24px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn-edit-draft {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-gigs-list-items-v1-default-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn-delete {
    top: 29px;
    color: #000000;
    right: 20px;
    margin: 0;
    position: absolute;
  }

  .ph-im-gigs-list-items-v1-default-default .popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    overflow: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-list-items-v1-default-default .popup-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
    font-size: 12px;
  }

  .ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-gigs-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
    margin-top: 48px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-list-items-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-review-list-items-v1-default-default#-TZYBBLPN!*/

.ph-im-gigs-review-list-items-v1-default-default .no-gigs-wrapper {
  text-align: center;
  padding-top: 64px;
}

.ph-im-gigs-review-list-items-v1-default-default .no-gigs-wrapper .bottom-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item {
  padding: 24px;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper {
  position: relative;
  padding-left: 52px;
  border-bottom: 1px solid #f9f9f9;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper figure {
  left: 0;
  position: absolute;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper figure .img-candidate {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .avatar-circle {
  left: 0;
  position: absolute;
  width: 36px;
  height: 36px;
  line-height: 36px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background: #fcfcfc;
  text-align: center;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-name {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-designation {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
  width: 80%;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span:not(:first-of-type) {
  margin-left: 16px;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
  width: 20%;
  text-align: right;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper {
  display: none;
  width: 100%;
  height: 466px;
  margin: 60px auto;
  position: relative;
  max-width: 626px;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .btn-cancel {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper {
  text-align: center;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .content {
  color: #000000;
  width: 100%;
  margin: 0 auto;
  max-width: 434px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .content:last-of-type {
  margin: 24px auto 0;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
  margin-top: 72px;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.secondary-button {
  border: none;
  margin: 14px auto 0;
  display: block;
  padding: 0;
  min-height: auto;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper {
  display: none;
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .btn-cancel {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper {
  padding: 48px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .heading {
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .gig-name {
  color: #000000;
  margin: 0 0 40px;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form {
  width: 100%;
  margin: 0 auto;
  max-width: 502px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group {
  margin-bottom: 8px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group:first-of-type {
  margin-bottom: 32px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .field-label {
  color: #000000;
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .field-label .strong-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .field-label .star {
  color: #f83b4e;
  display: inline-block;
  font-size: 18px;
  margin-left: 2px;
  vertical-align: top;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label {
  width: 242px;
  text-align: center;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label:hover {
  cursor: pointer;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field {
  border-color: #000000;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .im-icon-check-circle-o {
  display: block;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .im-icon-like,
.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .im-icon-dislike {
  color: #000000;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field {
  border: 1px solid rgba(173,175,179,0.5);
  display: block;
  padding: 24px;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-check-circle-o {
  top: 12px;
  color: #000000;
  right: 12px;
  display: none;
  position: absolute;
  font-size: 16px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-like,
.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-dislike {
  display: block;
  font-size: 40px;
  line-height: .6;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .checkbox-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea {
  color: #000000;
  border: 1px solid rgba(173,175,179,0.5);
  resize: none;
  padding: 16px 18px;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .bottom-text {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .button-wrapper {
  margin-top: 48px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .button-wrapper .btn.primary-button.disabled {
  color: rgba(34,69,217,0.5);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .success-wrapper {
  padding: 48px;
  min-height: 400px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-gigs-review-list-items-v1-default-default .popup-modal-backdrop.active .custom-wrapper {
  display: block;
}

@media (max-width:1151px) {
  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .outer-wrapper .gig-details-wrapper .left-section {
    width: 70%;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .outer-wrapper .gig-details-wrapper .right-section {
    width: 30%;
  }
}

@media (max-width:767px) {
  .ph-im-gigs-review-list-items-v1-default-default .no-gigs-wrapper {
    padding-top: 16px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .no-gigs-wrapper .bottom-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item {
    padding: 24px 16px;
    position: relative;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item:not(:first-of-type) {
    margin-top: 18px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper {
    padding-right: 10px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-name {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-designation {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper {
    flex-direction: column;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
    font-size: 16px;
    margin-right: 4px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 100%;
    margin-top: 26px;
    text-align: center;
  }

  .ph-im-gigs-review-list-items-v1-default-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn.btn-review {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    overflow: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
    font-size: 12px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
    margin-top: 48px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
    font-size: 12px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper {
    height: 100vh;
    padding: 64px 18px 100px;
    overflow: auto;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .gig-name {
    margin: 0 0 28px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group:first-of-type {
    margin-bottom: 24px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .field-label {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label {
    width: 14s 2px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-like,
  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-dislike {
    font-size: 28px;
    margin-bottom: 8px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .checkbox-text {
    display: block;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea {
    padding: 16px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .bottom-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .review-wrapper .review-form .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 28px;
    position: fixed;
    justify-content: center;
    background-color: white;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-gigs-review-list-items-v1-default-default .custom-wrapper .success-wrapper {
    padding: 24px 16px;
    min-height: 100vh;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-review-list-items-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-view3-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-view3-default .content-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  margin-bottom: 128px;
}

.ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper {
  align-items: center;
  border-bottom: 1px solid #f9f9f9;
  margin: 36px 0 56px 0;
  padding-bottom: 8px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item {
  display: inline-block;
  vertical-align: middle;
}

.ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
  margin-left: 64px;
}

.ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-top: 19px;
  padding-bottom: 18px;
}

.ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
  color: #000000;
}

.ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
  left: 0;
  right: 0;
  bottom: -1px;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

@media (max-width:1151px) {
  .ph-nav-tabs-v1-view3-default .content-wrapper {
    padding: 18px;
  }
}

@media (max-width:767px) {
  .ph-nav-tabs-v1-view3-default .content-wrapper {
    padding: 18px;
    margin-bottom: 80px;
  }

  .ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper {
    display: block;
    padding: 0;
    margin: 24px 0;
  }

  .ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list {
    overflow-x: auto;
    white-space: nowrap;
  }

  .ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
    margin-left: 16px;
  }

  .ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
    display: inline-block;
    padding: 16px 16px 18px;
  }

  .ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
    bottom: 0;
  }

  .ph-nav-tabs-v1-view3-default .content-wrapper .tab-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 28px;
    z-index: 10;
    position: fixed;
    text-align: center;
    background-color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-view3-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-find-gigs-v1-default-default#-TZYBBLPN!*/

.ph-im-gigs-find-gigs-v1-default-default .widget-container {
  background: transparent;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block {
  margin-bottom: 64px;
  margin-top: 72px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .gigs-filter-close {
  display: none;
  position: relative;
  border-bottom: 1px solid #f9f9f9;
  padding: 0 18px 16px 18px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .gigs-filter-close .close-filter {
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgigs-bottom-hide-filter {
  display: inline-block;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgigs-bottom-hide-filter .btn-block {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-right: 24px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgigs-bottom-hide-filter .btn-block.clear-search {
  border: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .filter-mobile-show {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 244px;
  margin-right: 24px;
  width: 20%;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-filter-menu {
  min-height: 48px;
  padding: 11px 24px;
  background: #ffffff;
  border: 1px solid #808080;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  font-family: FSThriveElliotWeb-Regular;
  text-align: left;
  word-break: break-all;
  word-break: break-word;
  padding-right: 48px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-filter-menu .icon {
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 12px;
  line-height: 1;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter.category {
  display: inline-block;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list {
  position: absolute;
  z-index: 99;
  background: #ffffff;
  padding: 24px;
  width: 100%;
  max-height: 335px;
  overflow-y: auto;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list li {
  margin: 0 0 14px 0;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list li:last-child {
  margin-bottom: 0;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox {
  background-color: #ffffff;
  margin: 0;
  padding-left: 26px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox input:checked+.checkbox {
  background: #000000;
  border-color: #000000;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox input:checked+.checkbox::before {
  border-color: #ffffff;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox input:focus+.checkbox {
  border: 1px dashed #000000;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox .checkbox {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 3px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox .result-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  word-break: break-all;
  word-break: break-word;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter.active .findgig-filter-menu {
  border-color: rgba(0,0,0,0.4);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter.active .findgig-dropdown-list {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border: 1px solid rgba(0,0,0,0.4);
  border-top: none;
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 33%;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .findgig-search {
  width: 100%;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .form-control {
  min-height: 48px;
  padding: 11px 48px;
  background: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  border-radius: 12px;
  box-shadow: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .form-control:focus {
  border-color: #000000;
  outline-color: #000000;
  outline-style: dotted;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .form-control::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .clear-textbox,
.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .search-icon {
  position: absolute;
  right: 24px;
  top: 50%;
  z-index: 9;
  transform: translateY(-50%);
  font-size: 8px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .clear-textbox i,
.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .search-icon i {
  font-size: 12px;
  line-height: 1;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper .search-form-block .search-icon {
  left: 24px;
  right: auto;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgig-search-wrapper {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block::after {
  content: "";
  clear: both;
  display: block;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-left {
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-left .gigs-count {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right {
  display: inline-block;
  float: right;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort {
  width: 39%;
  display: inline-block;
  font-size: 14px;
  text-align: right;
  white-space: nowrap;
  padding-right: 0;
  vertical-align: middle;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort:before {
  content: "|";
  padding-right: 7px;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: 1px;
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .control-label {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .control-label:focus {
  outline: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby {
  width: 105px;
  display: inline-block;
  position: relative;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby:focus {
  outline: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby>.icon {
  position: absolute;
  top: 50%;
  right: 5px;
  color: #000000;
  transform: translateY(-50%);
  font-size: 10px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby::before {
  top: 50%;
  right: 5px;
  content: "\78";
  z-index: 0;
  position: absolute;
  transform: translateY(-50%);
  width: 13px;
  height: 8px;
  line-height: 10px;
  font-family: "internalmobility" !important;
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby .form-control {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  border: 1px solid transparent;
  z-index: 1;
  position: relative;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0;
  padding-right: 0;
  box-shadow: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby .form-control::-ms-expand {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby .form-control:focus {
  outline: 2px dashed;
  border-color: transparent;
  outline-offset: 0;
  box-shadow: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards {
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-left: -16px;
  margin-right: -16px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card {
  display: inline-block;
  width: 25%;
  padding: 16px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card a {
  display: inline-block;
  width: 100%;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  height: 100%;
  position: relative;
  padding-bottom: 64px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card a:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .top-wrapper {
  margin-top: 8px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .top-wrapper .date {
  display: inline-block;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .top-wrapper .job-training-wrapper {
  margin-bottom: 4px;
  display: inline-block;
  background: rgba(34,69,217,0.04);
  padding: 4px 6px;
  color: #000000;
  border-radius: 6px;
  margin-left: 16px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .title {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  margin: 0;
  margin-top: 4px;
  word-break: break-all;
  word-break: break-word;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .location {
  margin-top: 4px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .description {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin: 0;
  margin-top: 24px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-wrapper {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper {
  position: absolute;
  bottom: 24px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper figure {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper figure img {
  width: 100%;
  height: 100%;
  max-width: 28px;
  object-fit: cover;
  position: absolute;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper .avator {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  background: #fcfcfc;
  border-radius: 50%;
  font-size: 14px;
  text-align: center;
  color: #85878C;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-details {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  margin-left: 8px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .no-gigs-wrapper {
  padding: 16px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-find-gigs-v1-default-default .find-gig-area .no-gigs-wrapper .no-jobs-available {
  margin-top: 16px;
}

@media only screen and (max-width:1200px) {
  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper {
    width: 30%;
  }
}

@media only screen and (max-width:1151px) {
  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter {
    width: 30%;
    margin-right: 12px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-search-wrapper {
    width: 100%;
    margin-top: 16px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card {
    width: 50%;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block {
    margin: 0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    display: none;
    background: #fcfcfc;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper {
    padding: 24px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .filter-mobile-show {
    display: inline-block;
    margin-bottom: 14px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter {
    width: 100%;
    margin-right: 0;
    margin-bottom: 8px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list {
    position: relative;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block.active {
    display: inline-block;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block.active .gigs-filter-close {
    display: inline-block;
    width: 100%;
    padding-top: 24px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgig-filters-block.active .findgig-search-wrapper {
    width: 100%;
    display: none;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgig-search-wrapper {
    width: 100%;
    padding-top: 24px;
    display: inline-block;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-left {
    width: 100%;
    padding: 24px 0;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right {
    float: none;
    width: 100%;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right::after {
    content: "";
    display: block;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter {
    display: inline-block;
    width: 40%;
    vertical-align: middle;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter .filter-option {
    background: none;
    padding: 0;
    border: none;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter .filter-option .filterText {
    margin-left: 4px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort {
    width: calc(58%);
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards {
    display: block;
    margin: 0;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card {
    width: 100%;
    padding: 10px 0;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .no-gigs-wrapper {
    padding: 24px;
    margin-top: 24px;
  }

  .ph-im-gigs-find-gigs-v1-default-default .find-gig-area .no-gigs-wrapper figure img {
    max-width: 96px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-find-gigs-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-media-campaign-v1-default-imdefault#-TZYBBLPN!*/

.ph-media-campaign-v1-default-imdefault .show-loader {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1150;
  position: fixed;
  background-color: rgba(0,0,0,0.5);
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area {
  background-color: #F7F9FD;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block {
  margin: 0 auto;
  position: relative;
  max-width: 480px;
  min-height: 500px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .step-block .back-btn {
  left: -65px;
  color: #212121;
  display: inline-block;
  padding: 0;
  position: absolute;
  font-size: 24px;
  background: transparent;
  min-width: auto;
  min-height: auto;
  line-height: 34px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .step-block .back-btn:focus,
.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .step-block .back-btn:active {
  box-shadow: none;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .step-heading-block {
  color: #212121;
  margin: 36px 0 16px 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-heading {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: 'AvenirRoman';
  margin-bottom: 20px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group {
  text-align: left;
  background: transparent;
  margin-bottom: 26px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group:last-child {
  margin-top: 32px;
  margin-bottom: 0;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-label {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: 'AvenirRoman';
  margin-bottom: 4px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control {
  color: #000000;
  border: 1px solid #a5b2ba;
  height: 48px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-webkit-input-placeholder {
  color: #1c3a4e;
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-moz-placeholder {
  color: #1c3a4e;
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-ms-input-placeholder {
  color: #1c3a4e;
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-moz-placeholder {
  color: #1c3a4e;
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block {
  margin-top: 32px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block {
  margin-top: 16px;
  display: inline-block;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block:first-child {
  margin-top: 0;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group {
  margin: 0;
  display: flex;
  align-items: normal;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox {
  border-color: #000000;
  background-color: #000000;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox .icon {
  color: #ffffff;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox::before {
  display: none;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:focus~.checkbox {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox {
  width: 22px;
  height: 22px;
  border: 1px solid #000000;
  position: relative;
  min-width: 22px;
  margin-top: 4px;
  background: transparent;
  margin-right: 12px;
  border-radius: 2px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox .icon {
  color: transparent;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  pointer-events: none;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox::before {
  display: none;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label {
  color: #000000;
  width: 100%;
  display: block;
  max-width: 360px;
  font-size: 14px;
  align-self: normal;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a {
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a:last-child {
  display: inline-block;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox {
  position: relative;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .icon {
  top: 50%;
  right: 16px;
  color: #343a40;
  z-index: 3;
  position: absolute;
  transform: translateY(-50%);
  font-size: 12px;
  pointer-events: none;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list {
  top: 45px;
  width: 100%;
  border: solid 1px #a5b2ba;
  z-index: 4;
  position: absolute;
  overflow-y: scroll;
  border-top: 0;
  max-height: 190px;
  overflow-x: visible;
  border-radius: 0 0 2px 2px;
  background-color: #ffffff;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem {
  border: 2px dashed transparent;
  padding: 8px 12px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem em {
  font-style: normal;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem.listitem-focused {
  border: 2px dashed #000000;
  background-color: #f1f3f5;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem:hover {
  background-color: #f1f3f5;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .no-results {
  top: 43px;
  width: 100%;
  border: 1px solid #a5b2ba;
  z-index: 4;
  padding: 12px 12px;
  position: absolute;
  border-top: 0;
  border-radius: 0 0 2px 2px;
  background-color: #ffffff;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .upload-heading {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .questions-block {
  color: #000000;
  margin-top: 4px;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .steps-block {
  margin-top: 32px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .steps-block .steps-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .steps-block .steps {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .steps-block .steps li {
  margin-top: 16px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .record-help-block {
  color: #000000;
  display: none;
  font-size: 14px;
  margin-top: 16px;
  line-height: 20px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .record-help-block .click-help {
  color: #009bdf;
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .upload-video-block {
  margin-top: 32px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .error-block {
  margin-top: 12px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .back-btn {
  margin: 24px auto 0 auto;
  display: none;
  color: #009bdf;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  background: transparent;
  min-width: auto;
  min-height: auto;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .success-block-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .success-block-container .upload-succes-heading {
  color: #000000;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Bold;
  margin-top: 6px;
  margin-bottom: 44px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .error-block {
  width: 100%;
  display: table;
  padding: 12px 12px 12px 10px;
  margin-top: 4px;
  border-radius: 4px;
  background-color: #ffeded;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .error-block figure {
  display: table-cell;
  min-width: 32px;
  vertical-align: top;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .error-block .error-text {
  width: 100%;
  color: #000000;
  display: table-cell;
  font-size: 14px;
  line-height: 20px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .btn {
  padding: 12px 40px;
  min-width: 115px;
  min-height: 48px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog {
  top: 50%;
  margin: 0 auto;
  max-width: 470px;
  box-shadow: 0 10px 13px 0 rgba(41,44,81,0.24);
  transform: translateY(-50%);
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-body {
  padding: 32px 32px 32px 26px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer {
  padding: 16px 32px 18px 32px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer .btn {
  padding: 0;
  color: #000000;
  background: transparent;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer .btn:focus,
.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer .btn:active,
.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer .btn:hover {
  box-shadow: none;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer .btn.btn-cancel {
  color: #ff0000;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer .btn:first-child {
  float: left;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .close-popup-btn {
  top: 18px;
  right: 16px;
  z-index: 1;
  position: absolute;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .close-popup-btn .close {
  color: #212121;
  opacity: 1;
  font-size: 11px;
  line-height: 11px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .heading-block h2 {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 8px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .sub-heading {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .upload-progress-block label {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: 'AvenirRoman';
  margin-bottom: 8px;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .upload-progress-block .progress {
  height: 8px;
  border: 1px solid #dedede;
  box-shadow: none;
  background-color: #ffffff;
}

@-moz-document url-prefix()  {
  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .upload-progress-block .progress {
    margin-top: 1px;
  }
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .upload-progress-block .progress .progress-bar {
  height: 8px;
  background-color: #00ea59;
}

.ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .upload-progress-block .upload-size {
  display: block;
  color: #212121;
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  text-align: right;
}

@media only screen and (max-width:767px) {
  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .widget-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog {
    max-width: 90%;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .close-popup-btn {
    top: 16px;
    right: 16px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .close-popup-btn .close {
    font-size: 14px;
    line-height: 14px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-body {
    padding: 24px 36px 24px 16px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .modal-footer {
    padding: 16px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .modal-dialog .heading-block h2 {
    margin-bottom: 4px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block {
    min-height: 450px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .step-block .back-btn {
    display: none;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .step-heading-block {
    margin: 16px 0 4px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-heading {
    margin-bottom: 26px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group {
    margin-bottom: 20px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .btn {
    width: 100%;
    display: block;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control {
    height: 40px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-webkit-input-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-moz-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-ms-input-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-moz-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block {
    margin-top: 28px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox {
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin-top: 2px;
    margin-right: 8px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox .icon {
    font-size: 8px;
    line-height: 8px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .upload-heading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .questions-block {
    font-size: 18px;
    margin-top: 2px;
    line-height: 28px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .steps-block {
    margin-top: 30px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .steps-block .steps-heading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .steps-block .steps li {
    margin-top: 12px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .record-help-block {
    display: none;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .upload-video-block {
    margin-top: 20px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .upload-video-block .btn {
    width: 100%;
    display: block;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .error-block {
    margin-top: 4px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .upload-block .back-btn {
    display: block;
    margin-top: 22px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .success-block-container .upload-succes-heading {
    font-size: 18px;
    margin-top: 2px;
    line-height: 28px;
  }

  .ph-media-campaign-v1-default-imdefault .phs-widget-block-area .content-block .success-block-container .upload-succes-button .btn {
    width: 100%;
    display: block;
  }
}

/*!TZYBBLPN-end-widget-#ph-media-campaign-v1-default-imdefault#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-details-v1-job-header-no-nav#-TZYBBLPN!*/

html.internal .job-description h1 {
  color: inherit;
}

.ph-job-details-v1-job-header-no-nav {
  position: relative;
  margin-bottom: 64px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  margin: 0;
  background-color: #ffffff;
  width: 100%;
  padding: 24px 0;
  border-radius: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  display: none;
}

.ph-job-details-v1-job-header-no-nav .sticky-block.sticky-block-fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-job-details-v1-job-header-no-nav .sticky-block.sticky-block-fixed+.job-data-block {
  padding: 0;
}

.ph-job-details-v1-job-header-no-nav .sticky-block.desktop-fixed-header {
  top: 0;
  left: 0;
  background: #ffffff;
  padding: 20px;
  z-index: 1001;
  border: 1px solid #808080;
  right: 0;
  margin: 0 auto;
  width: 100%;
  display: inherit;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left {
  padding: 0 0 0 26px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .duration-block {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  display: none;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-info-title {
  color: #000000;
  display: inline-block;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 36px;
  vertical-align: top;
  max-width: 85%;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .fit-level-container {
  display: inline-block;
  vertical-align: top;
  margin-top: 12px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-location {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-other-info-list {
  display: none;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  align-items: center;
  justify-content: flex-end;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper {
  position: relative;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper {
  display: none;
  margin: 0;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper .btn-share {
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper .btn-share .icon {
  color: #85878C;
  font-size: 14px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox {
  display: inline-block;
  margin: 0 0 0 16px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label {
  margin: 0;
  position: relative;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin: 0;
  border: none;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label input:focus {
  outline: 2px dashed #000000;
  outline-offset: -2px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content {
  font-size: 16px;
  padding: 0;
  display: block;
  color: #85878C;
  font-weight: 100;
  margin: 0;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .icon-heart {
  color: #85878C;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .icon-heart-full {
  color: #000000;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .wish-list-text {
  display: none;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .viewed-by-people-block {
  display: none;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom {
  display: inline-block;
  padding: 0;
  text-align: right;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn {
  letter-spacing: .4px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: 163px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn:focus,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn:focus,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:focus,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:focus {
  outline: 2px dashed #000000;
  outline-offset: -2px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn,
.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn {
  margin: 0 0 0 16px;
}

.ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom {
  display: none;
}

.ph-job-details-v1-job-header-no-nav .job-data-block {
  margin: 56px auto 0 !important;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description {
  width: 100%;
  background-color: #ffffff;
  margin: 0;
  padding: 56px 24px 0 24px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description h2 {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  line-height: 33px;
  text-align: left;
  color: #adafb3;
  margin: 0 0 20px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #adafb3;
  word-break: normal;
  margin: 0 0 32px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info h1,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info h2,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info h3,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info h4,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info h5,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info h6 {
  color: #adafb3;
  font-size: 16px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info strong {
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info .seperator {
  padding: 0 10px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info div,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info p,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info span,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info table,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info li,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info font {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info sub,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info sup,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info div,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info span,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info li,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info font {
  font-size: 16px !important;
  background-color: transparent !important;
  line-height: 2;
  list-style: inherit;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info p,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info p span,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info ul,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info ul li,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info ul li span,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info div {
  color: #adafb3 !important;
  font-size: 16px;
  line-height: 24px;
  text-indent: 0 !important;
  word-break: break-all;
  word-break: break-word;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info p strong,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info p span strong,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info ul li strong,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info ul li span strong {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  display: initial;
  padding: 0;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info li {
  list-style-type: disc;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info tr,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info td {
  white-space: normal;
  width: auto;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info td {
  display: inline-block;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info hr {
  margin-left: -16px;
  margin-right: -16px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info h4 {
  color: #adafb3;
  font-size: 22px;
  line-height: 33px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info table {
  width: 100% !important;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info ul,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info ol {
  padding-left: 20px;
  margin-bottom: 10px;
  list-style: disc;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info font[face="symbol"]>span>span[style="FONT: 7pt \'Times New Roman\'"] {
  font-size: 2px !important;
  text-indent: 0 !important;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info .MsoNormal {
  margin: 0 !important;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info>span>br {
  margin-bottom: 4px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info>b {
  color: #adafb3;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info>span {
  color: #adafb3;
  line-height: 1.5;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info span,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description .jd-info div {
  max-width: 100%;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-summary .summary-area {
  width: 100%;
  background-color: #ffffff;
  margin: 0;
  padding: 24px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-summary .summary-area .heading {
  text-align: left;
  color: #000000;
  border-top: none;
  padding: 0;
  margin-bottom: 8px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-summary .summary-area .summary-box {
  padding: 0 12px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-summary .summary-area .summary-box .summary-col {
  padding: 0;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-summary .summary-area .summary-box .summary-col .eachSummary {
  padding: 12px 0;
  min-height: 75px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-summary .summary-area .summary-box .summary-col .eachSummary .label {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #adafb3;
  padding: 0;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-summary .summary-area .summary-box .summary-col .eachSummary .label-value {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  margin: 0 16px 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper {
  padding: 0 0 0 24px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .duration-block {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  margin-bottom: 2px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-info-title {
  color: #000000;
  display: inline-block;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 36px;
  vertical-align: top;
  max-width: 85%;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .fit-level-container {
  display: inline-block;
  vertical-align: top;
  margin-top: 12px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-location {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-other-info-list .job-other-info-list-items {
  color: #000000;
  display: inline-block;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-other-info-list .job-other-info-list-items:not(:first-of-type) {
  margin-left: 16px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-other-info-list .job-other-info-list-items:not(:first-of-type)::before {
  top: 50%;
  left: -11px;
  width: 2px;
  height: 2px;
  content: '';
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-other-info-list .job-other-info-list-items .reward-block .reward-text {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-other-info-list .job-other-info-list-items .reward-block .reward-number {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-info-wrapper .job-other-info-list .job-other-info-list-items .reward-block .reward-icon {
  color: rgba(0,168,182,0.2);
  font-size: 22px;
  line-height: 33px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions {
  border: 1px solid #808080;
  padding: 24px;
  margin: 0 0 32px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .btn-apply,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .btn-refer {
  text-align: center;
  margin: 0 0 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: 100%;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .btn-apply:focus,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .btn-refer:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper {
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label {
  margin: 0;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label:focus,
.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label:active {
  outline: 2px dashed #000000;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin: 0;
  border: none;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label input:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label .label-content {
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  color: #000000;
  font-weight: 100;
  margin: 0;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label .label-content .icon-heart {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label .label-content .icon-heart-full {
  color: #000000;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label .label-content .wish-list-text {
  display: inline-block;
  vertical-align: middle;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper {
  display: none;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper .btn-share {
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper .btn-share .icon {
  color: #85878C;
  font-size: 14px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper .btn-share .btn-text {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  margin-left: 10px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .viewed-by-people-block {
  padding: 32px 0 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #f9f9f9;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .viewed-by-people-block .left-block {
  width: 80%;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .viewed-by-people-block .left-block .text-block {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions .viewed-by-people-block .right-block .icon-block {
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  font-size: 14px;
  line-height: 1;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #8d2abe;
  background-color: rgba(141,42,190,0.16);
}

.ph-job-details-v1-job-header-no-nav .job-data-block .team-details {
  margin: 0 0 32px 0;
  height: auto;
  background-color: #ffffff;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .team-details.no-results-know-your-team {
  margin-bottom: 32px;
  background-color: #ffffff;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .team-details.no-results-job-posted-by {
  padding-left: 40px;
  background: #ffffff;
  margin-bottom: 32px;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .team-details.no-results-job-posted-by .ph-know-your-team-v1-default-default {
  width: 100%;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .team-details.no-results-know-your-team,
.ph-job-details-v1-job-header-no-nav .job-data-block .team-details .no-results-job-posted-by {
  margin: 0 !important;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .ph-email-job-v1-default-default .email-job-button {
  display: none;
}

.ph-job-details-v1-job-header-no-nav .job-data-block .expire-job-view .widget-container figure img {
  width: auto;
}

@media (max-width:1151px) {
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn {
    margin-bottom: 8px;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .job-details-block .job-description {
    padding: 24px 16px;
  }
}

@media (max-width:767px) {
  .ph-job-details-v1-job-header-no-nav {
    margin-bottom: 12px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block {
    display: inline-block;
    box-shadow: none;
    padding: 24px 0;
    margin: 0 0 8px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block.sticky-block-fixed {
    position: relative;
    display: inline-block;
    padding: 24px 16px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block.sticky-block-fixed>.container {
    margin: 0 auto;
    padding: 0;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block.sticky-block-fixed+.job-data-block {
    padding: 0 0;
    margin: 0 auto !important;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left {
    padding: 0;
    width: 100%;
    display: inline-block;
    padding: 0 0 10px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .duration-block {
    display: block;
    margin-bottom: 10px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-info-title {
    font-size: 22px;
    max-width: 70%;
    line-height: 33px;
    margin-bottom: 5px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-location {
    margin-bottom: 5px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .fit-level-container {
    position: relative;
    width: 28%;
    margin-top: 8px;
    float: right;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-other-info-list {
    display: inline-block;
    width: 100%;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-other-info-list .job-other-info-list-items {
    color: #000000;
    display: inline-block;
    position: relative;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 24px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-other-info-list .job-other-info-list-items:not(:first-of-type) {
    margin-left: 15px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-left .job-other-info-list .job-other-info-list-items:not(:first-of-type)::before {
    top: 50%;
    left: -11px;
    width: 2px;
    height: 2px;
    content: '';
    position: absolute;
    background-color: #000000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right {
    display: inline-block;
    position: relative;
    padding: 10px 0 40px 0;
    width: 100%;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header {
    position: fixed;
    left: 0;
    bottom: 0;
    background: #ffffff;
    padding: 16px 16px 50px;
    z-index: 99;
    width: 100%;
    box-shadow: 0 -2px 7px 0 rgba(0,0,0,0.1);
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .share-save-wrapper {
    padding-bottom: 16px;
    left: 0;
    right: 0;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom {
    display: inline-block;
    width: 100%;
    max-width: 100%;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .applyNowBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .applyNowBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn {
    width: 100%;
    max-width: 100%;
    margin: 0;
    margin-bottom: 8px;
    white-space: normal;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .applyNowBtn:focus,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .applyNowBtn:focus,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn:focus,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn:focus {
    outline: 2px dashed #000000;
    outline-offset: -2px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn {
    margin-bottom: 8px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom {
    display: none;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper {
    display: inline-block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    z-index: 90;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper {
    display: none;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox {
    display: inline-block;
    width: 100%;
    margin: 0;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .wish-list-text {
    display: inline-block;
    font-size: 14px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom {
    display: inline-block;
    width: 100%;
    max-width: 100%;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn {
    width: 100%;
    max-width: 100%;
    margin: 0;
    white-space: normal;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn:focus,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn:focus,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:focus,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:focus {
    outline: 2px dashed #000000;
    outline-offset: -2px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn,
  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn {
    margin-bottom: 8px;
  }

  .ph-job-details-v1-job-header-no-nav .sticky-block .sticky-block-right .header-actions-sticky {
    display: none;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block {
    padding: 0;
    margin: 0 auto !important;
    width: 100%;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .job-header-actions {
    display: none;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .showing-following-widget {
    padding: 0 !important;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row {
    margin: 0;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-details-block {
    margin: 0 0 8px;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-details-block .job-description {
    padding: 24px 16px;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-details-block .job-summary .summary-area {
    padding: 24px 16px;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-details-block .job-summary .summary-area .summary-box .summary-col .eachSummary {
    padding: 16px 0;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-details-block .job-summary .summary-area .summary-box .summary-col .eachSummary .label {
    font-size: 14px;
    line-height: 20px;
    padding: 0;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-details-block .job-summary .summary-area .summary-box .summary-col:last-child .eachSummary {
    border-bottom: 1px solid #808080;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-details-block .job-summary .summary-area .summary-box .summary-col:last-child .eachSummary:last-child {
    border-bottom: none;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .job-info-wrapper {
    display: none;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .team-details {
    margin: 0 0 16px 0;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .team-details.no-results-know-your-team {
    margin-bottom: 16px;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .team-details.no-results-job-posted-by {
    padding-left: 1rem;
    margin-bottom: 16px;
  }

  .ph-job-details-v1-job-header-no-nav .job-data-block .row .ph-profile-view-v1-default-default {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-job-details-v1-job-header-no-nav#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-media-large-img-left-cc-view4-option1-imtheme1#-TZYBBLPN!*/

.ph-media-large-img-left-cc-view4-option1-imtheme1 {
  background-color: transparent;
  margin-bottom: 32px;
}

.ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block {
  display: block;
  padding: 12px 32px;
  background-color: #ffffff;
  border-radius: 16px;
}

.ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content {
  padding-left: 15%;
}

.ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .header {
  font-size: 22px;
  line-height: 33px;
  margin-bottom: 12px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .description {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  color: #000000;
}

.ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .acctions-block {
  margin-top: 32px;
}

.ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .acctions-block .primary-action-link {
  display: inline-block;
  vertical-align: top;
}

.ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .acctions-block .primary-action-link+.primary-action-link {
  margin-left: 12px;
}

@media (max-width:1151px) {
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .header {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (max-width:767px) {
  .ph-media-large-img-left-cc-view4-option1-imtheme1 {
    margin-bottom: 14px;
  }

  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block {
    padding: 0;
  }

  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .ph-col-3,
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .ph-col-4,
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .ph-col-5,
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .ph-col-6,
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .ph-col-7,
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .ph-col-9,
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .ph-col-8 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content {
    padding: 20px;
  }
}

@media (max-width:480px) {
  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .acctions-block .primary-action-link {
    display: block;
  }

  .ph-media-large-img-left-cc-view4-option1-imtheme1 .ph-card-block .content .acctions-block .primary-action-link+.primary-action-link {
    margin-left: 0;
    margin-top: 12px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-media-large-img-left-cc-view4-option1-imtheme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-list-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-list-v1-default-imredesign-default .communities-wrapper {
  padding: 0 16px 0;
  margin-bottom: 96px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container {
  width: 100%;
  max-width: 1264px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container {
  padding-bottom: 64px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-heading {
  margin-bottom: 22px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card:not(:first-of-type) {
  margin-top: 28px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .image-section {
  width: 288px;
  height: 180px;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
  -ms-border-radius: 16px 0 0 16px;
  border-radius: 16px 0 0 16px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .image-section .joined-group-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: auto;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section {
  padding: 32px 32px 20px;
  position: relative;
  flex-grow: 1;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .group-name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .group-about {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper {
  margin-top: 48px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper .member-count-wrapper {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper .member-count-wrapper .im-icon-community {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper .activity-text {
  top: 32px;
  color: #85878C;
  right: 32px;
  position: absolute;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper .activity-text.active {
  color: #000000;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .more-community {
  color: #000000;
  margin: 64px 0 22px;
  font-size: 24px;
  line-height: 36px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .heading {
  margin-bottom: 20px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 {
  padding: 0 16px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper {
  width: 100%;
  margin: 0 auto 32px;
  max-width: 400px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper {
  display: block;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper {
  height: 154px;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .img-community {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .tag {
  top: 24px;
  left: 24px;
  color: #000000;
  height: 24px;
  padding: 3px 16px;
  z-index: 10;
  position: absolute;
  font-size: 12px;
  line-height: 18px;
  background-color: #ffffff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper {
  height: 168px;
  padding: 24px 24px 0;
  background-color: #ffffff;
  overflow: hidden;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper .name {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper .description {
  color: #000000;
  margin: 14px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block {
  padding: 0 24px 24px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
  height: 88px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block .btn.secondary-button,
.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block .ph-join-text {
  margin: 24px 0 0;
  display: inline-block;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper {
  padding: 72px 0 32px;
  text-align: center;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper .image-wrapper {
  margin: 0 auto 32px;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper .no-results-heading {
  color: #85878C;
}

.ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper .bottom-content {
  color: #adafb3;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

@media (max-width:1151px) {
  .ph-erg-list-v1-default-imredesign-default .communities-wrapper {
    padding: 40px 16px 0;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section {
    padding: 24px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper {
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper .activity-text {
    position: static;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}

@media (max-width:767px) {
  .ph-erg-list-v1-default-imredesign-default .communities-wrapper {
    padding: 0 18px;
    margin-bottom: 80px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container {
    padding: 0;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .head-wrapper {
    margin-top: 32px;
    text-align: center;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .head-wrapper .sub-heading {
    margin: 4px 0 32px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container {
    padding-bottom: 40px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card {
    display: block;
    padding: 0;
    position: relative;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .image-section {
    width: 100%;
    height: 120px;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section {
    width: 100%;
    padding: 24px 16px;
    position: static;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .group-name {
    font-size: 18px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .group-about {
    font-size: 16px;
    margin-top: 8px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper {
    width: 100%;
    position: static;
    margin-top: 38px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper .member-count-wrapper {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .joined-group-card .content-section .bottom-wrapper .activity-text {
    position: static;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .joined-groups-container .more-community {
    margin: 40px 0 14px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row {
    margin: 0;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 {
    padding: 0;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12:not(:last-of-type) .card-wrapper {
    margin: 0 auto 18px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper {
    margin: 0;
    max-width: 344px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .tag {
    top: 16px;
    left: 16px;
    padding: 4px 16px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper {
    height: 139px;
    padding: 24px 16px;
    padding-bottom: 0;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper .description {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block {
    padding: 24px 16px;
    padding-top: 0;
    height: 104px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block .ph-join-text {
    margin: 40px 0 0;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper {
    padding: 72px 0 16px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper .image-wrapper {
    margin: 0 auto 24px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper .image-wrapper .img-no-results {
    max-width: 220px;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper .no-results-heading {
    color: #85878C;
  }

  .ph-erg-list-v1-default-imredesign-default .communities-wrapper .container .no-results-wrapper .bottom-content {
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-list-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-employee-search-results-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  align-content: center;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-text {
  width: 55%;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-text .result-count {
  color: #000000;
  margin: 6px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-text .result-count .boldtext {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field {
  width: 45%;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper {
  position: relative;
  text-align: right;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .input-search {
  width: 100%;
  border: solid 1px #f9f9f9;
  padding: 12px 36px 12px 36px;
  border-radius: 14px;
  color: #85878C;
  height: 48px;
  box-shadow: none;
  -webkit-appearance: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .input-search::-moz-placeholder {
  color: #adafb3;
  opacity: 1;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .input-search:-ms-input-placeholder {
  color: #adafb3;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .input-search::-webkit-input-placeholder {
  color: #adafb3;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .search-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  color: #adafb3;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .clear-icon {
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  position: absolute;
  background: none;
  padding: 0;
  margin: 0;
  border: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .clear-icon .icon {
  color: #adafb3;
  font-size: 14px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .icon {
  color: #adafb3;
  font-size: 14px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block {
  margin-top: 8px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidatesList {
  text-align: left;
  flex-wrap: wrap;
  display: flex;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidatesList:after,
.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidatesList::before {
  display: block;
  clear: both;
  content: '';
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .eachCandidate {
  padding: 16px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  position: relative;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .toggle-arrow-holder {
  display: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section {
  width: 100%;
  display: inline-block;
  padding: 32px 24px 24px;
  overflow: hidden;
  position: relative;
  text-align: center;
  background-color: #ffffff;
  height: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.disabled {
  opacity: 1;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .ph-a11y-overlay-link {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  left: 0;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .ph-a11y-overlay-link:focus {
  outline: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .hiring-manager-tooltip {
  display: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper {
  margin: 0 auto;
  z-index: 1;
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 88px;
  position: relative;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper img {
  max-width: 88px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  font-size: 24px;
  padding-top: 0;
  line-height: inherit;
  color: #000000;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo {
  min-height: 80px;
  margin-top: 16px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .employee-name-link {
  display: block;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .employee-name-link .name {
  color: #000000;
  margin: 0 0 8px;
  z-index: 1;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
  color: #000000;
  z-index: 1;
  position: relative;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin: 0;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
  margin-top: 4px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo {
  text-align: left;
  position: relative;
  z-index: 2;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .head-text {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
  text-transform: uppercase;
  text-align: left;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details {
  margin-bottom: 24px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .university-name,
.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .company-name {
  padding-left: 38px;
  position: relative;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details:last-child {
  margin-bottom: 0;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .company-name .icon.icon-suitcase::before {
  content: "\e082";
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon {
  top: 50%;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 22px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-briefcase {
  line-height: 22px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-house-counsel {
  line-height: 22px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-read-more {
  font-size: 22px;
  line-height: 22px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details.skills-main {
  position: relative;
  padding-left: 38px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details.skills-main .icon {
  top: 6px;
  transform: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .heading {
  color: #000000;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .location,
.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .location-country {
  color: #000000;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  margin: 4px 0 0 0;
  text-overflow: ellipsis;
  padding-left: 38px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper {
  margin: 0 8px 8px 0;
  display: inline-block;
  vertical-align: middle;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper:last-of-type {
  vertical-align: middle;
  display: inline-block;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .tiles {
  color: #000000;
  border: 0 solid #f9f9f9;
  margin: 0;
  padding: 6px 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  max-width: 100%;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  text-overflow: ellipsis;
  background-color: rgba(0,0,0,0.04);
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .count {
  color: #adafb3;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  border: 1px solid transparent;
  padding: 6px 0;
  margin: 0;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper {
  display: block;
  text-align: center;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invite-text {
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 48px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:hover,
.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:hover,
.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing {
  padding: 16px;
  text-align: center;
  background-color: #fcfcfc;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing .spinner {
  width: 16px;
  height: 16px;
  border: 1px solid #808080;
  display: inline-block;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  margin-right: 8px;
  border-bottom: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -webkit-animation: spin 1s linear infinite;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing .processing-text {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  letter-spacing: .6px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-success {
  color: #000000;
  border: none;
  margin: 0;
  opacity: 1;
  padding: 12px 24px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: rgba(0,168,182,0.04);
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-success .icon-check-mark {
  margin-right: 12px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-error {
  color: #f83b4e;
  border: none;
  opacity: 1;
  padding: 14px 8px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: #fff2f1;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-error .icon-cancel {
  margin-right: 2px;
}

.ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-orginfo .no-data {
  text-align: center;
  margin: 0 auto 32px auto;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-employee-search-results-v1-view1-imredesign-default .pagination-block {
  padding: 16px 0;
  text-align: center;
}

.ph-employee-search-results-v1-view1-imredesign-default .pagination-block .pagination-item {
  display: inline-block;
}

.ph-employee-search-results-v1-view1-imredesign-default .pagination-block .pagination-item .pagination-item-button {
  border: none;
  background-color: transparent;
}

.ph-employee-search-results-v1-view1-imredesign-default .pagination-block .pagination-item .pagination-item-button.btn-page-count {
  color: #000000;
  width: 26px;
  height: 26px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-employee-search-results-v1-view1-imredesign-default .pagination-block .pagination-item .pagination-item-button.btn-page-count.active {
  color: #ffffff;
  background-color: #000000;
}

.ph-employee-search-results-v1-view1-imredesign-default .no-employees-info {
  text-align: center;
  background-color: #ffffff;
  padding: 100px 0;
  border: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 32px;
}

.ph-employee-search-results-v1-view1-imredesign-default .no-employees-info .no-employees-available {
  color: #000000;
  padding: 56px 0 16px;
  margin: 0 auto;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
}

@media (max-width:1151px) {
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .eachCandidate {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width:767px) {
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area {
    padding: 0;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel {
    display: block;
    align-items: normal;
    align-content: normal;
    margin-bottom: 24px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-text {
    width: 100%;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-text .result-count {
    margin: 0 0 24px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field {
    width: 100%;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .input-search {
    height: 48px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block {
    margin-top: 24px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidatesList {
    flex-wrap: unset;
    display: block;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .eachCandidate {
    max-width: 100%;
    flex: auto;
    padding: 0 16px;
    margin-bottom: 16px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .candidate-card {
    height: auto;
    position: relative;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .toggle-arrow-holder {
    top: -8px;
    right: -8px;
    border: 0;
    display: block;
    z-index: 99;
    position: absolute;
    background-color: transparent;
    padding: 8px;
    font-size: 12px;
    line-height: 1;
    color: #000000;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section {
    display: block;
    padding: 24px 20px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper .avatar-circle {
    color: #000000;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .employee-name-link .name {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .name,
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo::before {
    display: none;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section .candidate-orginfo {
    display: none;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active {
    text-align: center;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .profile-img-wrapper .avatar-circle {
    color: #000000;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo {
    padding: 0;
    text-align: center;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo::before {
    display: block;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo .employee-name-link .name {
    margin: 0 0 8px 0;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo {
    height: auto;
    display: block;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .head-text {
    margin-bottom: 16px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details {
    margin-bottom: 16px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details:last-child {
    margin-bottom: 0;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .university-name,
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .company-name {
    padding-left: 40px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details.skills-main {
    padding-left: 40px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .heading {
    margin: 0 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .location,
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .location-country {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
    padding-left: 40px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.tiles {
    margin: 0 4px 4px 0;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.tiles,
  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .invite-wrapper .invite-text {
    margin-bottom: 24px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .pagination-block {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 320px;
    text-align: center;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .pagination-block .pagination-item .pagination-item-button {
    padding: 8px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .pagination-block .pagination-item .pagination-item-button:not(:last-of-type) {
    margin-right: 22px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .pagination-block .pagination-item .pagination-item-button.btn-page-count {
    width: 32px;
    height: 32px;
  }

  .ph-employee-search-results-v1-view1-imredesign-default .no-employees-info {
    margin-bottom: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-employee-search-results-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-join-leave-v1-default-imredesign-theme2#-TZYBBLPN!*/

.ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .btn.primary-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .btn.primary-button:hover,
.ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .btn.primary-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .btn.primary-button:hover,
.ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .btn.primary-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper {
  width: 100%;
  height: 456px;
  margin: 60px auto;
  padding: 40px;
  position: relative;
  max-width: 720px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper .btn-close {
  top: 41px;
  color: #adafb3;
  right: 41px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list {
  width: 100%;
  margin: 48px auto 0;
  max-width: 340px;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list .content-list-item {
  position: relative;
  text-align: left;
  padding-left: 56px;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list .content-list-item:not(:first-of-type) {
  margin-top: 32px;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list .content-list-item .image-wrapper {
  top: 50%;
  left: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list .content-list-item .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list .content-list-item .content {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper>.primary-button {
  min-width: 256px;
  margin-top: 48px;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.leave-group-wrapper .sub-head {
  color: #85878C;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.leave-group-wrapper .primary-button {
  min-width: 256px;
  margin-top: 48px;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.leave-group-wrapper .secondary-button {
  color: #000000;
  margin-top: 16px;
  border-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.leave-group-wrapper .secondary-button:hover {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-erg-join-leave-v1-default-imredesign-theme2 .overlay-wrapper .welcome-wrapper {
    max-width: 550px;
  }
}

@media (max-width:767px) {
  .ph-erg-join-leave-v1-default-imredesign-theme2 {
    min-width: auto;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper>.btn.secondary-button {
    border: 1px solid #000000;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .secondary-button {
    border: none;
    padding: 0;
    min-height: 32px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .secondary-button:active {
    background-color: transparent;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .secondary-button .dots-wrapper span {
    background-color: #ffffff;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .tooltip-wrapper {
    bottom: -55px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .join-leave-wrapper .tooltip-wrapper .btn.secondary-button {
    padding: 12px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper {
    height: 100vh;
    margin: 0;
    padding: 16px;
    max-width: 100%;
    overflow-y: auto;
    flex-direction: column;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list {
    max-width: 220px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .content-list .content {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.welcome-wrapper .primary-button {
    width: 100%;
    margin: 48px auto 0;
    max-width: 400px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.leave-group-wrapper .sub-head {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme2 .custom-wrapper.leave-group-wrapper .primary-button {
    width: 100%;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-join-leave-v1-default-imredesign-theme2#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-refer-friend-v2-view2-imredesign-default#-TZYBBLPN!*/

.ph-refer-friend-v2-view2-imredesign-default.refer-bg {
  margin-bottom: 28px;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default.refer-bg .referral-outer-wrapper {
  padding: 18px;
}

.ph-refer-friend-v2-view2-imredesign-default.refer-job-bar::before {
  border-top: 1px solid #f9f9f9;
  content: '';
  display: block;
  width: 80%;
  padding-top: 32px;
  margin: 32px auto 0 auto;
}

.ph-refer-friend-v2-view2-imredesign-default .popup-modal-backdrop {
  z-index: 9999;
}

.ph-refer-friend-v2-view2-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper {
  padding: 24px 18px 18px 18px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper {
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .head-text {
  width: 100%;
  margin: 0 0 2px;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .content {
  color: #000000;
  width: 100%;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .content.mobile-visible {
  display: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .img-quick-refer {
  top: 50%;
  right: -70px;
  position: absolute;
  max-width: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  display: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper {
  margin-top: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
  width: 100%;
  margin: 0 auto;
  display: block;
  max-width: 276px;
  white-space: normal;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper .btn-quick-refer i {
  font-size: 19px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay {
  outline: none;
  padding: 40px 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .close-icon {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  z-index: 5;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .close-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .back-to-match-jobs {
  top: 32px;
  left: 32px;
  color: #000000;
  border: none;
  padding: 0;
  z-index: 4;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .back-to-match-jobs .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .back-to-match-jobs span {
  display: inline-block;
  margin-left: 2px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper {
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .close-icon {
  top: 16px;
  color: #85878C;
  right: 16px;
  border: none;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form {
  padding: 80px 64px 48px;
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .resumeLoader {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  background: rgba(255,255,255,0.5);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .head-text {
  color: #000000;
  margin: 0 0 24px;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  text-align: left;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .invite-heading {
  color: #000000;
  text-align: center;
  margin-bottom: 40px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block {
  margin-bottom: 40px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-message {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location {
  margin-top: 4px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper {
  display: inline-flex;
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .dropdown-wrapper {
  position: relative;
  background-color: transparent;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 40px;
  background-color: #ffffff;
  border-color: #000000;
  border-width: 1px;
  padding: 8px 38px 8px 8px;
  white-space: nowrap;
  width: 100%;
  max-width: 540px;
  min-width: 160px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .dropdown-wrapper:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .dropdown-wrapper:hover .tooltip-wrapper {
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .dropdown-wrapper .value {
  color: #000000;
  display: block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: 100%;
  margin-top: -1px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .dropdown-wrapper>.icon {
  top: 50%;
  color: #000000;
  right: 20px;
  position: absolute;
  font-size: 12px;
  line-height: normal;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list {
  top: 44px;
  right: 0;
  padding: 8px 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  max-width: 540px;
  min-width: 160px;
  width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list:focus {
  outline: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list .frequency-list-item {
  padding: 6px 16px;
  position: relative;
  text-align: left;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list .frequency-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list .frequency-list-item .check-mark {
  position: absolute;
  left: 4px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list .frequency-list-item .check-mark .icon {
  font-size: 10px;
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container {
  padding: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row.referral-details-outer-wrapper {
  margin: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 {
  padding: 0 20px 0 12px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12:not(:last-of-type) {
  margin-bottom: 28px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12:not(:last-of-type).error {
  margin-bottom: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12:last-child {
  margin-bottom: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12.resume-upload-wrapper {
  float: none;
  padding: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group {
  margin: 0;
  text-align: left;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper {
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper .search-suggestions {
  top: 49px;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
  max-height: 230px;
  overflow-y: auto;
  box-shadow: 2px 4px 8px rgba(0,0,0,0.1);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper .search-suggestions h2 {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  padding: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper .search-suggestions ul li {
  padding: 16px 20px;
  cursor: pointer;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper .search-suggestions ul li.listitem-focused {
  background-color: rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper .search-suggestions ul li:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper .search-suggestions ul li .refer-username {
  display: block;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .input-wrapper .search-suggestions ul li .refer-emailid {
  display: block;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .required-field {
  color: #f83b4e;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label {
  color: #85878C;
  margin: 0 0 8px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .required-field {
  color: #f83b4e;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload {
  margin: 0;
  display: inline-block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input {
  height: auto;
  opacity: 0;
  padding: 0;
  min-height: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input:focus+.upload-file-container .icon-upload,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input:focus-within+.upload-file-container .icon-upload {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-file-container {
  top: 0;
  left: 0;
  position: absolute;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .icon-upload {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  margin-right: 4px;
  vertical-align: top;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .optional-text {
  color: #85878C;
  display: inline-block;
  vertical-align: middle;
  padding-left: 4px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-btn-text {
  color: #adafb3;
  display: inline;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .error-msg {
  color: #b30000;
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .upload-text-container {
  display: inline-block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .upload-text-container .optional-text {
  color: #85878C;
  display: inline-block;
  vertical-align: middle;
  padding-left: 4px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .upload-text-container .upload-btn-text {
  color: #adafb3;
  display: inline;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input {
  color: #000000;
  border: 1px solid #000000;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  -webkit-appearance: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill:focus,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  -o-transition: background-color 5000s ease-in-out 0s;
  -moz-transition: background-color 5000s ease-in-out 0s;
  -ms-transition: background-color 5000s ease-in-out 0s;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block {
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block[aria-expanded="true"] .form-control.job-location-field {
  border-color: rgba(34,69,217,0.4);
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block[aria-expanded="true"] .dropdown-list {
  border-color: rgba(34,69,217,0.4);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field {
  color: #000000;
  padding: 10px 40px 10px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field.error {
  border-color: #f83b4e;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field[aria-expanded="true"] {
  border-color: rgba(34,69,217,0.4);
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field~.dropdown-list {
  border-color: rgba(34,69,217,0.4);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .icon-dropdown {
  cursor: pointer;
  top: 50%;
  color: #000000;
  right: 24px;
  position: absolute;
  font-size: 11px;
  line-height: 8px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .icon-dropdown:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .custom-input {
  padding-right: 28px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel {
  top: 50%;
  color: #85878C;
  right: 24px;
  position: absolute;
  font-size: 12px;
  line-height: 8px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  cursor: pointer;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list {
  top: 40px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 10;
  position: absolute;
  max-height: 200px;
  overflow-y: auto;
  background-color: #ffffff;
  border: 1px solid #fcfcfc;
  border-top: none;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .no-results-text>li {
  color: #000000;
  padding: 14px 24px;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item {
  color: #000000;
  padding: 14px 24px;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item em {
  font-style: normal;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item:hover,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item:focus {
  background-color: rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

@media (max-width:767px) {
  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .listitem-focused {
    background-color: rgba(34,69,217,0.05);
  }
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list {
  position: relative;
  border: 1px solid #000000;
  border-top: none;
  background-color: #ffffff;
  max-height: 200px;
  overflow-y: auto;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item.active .icon {
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item .icon {
  top: 50%;
  left: 0;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item.listitem-focused .country-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item .country-name {
  color: #adafb3;
  width: 100%;
  padding: 12px 24px;
  position: relative;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background: transparent;
  border: none;
  display: inline-block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom {
  width: 100%;
  border: 1px solid #000000;
  height: 48px;
  padding: 0 38px 0 16px;
  position: relative;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom.dropdown-open {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text.default-value {
  color: #adafb3;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text.button-value {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text .country-name {
  color: #adafb3;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .icon {
  top: 50%;
  color: #000000;
  right: 25px;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .error-text,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .resume-upload-error-text {
  color: #f83b4e;
  display: block;
  font-size: 12px;
  margin-top: 8px;
  text-align: right;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .resume-upload-error-text {
  text-align: left;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper {
  top: 80px;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 20;
  position: absolute;
  border-top: none;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper {
  position: relative;
  margin-bottom: 10px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input {
  color: #000000;
  height: 40px;
  padding: 10px 40px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #fcfcfc;
  border-radius: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus {
  background-color: #ffffff;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus .icon.icon-bigger-search {
  display: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus .icon.icon-cancel {
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill:focus,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon {
  font-size: 12px;
  line-height: 1;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon.icon-bigger-search {
  top: 50%;
  color: #adafb3;
  right: 15px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon.icon-cancel {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .btn-clear {
  top: 50%;
  color: #000000;
  right: 15px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .btn-clear:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list {
  max-height: 200px;
  overflow-y: auto;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items {
  color: #000000;
  width: 100%;
  padding: 10px 40px;
  position: relative;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items:hover,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items:focus {
  background-color: rgba(0,168,182,0.1);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items span {
  color: #85878C;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items span em {
  color: #000000;
  font-style: normal;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items.active .icon {
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .country-name {
  color: #adafb3;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper {
  padding: 12px 16px;
  align-items: center;
  justify-content: space-between;
  background-color: #fcfcfc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section {
  width: 95%;
  line-height: normal;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section.uploaded .icon-empty-file {
  color: #000000;
  font-size: 14px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .icon-empty-file {
  top: 50%;
  color: #85878C;
  position: absolute;
  font-size: 16px;
  vertical-align: middle;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-upload-error-message {
  color: #f83b4e;
  margin: 0;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-right: 5px;
  padding-left: 25px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name {
  color: #000000;
  width: 100%;
  margin: 0;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  padding-left: 24px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete {
  display: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .mobile.btn-delete {
  display: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section {
  line-height: normal;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try {
  color: #000000;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  min-width: 120px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete {
  color: #85878C;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete:hover,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete:focus {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper {
  position: relative;
  margin-top: 48px;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .button-section {
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .bottom-button {
  min-width: 220px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .step-count {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 4px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  margin-right: 50px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev .icon {
  display: none;
  font-size: 8px;
  margin-right: 4px;
  vertical-align: middle;
  margin-top: -3px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form {
  padding: 64px;
  min-height: 500px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group {
  text-align: left;
  align-items: center;
  justify-content: space-between;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group:not(:last-of-type) {
  display: block;
  margin-bottom: 40px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section {
  border: none;
  display: block;
  padding: 0;
  text-align: left;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section .custom-label {
  margin-bottom: 8px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section {
  margin-bottom: 12px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question .required-field {
  color: #f83b4e;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .error-text {
  color: #f83b4e;
  font-size: 12px;
  line-height: 18px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section.radio-section {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section.radio-section .options-outer-wrapper:not(:first-of-type) {
  margin-top: 0;
  margin-left: 12px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section .options-outer-wrapper:not(:first-of-type) {
  margin-top: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-input:checked+.radio-content {
  color: #000000;
  border-color: rgba(0,0,0,0.1);
  background-color: rgba(0,0,0,0.1);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-input:checked+.radio-content .icon {
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-input:checked+.radio-content .custom-label {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .radio-content {
  color: #000000;
  border: 1px solid #000000;
  padding: 4px 14px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .radio-content .custom-label {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .icon {
  display: none;
  font-size: 15px;
  line-height: .6;
  margin-right: 6px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-label {
  width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.checkbox-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.checkbox-wrapper .custom-input.checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.checkbox-wrapper .custom-input.checked+.custom-field .icon {
  color: #ffffff;
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.checkbox-wrapper .custom-field .icon {
  top: 50%;
  left: 50%;
  display: none;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper {
  width: 100%;
  height: 100px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea {
  color: #000000;
  width: 100%;
  min-height: 100%;
  border: 1px solid #000000;
  resize: none;
  padding: 24px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill:focus,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-input {
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
  min-height: 14px;
  opacity: 0;
  position: absolute;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-field {
  width: 14px;
  border: 1px solid #000000;
  height: 14px;
  display: inline-block;
  position: relative;
  margin-top: 4px;
  margin-right: 16px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-label {
  width: calc(100% - 30px);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
  color: #85878C;
  margin-bottom: 0;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .required-field {
  color: #f83b4e;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .icon-info-o {
  color: #adafb3;
  display: inline-block;
  font-size: 12px;
  margin-left: 5px;
  vertical-align: text-bottom;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .icon-info-o:hover+.info-tooltip {
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip {
  top: 50%;
  left: 25px;
  color: #000000;
  width: 250px;
  display: none;
  padding: 16px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip:before {
  top: -7px;
  left: 40px;
  right: 0;
  width: 16px;
  bottom: 0;
  height: 16px;
  margin: 0 auto;
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
  box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .input-field-outer-wrapper .input-field {
  color: #85878C;
  border: 1px solid #000000;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper {
  width: 100%;
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper {
  border: 1px solid #000000;
  height: auto;
  padding: 10px 48px 10px 16px;
  text-align: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper.open {
  border-color: rgba(0,0,0,0.4);
  -webkit-border-radius: 12px 12px 0 0;
  -moz-border-radius: 12px 12px 0 0;
  -ms-border-radius: 12px 12px 0 0;
  border-radius: 12px 12px 0 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper .placeholder-text,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper .value {
  display: block;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper .placeholder-text {
  color: #adafb3;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper .value {
  color: #85878C;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-wrapper>.icon {
  top: 50%;
  color: #000000;
  right: 24px;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list {
  top: 39px;
  left: 0;
  right: 0;
  border: 1px solid rgba(34,69,217,0.4);
  padding: 12px 0;
  z-index: 20;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list:focus {
  outline: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list .dropdown-list-item {
  padding: 8px 24px 8px 40px;
  position: relative;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list .dropdown-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list .dropdown-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list .dropdown-list-item.active .icon {
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list .dropdown-list-item.active .item-value {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list .dropdown-list-item .icon {
  top: 8px;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 12px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .dropdown-field-wrapper .dropdown-list .dropdown-list-item .item-value {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .question-wrapper .questionnaire-form .head-text {
  margin: 0 0 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper {
  height: auto;
  padding: 64px;
  position: relative;
  min-height: 480px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper .message-content {
  margin: 0;
  padding: 98px 16px;
  max-width: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper .message-content .message-info-wrapper {
  margin: 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper .message-content .message-info-wrapper .info-text.invite-message-heading {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
  margin-bottom: 28px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
  margin-top: 12px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .image-wrapper {
  display: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .image-wrapper .success-image {
  top: 64px;
  left: 64px;
  position: absolute;
  max-width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content {
  width: 100%;
  margin: 65px auto;
  max-width: 500px;
  text-align: center;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-refer-message {
  margin: 100px auto;
  max-width: 350px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-message {
  margin-top: 126px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-large-heading {
  color: #000000;
  margin: 0;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-sub-heading {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-sub-heading.fail-msg {
  color: #000000;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-image {
  margin: 0 auto 24px;
  display: none;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-head-text {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-head-text .icon-warning {
  color: #FF9B00;
  display: block;
  font-size: 60px;
  line-height: 1;
  margin-bottom: 32px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper {
  margin-top: 28px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text>span {
  display: inline;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text .referred-candidate-name {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
  width: 100%;
  margin: 28px 0 0;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text .bottom-info-link {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  text-decoration: underline;
  display: inline-block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper {
  margin-top: 48px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button {
  width: 100%;
  max-width: 220px;
  white-space: normal;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.secondary-button {
  margin: 8px auto 0;
  display: block;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-plain-button {
  margin-top: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete {
  padding: 32px 80px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block {
  margin: 60px auto;
  text-align: center;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-one {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 8px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-two {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 48px;
  width: 400px;
  max-width: 100%;
  margin: auto;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .noButton,
.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .yesButton {
  min-width: 224px;
  display: block;
  margin: auto;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .noButton {
  margin-bottom: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .yesButton {
  color: #000000;
  background: transparent;
  font-size: 16px;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .transition-container {
  height: 606px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .transition-container figure .transition-image {
  max-width: 185px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .transition-container .transition-text {
  margin: 20px 0 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper {
  width: 100%;
  margin: 0 auto;
  display: table;
  padding: 80px;
  position: relative;
  max-width: 800px;
  min-height: 600px;
  text-align: center;
  table-layout: fixed;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .close-icon {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  z-index: 5;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .close-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper figure img {
  margin: 0 auto 20px;
  display: block;
  max-width: 136px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper .heading {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
  margin-bottom: 8px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper .btn.primary-button {
  min-width: 160px;
  margin-top: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 100px 80px;
  position: relative;
  max-width: 800px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .image-wrapper {
  margin-bottom: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .image-wrapper figure {
  width: 104px;
  height: 104px;
  margin: 0 auto;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .image-wrapper figure .gdpr-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper {
  margin-bottom: 48px;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper .gdpr-bold-text {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
  margin-bottom: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper .bottom-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper .bottom-text .link-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  text-decoration: underline;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .button-wrapper .btn {
  margin: 0 auto;
  display: block;
  min-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 400px;
}

.ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .button-wrapper .btn.secondary-button {
  margin-top: 8px;
}

@media (max-width:1151px) {
  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper {
    max-width: 720px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form {
    padding: 64px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper {
    max-width: 700px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper {
    max-width: 760px;
  }
}

@media (max-width:767px) {
  body.im-search-results-page .ph-refer-friend-v2-view2-imredesign-default.refer-bg {
    margin-bottom: 0;
    margin-top: 28px;
  }

  .ph-refer-friend-v2-view2-imredesign-default.refer-bg .referral-outer-wrapper {
    padding: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default.refer-job-bar {
    margin-bottom: 40px;
  }

  .ph-refer-friend-v2-view2-imredesign-default.refer-job-bar:before {
    margin: 0;
    padding-top: 20px;
    border: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .img-quick-refer {
    right: -16px;
    max-width: 60px;
    display: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .content.mobile-visible {
    display: block;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper .content.desktop-visible {
    display: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
    min-height: 40px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    position: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .close-icon {
    font-size: 12px;
    top: 24px;
    right: 18px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .back-to-match-jobs {
    top: 25px;
    left: 18px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .referral-container {
    padding-top: 48px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper {
    height: calc(100vh - 48px);
    overflow-y: auto;
    padding-bottom: 100px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form {
    padding: 18px 18px 28px 18px;
    min-height: auto;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form {
    padding: 18px 18px 104px 18px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.refer-form .container .row .col-xs-12:not(:last-of-type) {
    margin-bottom: 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.refer-form .head-text {
    margin: 6px 0 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.info-form>.container>.row {
    height: calc(100vh - 280px);
    overflow-y: auto;
    padding: 4px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .head-text {
    margin: 40px 0 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .questions-list-wrapper {
    height: calc(100vh - 280px);
    overflow-y: auto;
    padding: 0;
    margin-top: 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group {
    display: block;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section .custom-label {
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section .custom-textarea {
    padding: 16px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group:not(:last-of-type) {
    margin: 0 0 32px;
    padding: 0;
    border-bottom: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section {
    width: 100%;
    margin: 0 0 14px;
    padding: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section {
    width: 100%;
    align-items: center;
    justify-content: space-between;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section.radio-section {
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section.radio-section .options-outer-wrapper:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .radio-content {
    padding: 4px 16px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-field,
  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.checkbox-wrapper .custom-field {
    margin-right: 8px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-field {
    margin-top: 1px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-label {
    width: calc(100% - 22px);
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
    font-size: 12px;
    line-height: 18px;
    vertical-align: unset;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper {
    display: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip {
    left: 0;
    right: 0;
    position: absolute;
    margin-left: 0;
    width: 86px;
    padding: 5px;
    top: 22px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip:before {
    left: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .head-text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .invite-heading {
    margin-bottom: 32px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block {
    margin-bottom: 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .dropdown-wrapper {
    max-width: 280px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .form-header-block .referred-category-location .multi-location-dropdown-wrapper .frequency-list {
    max-width: 280px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container {
    padding: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row {
    margin: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 {
    padding: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12:not(:last-of-type) {
    margin-bottom: 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .dropdown-block .cancel {
    right: 16px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field {
    padding-right: 32px;
    background: #ffffff;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .form-label.file-upload {
    min-height: 50px;
    margin: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .form-label .upload-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .form-label .upload-btn-text {
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .form-label .icon-upload {
    margin-right: 4px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .form-label .optional-text {
    display: block;
    margin-top: 4px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .form-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .form-label .optional-text {
    display: block;
    margin-top: 4px;
    padding-left: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .category-dropdown-wrapper {
    top: 76px;
    padding: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input {
    padding: 10px 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items {
    padding: 10px 26px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .icon {
    left: 8px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .custom-input {
    height: 40px;
    background: #ffffff;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper {
    display: block;
    padding: 0;
    background-color: #ffffff;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .left-section {
    padding: 12px;
    position: relative;
    background-color: #fcfcfc;
    width: 100%;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .left-section .icon-empty-file {
    top: 22px;
    left: 12px;
    position: absolute;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-upload-error-message {
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin-right: 0;
    padding-left: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name {
    display: inline-block;
    width: 85%;
    padding: 0 20px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete {
    top: 50%;
    color: #85878C;
    right: 12px;
    border: none;
    height: auto;
    padding: 0;
    position: absolute;
    font-size: 12px;
    background-color: transparent;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .left-section .mobile.btn-delete {
    display: inline;
    text-align: right;
    float: right;
    margin: 0;
    background-color: transparent;
    border: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .right-section {
    margin-top: 8px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form>.container>.row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete {
    display: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 14px 18px;
    position: fixed;
    border-top: 1px solid #f9f9f9;
    background-color: #ffffff;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .bottom-button {
    min-width: 160px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .step-count {
    display: none;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev {
    top: 24px;
    left: 18px;
    position: fixed;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev.btn-mobile {
    top: inherit;
    line-height: 40px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev .icon {
    display: inline-block;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper {
    height: 100vh;
    padding: 32px;
    max-height: 100vh;
    min-height: auto;
    overflow-y: auto;
    flex-direction: column;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper {
    width: 100%;
    height: 100vh;
    display: table;
    padding: 0 18px;
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper .message-content {
    display: table-cell;
    padding: 0;
    overflow: initial;
    vertical-align: middle;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper .message-content .message-info-wrapper .info-text.invite-message-heading {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 32px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper.invite-message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
    margin-top: 16px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .image-wrapper .success-image {
    position: static;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content {
    height: auto;
    margin: 0;
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-image {
    margin: 0 auto 32px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-message {
    height: auto;
    margin: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-message .duplicate-refer-head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-large-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-sub-heading {
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper {
    margin-top: 26px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
    margin-top: 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text .bottom-info-link {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper {
    margin-top: 40px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.message-plain-button {
    margin-top: 8px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete {
    padding: 16px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-one {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 8px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-two {
    padding-bottom: 40px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .noButton {
    min-width: 260px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .transition-container {
    width: 100%;
    height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper {
    top: 0;
    width: 100%;
    height: 100vh;
    bottom: 0;
    padding: 40px 18px;
    position: fixed;
    min-height: auto;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .close-icon {
    top: 24px;
    right: 18px;
    font-size: 12px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper figure img {
    max-width: 108px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper .content {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .error-outer-wrapper .inner-wrapper .btn.primary-button {
    margin-top: 40px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 32px 24px;
    position: fixed;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper {
    width: 100%;
    height: 100%;
    display: table;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .btn-close {
    top: 24px;
    right: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .image-wrapper {
    margin-bottom: 16px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .image-wrapper figure {
    width: 80px;
    height: 80px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper {
    margin-bottom: 40px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper .gdpr-bold-text {
    font-size: 18px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 28px;
    margin-bottom: 16px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper .bottom-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-imredesign-default .gdpr-outer-wrapper .gdpr-inner-wrapper .content-wrapper .text-wrapper .bottom-text .link-text {
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
  }
}

@media (max-width:370px) {
  .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
    vertical-align: middle;
  }
}

/*!TZYBBLPN-end-widget-#ph-refer-friend-v2-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-referral-status-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-referral-status-v1-default-imredesign-default .referral-status-area {
  padding: 24px 24px;
  text-align: center;
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-wrapper .referral-status-content {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action {
  margin-top: 32px;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .referral-status-btn {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  padding: 8px 16px;
  width: 100%;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .referral-status-btn:hover,
.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .referral-status-btn:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .referral-status-btn:hover,
.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .referral-status-btn:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .policy-link {
  color: #000000;
  display: block;
  font-size: 14px;
  margin-top: 16px;
  line-height: 20px;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .policy-link>span {
  display: inline-block;
  vertical-align: middle;
}

.ph-referral-status-v1-default-imredesign-default .referral-status-area .referral-status-action .policy-link .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-left: 4px;
  vertical-align: middle;
}

@media (max-width:767px) {
  .ph-referral-status-v1-default-imredesign-default .referral-status-area {
    margin-bottom: 32px;
    padding: 24px 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-referral-status-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-category-overview-v3-view6-im-imredesign-default#-TZYBBLPN!*/

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area {
  background-color: transparent;
  padding: 32px 0 24px 0;
  margin-bottom: 32px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .phs-widget-heading {
  text-align: left;
  width: 100%;
  margin: 0 auto;
  display: block;
  padding: 0 0 22px;
}

@media (max-width:1151px) {
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .phs-widget-heading {
    width: 100%;
  }
}

@media only screen and (max-width:767px) {
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .phs-widget-heading {
    width: 100%;
  }
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .phs-widget-heading h2 {
  display: block;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .phs-widget-heading p {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  margin-bottom: 0;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link {
  cursor: pointer;
  margin: 0 16px 24px 16px;
  display: block;
  position: relative;
  text-align: left;
  background: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  border-radius: 16px 16px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img {
  border: 0 solid #f9f9f9;
  height: 264px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon figure img {
  height: auto;
  max-width: 48px;
  max-height: initial;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon .category-info {
  border: none;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img figure {
  display: none;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img .category-info {
  border: none;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link figure {
  text-align: center;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link figure img {
  display: inline-block;
  height: 168px;
  max-height: 168px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link:hover .category-info .title {
  color: #000000;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info {
  border: 0 solid #f9f9f9;
  text-align: center;
  width: 100%;
  bottom: 0;
  padding: 24px 24px;
  background: #ffffff;
  border-top: transparent;
  border-radius: 0 0 16px 16px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info .title {
  color: #000000;
  font-size: 18px;
  text-transform: capitalize;
  margin: 0;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  margin-bottom: 4px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info p {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info .job-count {
  color: #85878C;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .content-list-item {
  padding-left: 0;
  padding-right: 0;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 {
  margin-right: -16px;
  margin-left: -16px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .list-item-link {
  padding: 18px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .actions {
  text-align: center;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .actions .action-btn {
  cursor: pointer;
  margin: 0;
  display: inline-block;
  max-width: 150px;
  text-align: center;
  background-color: transparent;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider {
  position: relative;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators>a {
  display: inline-block;
  font-size: 0;
  line-height: 24px;
  margin-right: 6px;
  vertical-align: middle;
  background-color: #85878C;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators>a.active {
  background-color: #000000;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators>a:last-child {
  margin-right: 0;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-right,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-left {
  top: 50%;
  z-index: 2;
  position: absolute;
  font-size: 0;
  text-align: center;
  margin-top: -30px;
  line-height: 30px;
  background-color: #ffffff;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-right>i,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-left>i {
  font-size: 14px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-left {
  left: 0;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-right {
  right: 0;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom {
  position: relative;
  min-height: 20px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom:after,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom:before {
  content: '';
  display: table;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom:after {
  clear: both;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slide-right,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slide-left {
  z-index: 1;
  position: relative;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slide-right {
  float: right;
  text-align: right;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slider-indicators {
  top: 0;
  margin: 0 auto;
  position: absolute;
  line-height: 24px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left {
  position: relative;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left:after,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left:before {
  content: '';
  display: table;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left:after {
  clear: both;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-right,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-left {
  position: absolute;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-left {
  left: 0;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-right {
  top: 0;
  left: 60px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slider-indicators {
  width: 100%;
  margin: 0;
  text-align: center;
  line-height: 24px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right {
  position: relative;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right:after,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right:before {
  content: '';
  display: table;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right:after {
  clear: both;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-right,
.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-left {
  position: absolute;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-left {
  right: 60px;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-right {
  top: 0;
  right: 0;
}

.ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slider-indicators {
  width: 100%;
  margin: 0;
  text-align: center;
  line-height: 24px;
}

@media only screen and (max-width:1151px) {
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-2 {
    width: 25%;
    float: left;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-3 {
    width: 50%;
    float: left;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-4 {
    width: 50%;
    float: left;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-6 {
    width: 50%;
    float: left;
  }
}

@media only screen and (max-width:767px) {
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area {
    margin-bottom: 32px;
    padding: 0 0;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .phs-widget-heading {
    padding-bottom: 0;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block {
    padding: 24px 0 0;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-2,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-2,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-2,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-2 {
    width: 100%;
    float: none;
    display: block;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 {
    margin-right: 0;
    margin-left: 0;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link {
    margin: 0 0 14px 0;
    min-height: 98px;
    display: flex;
    align-items: center;
    border-radius: 16px;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon {
    height: auto;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon figure {
    height: auto;
    max-width: 80px;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon .category-info {
    width: calc(100% - 80px);
    padding: 4px 16px 4px 0;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img {
    height: auto;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img .category-info {
    width: 100%;
    text-align: center;
    background: transparent;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info {
    padding: 26px 16px;
    text-align: left;
    vertical-align: middle;
    width: calc(100% - 128px);
    border: none;
    background: transparent;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info .title {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info p {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link figure {
    width: 128px;
    height: 96px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    border-radius: 16px 0 0 16px;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .list-item-link figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }

  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .content-list-item:last-child .list-item-link {
    margin-bottom: 0;
  }
}

@media only screen and (max-width:579px) {
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-6,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-4,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-3,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-2,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-2,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-2,
  .ph-category-overview-v3-view6-im-imredesign-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-2 {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-category-overview-v3-view6-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-referred-candidates-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper {
  padding: 0;
  margin-bottom: 32px;
  background-color: transparent;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper {
  padding: 0 0;
  margin-top: 22px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .loader-wrapper {
  min-height: 150px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper {
  padding: 32px 0;
  text-align: center;
  box-shadow: 0 4px 8px 1px rgba(34,69,217,0.08);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #fcfcfc;
  position: relative;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper {
  display: inline-block;
  margin: 0 auto;
  max-width: 85%;
  min-width: 260px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .job-section-heading {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details .name {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details .designation {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  background-color: #fcfcfc;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 8px;
  opacity: 1;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.previous-link {
  left: -16px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.next-link {
  right: -16px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.disabled .icon {
  opacity: .3;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link .icon {
  color: #000000;
  font-size: 10px;
  line-height: 1;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .no-jobs-wrapper {
  position: relative;
  min-height: 100px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .no-jobs-wrapper .no-jobs-text {
  top: 50%;
  left: 50%;
  color: #000000;
  width: 100%;
  margin: 0;
  position: absolute;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item {
  padding: 24px;
  background: #ffffff;
  margin-top: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item .information-block {
  width: 100%;
  position: relative;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item .information-block .information-left-block {
  width: 65%;
  float: left;
  vertical-align: top;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item .information-block .information-right-block {
  float: left;
  width: 35%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item .information-block:after {
  content: '';
  clear: both;
  display: table;
}

@media (max-width:1151px) {
  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item .information-block .information-left-block {
    width: 100%;
  }
}

@media (max-width:767px) {
  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper {
    padding: 0 0;
    margin-bottom: 32px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .head-text {
    padding: 0;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper {
    padding: 0;
    margin-top: 16px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper {
    padding: 24px;
    border-bottom: none;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper {
    max-width: 90%;
    min-width: 100%;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.previous-link {
    left: -5px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.next-link {
    right: -5px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link .icon {
    font-size: 16px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper {
    padding: 0 0;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item {
    padding: 24px 20px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item .information-block .information-left-block {
    width: 100%;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .jobs-list-item .information-block .information-right-block {
    width: 100%;
    text-align: left;
    margin: 0;
    display: inline-block;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .bottom-wrapper {
    padding: 0;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .bottom-wrapper .bottom-link,
  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .bottom-wrapper .page-count {
    font-size: 12px;
    line-height: 18px;
    padding: 20px 0 20px 15px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .bottom-wrapper .bottom-link.next-link,
  .ph-recom-jobs-referred-candidates-v1-view1-imredesign-default .recommendation-wrapper .bottom-wrapper .page-count.next-link {
    padding: 20px 15px 20px 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-referred-candidates-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-candidates-from-school-company-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area {
  padding: 0;
  margin: 0 0 32px 0;
  border: 1px solid transparent;
  box-shadow: none;
  border-radius: 0;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .heading-box {
  position: relative;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .heading-box .heading {
  margin: 0 0 24px 0;
  padding: 0;
  width: 85%;
  text-decoration: none;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .heading-box .see-all-jobs-link {
  position: absolute;
  right: 0;
  top: 50%;
  left: auto;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .heading-box .see-all-jobs-link .see-all-jobs-item {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  margin: 0;
  padding: 0;
  display: inline;
  text-decoration: none;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .heading-box .see-all-jobs-link .see-all-jobs-item:focus,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .heading-box .see-all-jobs-link .see-all-jobs-item:active {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-list {
  padding-bottom: 10px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-track {
  margin-right: 0;
  margin-left: 0;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-prev,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-next {
  background: #ffffff;
  width: 32px;
  height: 32px;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  color: #000000;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-prev::before,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-next::before {
  font-size: 13px;
  line-height: 1;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-next.slick-disabled {
  color: rgba(0,0,0,0.3);
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-prev:hover,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-next:hover {
  background: #ffffff;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-prev {
  left: 0;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-static-slider .slick-slider .slick-next {
  right: 0;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidate-wrapper {
  background-color: #ffffff;
  height: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidate-wrapper .inner-wrapper {
  height: 100%;
  border: none;
  padding-bottom: 32px;
  position: relative;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list {
  margin: 0 -16px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate {
  display: inline-block;
  padding: 0 16px;
  position: relative;
  text-align: center;
  box-shadow: none;
  vertical-align: top;
  width: 28%;
  height: 338px;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card {
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item {
  margin: 0 0 0 0;
  padding: 32px 24px 0;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item figure {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  border: none;
  position: relative;
  box-shadow: none;
  margin-top: 0;
  height: 88px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item figure img {
  width: 100%;
  height: 100%;
  max-width: 88px;
  object-fit: cover;
  display: block;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item figure .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  line-height: 88px;
  padding-top: 0;
  font-size: 30px;
  color: #000000;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info {
  text-align: center;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .icon {
  color: #000000;
  margin: 0 12px 0 0;
  padding: 0 0 0 0;
  font-size: 18px;
  line-height: 1;
  display: none;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .candidate-name {
  width: 100%;
  color: #000000;
  margin: 14px 0 0 0;
  padding: 0;
  overflow: hidden;
  font-size: 18px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: nowrap;
  line-height: 28px;
  text-overflow: ellipsis;
  text-transform: capitalize;
  text-decoration: none;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .candidate-role>span,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .candidate-school>span {
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .candidate-role-wrapper {
  min-height: 42px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .candidate-role {
  color: #000000;
  width: 100%;
  margin: 8px 0 0;
  padding: 0 0 0 0;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
  display: inline-block;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .candidate-school {
  color: #000000;
  margin: 8px 0 0 0;
  padding: 6px 16px;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background: #fcfcfc;
  text-decoration: none;
  display: inline-block;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .candidate-card-item .candidate-info .candidate-school>span {
  font-size: 16px;
  line-height: 24px;
  display: block;
  text-overflow: ellipsis;
  max-width: 150px;
  overflow: hidden;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block {
  bottom: 32px;
  z-index: 10;
  position: absolute;
  padding: 32px 24px 0;
  width: 100%;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button {
  margin: 0;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  width: 100%;
  height: 100%;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button:hover,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button:hover,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button:hover,
.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button:active {
  color: #ffffff;
  text-shadow: none;
  text-decoration: none;
  background-color: #000000;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate .refer-block .refer-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate.slick-current:first-child .candidate-wrapper {
  padding-left: 0;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .bottom.see-all-jobs-link {
  display: none;
}

.ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .ph-refer-friend-v1-default-default {
  margin: 0;
}

@media only screen and (max-width:767px) {
  .ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area {
    padding: 0;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .heading-box .heading {
    width: 80%;
    margin: 0 0 16px;
  }

  .ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-block {
    padding: 0 0 0;
  }

  .ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list {
    margin: 0 -16px;
  }

  .ph-candidates-from-school-company-v1-view1-imredesign-default .candidates-from-school-company-area .candidates-list .candidate {
    padding: 0 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-candidates-from-school-company-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-refer-friends-critical-jobs-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .heading-box {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .heading-box .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .heading-box .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list {
  margin-bottom: 24px;
  width: 100%;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item {
  border: 1px solid #808080;
  margin: 0 0 16px;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item .information-block .information-left-block {
  width: 80%;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item .information-block .information-right-block {
  width: 20%;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item .information-block .information-right-block .job-action-item .refer-action-item .refer-friend-button {
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item:last-of-type {
  margin: 0;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .see-all-jobs-link {
  width: 100%;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover {
  background-color: #000000;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover .overlay-layer {
  display: block;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom-wrapper .referral-process-link {
  width: 50%;
  border-left: 1px solid #808080;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom.see-all-jobs-link {
  display: none;
}

.ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .ph-refer-friend-v1-default-default {
  margin: 0;
}

@media (max-width:767px) {
  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area {
    padding: 16px;
    margin-bottom: 32px;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .heading-box .icon {
    vertical-align: middle;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list {
    margin-bottom: 24px;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item .information-block .information-left-block {
    width: 100%;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item .information-block .information-right-block {
    width: 100%;
    text-align: left;
    margin: 0;
    display: inline-block;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item .information-block .information-right-block .job-action-item .refer-action-item .refer-friend-button {
    max-width: 100%;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .jobs-block .recomm-jobs-list .jobs-list-item:last-child {
    margin-bottom: 0;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .bottom.see-all-jobs-link {
    display: none;
    display: inherit;
    padding: 20px 0 0;
    border-top: 1px solid #808080;
  }
}

@media (max-width:480px) {
  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .heading-box .heading {
    width: 56%;
  }

  .ph-refer-friends-critical-jobs-v1-view1-imredesign-default .refer-jobs-area .heading-box .see-all-jobs-link {
    max-width: 40%;
  }
}

/*!TZYBBLPN-end-widget-#ph-refer-friends-critical-jobs-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-profile-view-v1-view2-imredesign-default .user-profile-area {
  margin-bottom: 28px;
  position: relative;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-wrapper {
  padding: 0 16px 32px;
  position: relative;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-wrapper .btn-status {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-wrapper .btn-status .btn-text {
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-wrapper .btn-status .icon {
  display: inline-block;
  font-size: 10px;
  margin-top: 2px;
  line-height: 1;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper {
  top: 28px;
  left: 50%;
  width: 100%;
  max-width: 250px;
  z-index: 5;
  position: absolute;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .heading-wrapper {
  padding: 20px 32px 0;
  margin-bottom: 4px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .heading-wrapper .heading {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio {
  width: 100%;
  margin: 0;
  padding: 16px;
  position: relative;
  text-align: left;
  font-weight: 400;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio:not(:first-of-type) {
  border-top: 1px solid #f9f9f9;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .custom-input {
  top: 0;
  left: 0;
  opacity: 0;
  position: absolute;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper {
  position: relative;
  padding-left: 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper.active-item .im-icon-check-mark {
  opacity: 1;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper.active-item .custom-label {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .im-icon-check-mark {
  top: 4px;
  left: 0;
  color: #000000;
  opacity: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label {
  color: #000000;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small {
  color: #85878C;
  display: block;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small .custom-text>span {
  text-decoration: underline;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block {
  padding: 32px 28px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-image {
  width: 88px;
  height: 88px;
  line-height: 88px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-image img {
  width: 100%;
  height: 100%;
  max-width: 88px;
  object-fit: cover;
  position: absolute;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-image .avatar-circle {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-name {
  display: block;
  margin: 16px 0 0;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-name:hover {
  text-decoration: underline;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .disable-profile-link:hover {
  text-decoration: none;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-role {
  margin: 8px 0 0;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-location {
  margin: 4px 0 0;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block {
  margin-top: 8px;
  position: relative;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  border: none;
  padding: 0;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button .icon {
  margin: 0 0 0 4px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button .icon:before {
  font-size: 10px;
  line-height: 1;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block {
  position: absolute;
  margin: auto;
  padding: 16px 0;
  background-color: #ffffff;
  z-index: 2;
  -webkit-box-shadow: -2px 2px 8px 0 rgba(163,88,88,0.1);
  -moz-box-shadow: -2px 2px 8px 0 rgba(163,88,88,0.1);
  box-shadow: -2px 2px 8px 0 rgba(163,88,88,0.1);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  top: 32px;
  left: 0;
  right: 0;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options {
  padding: 0;
  position: relative;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item {
  width: 100%;
  display: block;
  padding: 16px 24px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  background-color: transparent;
  cursor: pointer;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item:hover {
  color: #000000;
  background-color: rgba(0,0,0,0.05);
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item.active .main-text {
  color: #000000;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item .main-text {
  color: #000000;
  margin: 0 0 4px;
  display: block;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item .sub-text {
  color: #000000;
  display: block;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .add-skills-wrapper {
  padding: 32px 28px;
  border-top: 1px solid #f9f9f9;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .add-skills-wrapper .content {
  margin: 0 0 16px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .add-skills-wrapper .btn-add-skills {
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper {
  padding: 32px 28px;
  border-top: 1px solid #f9f9f9;
  text-align: left;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .content-wrapper {
  margin: 0 0 8px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .content-label {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .completed-percentage {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .link-profile-completeness {
  color: #000000;
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .progress-bar-wrapper {
  height: 4px;
  position: relative;
  background-color: #808080;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .progress-bar-wrapper .completed {
  top: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper {
  font-size: 14px;
  line-height: 20px;
  margin-top: 28px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .link-next-step {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .next-step-content {
  color: #85878C;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .btn-logout {
  background-color: rgba(34,69,217,0.05);
  border: 1px solid transparent;
  margin-bottom: 20px;
  margin-top: 4px;
  min-height: 28px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  padding: 4px 14px;
  color: #000000;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .btn-logout svg {
  color: #000000;
  font-size: 14px;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .btn-logout .btn-text {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .btn-logout:hover {
  border: 1px solid #000000;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper {
  left: 0;
  right: 0;
  width: 100%;
  margin: 1rem auto;
  position: absolute;
  max-width: 520px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .head-wrapper {
  padding: 48px 48px 0;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .head-wrapper .icon-cancel {
  top: 15px;
  color: #adafb3;
  right: 15px;
  border: none;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .head-wrapper .heading {
  color: #000000;
  margin: 0 0 12px;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .head-wrapper .sub-heading {
  color: #000000;
  margin: 0 0 15px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper {
  padding: 0 48px;
  margin-bottom: 15px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper .head-text {
  color: #000000;
  margin: 0 0 15px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list.pending-list .content-list-items .item-text {
  color: #000000;
  padding-left: 27px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items {
  display: flex;
  justify-content: space-between;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items:not(:last-of-type) {
  margin-bottom: 10px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text,
.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .weightage-count {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text .icon-check-mark {
  color: #000000;
  font-size: 14px;
  margin-right: 10px;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .bottom-link-wrapper {
  padding: 20px 0;
  text-align: center;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .bottom-link-wrapper .bottom-link {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ph-profile-view-v1-view2-imredesign-default .overlay-screen .profile-completeness-wrapper .bottom-link-wrapper .bottom-link .icon {
  padding-left: 8px;
  line-height: 20px;
}

@media (max-width:1151px) {
  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
    white-space: normal;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-name {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width:767px) {
  .ph-profile-view-v1-view2-imredesign-default .user-profile-area {
    margin: 0;
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block {
    padding: 0;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 24px;
    text-align: left;
    align-items: center;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-image {
    width: 40px;
    height: 40px;
    margin: 0;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-image .avatar-circle {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details {
    margin-left: 16px;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-name {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-role,
  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-info-details .user-location {
    display: none;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .add-skills-wrapper,
  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .profile-strength-wrapper {
    display: none;
  }

  .ph-profile-view-v1-view2-imredesign-default .user-profile-area .content-block .btn-logout {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-status-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-status-v1-default-imredesign-default {
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-status-v1-default-imredesign-default .diversity-wrapper {
  padding: 32px 28px;
  text-align: center;
}

.ph-erg-status-v1-default-imredesign-default .diversity-wrapper .img-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 93px;
}

.ph-erg-status-v1-default-imredesign-default .diversity-wrapper .head-text {
  margin: 16px auto 0;
  max-width: 220px;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-erg-status-v1-default-imredesign-default .diversity-wrapper .secondary-button {
  margin: 24px 0 0;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .head-wrapper {
  padding: 32px 28px;
  padding-bottom: 0;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .head-wrapper .head-text {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list {
  padding: 32px 28px;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item:not(:first-of-type) {
  padding-top: 14px;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item:not(:last-of-type) {
  padding-bottom: 14px;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link {
  height: 56px;
  padding: 0 0 0 70px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .group-img-wrapper {
  top: 50%;
  left: 0;
  width: 56px;
  height: 56px;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .group-img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .group-name {
  color: #000000;
  width: 50%;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .count {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .no-jobs {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-status-v1-default-imredesign-default .show-more-block {
  padding: 32px 28px;
  padding-top: 0;
}

.ph-erg-status-v1-default-imredesign-default .show-more-block .show-more-btn,
.ph-erg-status-v1-default-imredesign-default .show-more-block .show-less-btn {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  padding: 0;
  border: none;
  background-color: transparent;
  width: 100%;
  text-transform: capitalize;
}

.ph-erg-status-v1-default-imredesign-default .show-more-block .show-more-btn:focus,
.ph-erg-status-v1-default-imredesign-default .show-more-block .show-less-btn:focus,
.ph-erg-status-v1-default-imredesign-default .show-more-block .show-more-btn:active,
.ph-erg-status-v1-default-imredesign-default .show-more-block .show-less-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (max-width:767px) {
  .ph-erg-status-v1-default-imredesign-default {
    margin-bottom: 16px;
  }

  .ph-erg-status-v1-default-imredesign-default .diversity-wrapper {
    padding: 24px 16px;
  }

  .ph-erg-status-v1-default-imredesign-default .diversity-wrapper .head-text {
    margin: 24px auto 0;
    font-size: 18px;
    max-width: 170px;
    line-height: 28px;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .head-wrapper {
    padding: 24px 16px;
    padding-bottom: 0;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .head-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list {
    padding: 24px 16px;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link {
    padding: 0 0 0 62px;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .group-img-wrapper {
    width: 48px;
    height: 48px;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .group-name {
    width: 50%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-status-v1-default-imredesign-default .community-wrapper .communities-list .communities-list-item .community-link .no-jobs {
    font-size: 14px;
    text-align: right;
    line-height: 20px;
  }

  .ph-erg-status-v1-default-imredesign-default .show-more-block {
    padding: 24px 16px;
    padding-top: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-status-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recently-viewed-jobs-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area {
  margin-bottom: 64px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .heading-box {
  position: relative;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .heading-box .heading {
  text-align: left;
  margin: 0 0 24px 0;
  width: 90%;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 14px;
  padding: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global {
  width: 100%;
  position: relative;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block {
  width: 70%;
  float: left;
  vertical-align: top;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
  display: inline;
  position: relative;
  padding-right: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.job-description {
  height: 0;
  display: block !important;
  overflow: hidden;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.postedDate {
  height: 36px;
  display: block !important;
  overflow: hidden;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  padding-left: 0;
  padding-right: 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child:before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title:before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList:before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills:before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel:before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical:before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob:before {
  display: none !important;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide) {
  padding-left: 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide):before {
  display: none !important;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 16px 0 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 24px 0 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.teamList {
  margin: 16px 0 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.fitLevel {
  margin: 24px 0 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward>span>span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical>span>span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob>span>span {
  color: #000000;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info span,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
  margin: 0 0 8px;
  font-family: 'AvenirRoman';
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
  display: block;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title:hover {
  color: #000000;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
  margin: 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations>li {
  width: 100%;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button {
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  display: inline-block;
  padding: 0;
  background: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button:focus {
  outline: 2px dashed #000000;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
  width: 50%;
  float: left;
  padding-right: 8px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block {
  float: left;
  width: 30%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
  display: inline-block;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
  display: inline-block;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
  margin-left: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox {
  text-align: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label {
  position: relative;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label.disabled {
  opacity: 1;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
  display: block;
  font-size: 16px;
  line-height: 1;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
  color: #000000;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item {
  position: relative;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1;
  text-align: right;
  color: #000000;
  position: relative;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text {
  display: none;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  white-space: nowrap;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  position: absolute;
  z-index: 99;
  top: 23%;
  right: -9px;
  border-color: transparent transparent transparent #ffffff;
  display: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  top: 23%;
  right: -9px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text {
  display: block !important;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::before,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::after {
  display: block;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global:after {
  content: '';
  clear: both;
  display: table;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .show-more {
  padding: 24px 0 0;
  border-top: solid 1px #808080;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:1151px) {
  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area {
    margin-bottom: 40px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 60%;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: 40%;
  }
}

@media (max-width:767px) {
  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area {
    margin-bottom: 40px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .heading-box .heading {
    width: 100%;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
    padding: 24px 16px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
    width: 90%;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 100%;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    width: 90%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: auto;
    text-align: right;
    margin: 0;
    display: initial;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
    display: initial;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
    display: inherit;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button,
  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .refer-friend-button,
  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item .refer-friend-button {
    min-height: 24px;
    font-size: 14px;
    padding: 4px 24px;
    line-height: 20px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }
}

/*!TZYBBLPN-end-widget-#ph-recently-viewed-jobs-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-preference-redirect-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper {
  margin: 40px 0;
  padding: 24px 30px 24px 100px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper.dark {
  background-color: #ebeef7;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper.dark .img-outer-wrapper .img-wrapper {
  background-color: #ffffff;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper.dark .img-outer-wrapper .img-wrapper .yellow-circle {
  background-color: #ffe1b3;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper.light {
  background-color: #ffffff;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper.light .img-outer-wrapper .img-wrapper {
  background-color: #ebeef7;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper.light .img-outer-wrapper .img-wrapper .yellow-circle {
  background-color: #ffe1b3;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper.light .right-section .tertiary-button {
  -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.15);
  box-shadow: 0 1px 8px 0 rgba(0,0,0,0.15);
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper {
  top: 50%;
  left: 32px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper .yellow-circle {
  left: 8px;
  width: 32px;
  bottom: 5px;
  height: 32px;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand {
  top: 10px;
  left: 16px;
  position: absolute;
  max-width: 28px;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand.wave {
  animation: 10s linear 1s infinite wave;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  3% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  6% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  9% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  12% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  15% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  18% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  21% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  24% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section {
  max-width: 50%;
  padding-right: 8px;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section .content {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section {
  max-width: 50%;
  padding-left: 8px;
}

.ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section .tertiary-button {
  color: #000000;
  height: 40px;
  padding: 7px 16px;
  font-size: 16px;
  min-width: 180px;
  line-height: 24px;
  background-color: rgba(255,255,255,0.7);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media (max-width:767px) {
  .ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper {
    margin: -2px 0 40px;
    display: block;
    padding: 20px 30px 16px 84px;
  }

  .ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper {
    left: 16px;
  }

  .ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section {
    max-width: 100%;
    padding-right: 0;
  }

  .ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section .content {
    margin-bottom: 8px;
  }

  .ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section {
    max-width: 100%;
    padding-left: 0;
  }

  .ph-job-preference-redirect-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section .tertiary-button {
    width: auto;
    height: 36px;
    font-size: 14px;
    min-width: auto;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-job-preference-redirect-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-results-v1-view4-imredesign-default#-TZYBBLPN!*/

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area {
  padding-bottom: 22px;
}

@media only screen and (max-width:1151px) {
  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area {
    padding-bottom: 8px;
  }
}

@media only screen and (max-width:767px) {
  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area {
    padding-bottom: 4px;
  }
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block {
  float: right;
  width: auto;
  position: relative;
  z-index: 1;
  margin-bottom: 32px;
  padding: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .sort-by-label {
  font-weight: normal;
  color: #85878C;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .button-area {
  display: inline-block;
  vertical-align: middle;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block button {
  float: right;
  border: none;
  padding: 0;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  background: none;
  color: #000000;
  text-align: left;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block button .icon {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  margin-left: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block button:focus {
  outline: 2px dashed #000000;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .options {
  top: calc(100% - 4px);
  right: 0;
  width: 150px;
  z-index: 1;
  padding: 8px;
  position: absolute;
  box-shadow: 0 0 14px 5px rgba(0,0,0,0.08);
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  outline: none;
  cursor: pointer;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .options li {
  float: none;
  width: 100%;
  margin: 0 0 12px 0;
  color: #000000;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .options li a {
  color: #85878C;
  display: block;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .options li a:hover {
  color: #000000;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .options li:last-child {
  margin-bottom: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .options li.listitem-focused {
  border: 2px dashed #000000;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item {
  width: 100%;
  margin: 0 0 32px;
  padding: 0;
  display: flex;
  background-color: #ffffff;
  border-radius: 16px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item:hover {
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block {
  width: 328px;
  min-width: 328px;
  display: inline-block;
  vertical-align: top;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block figure {
  position: relative;
  height: 100%;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block figure img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  max-width: 100%;
  position: absolute;
  object-fit: cover;
  border-radius: 16px 0 0 16px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .information {
  width: calc(100% - 328px);
  display: inline-block;
  position: relative;
  padding: 24px 32px;
  vertical-align: top;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .information .category-block {
  display: inline-block;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .information .ph-a11y-overlay-link {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  left: 0;
  right: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .information .ph-a11y-overlay-link:focus {
  outline: none;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-category {
  color: #000000;
  border: .8px solid #85878C;
  display: inline-block;
  padding: 2px 16px;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 24px;
  text-transform: capitalize;
  background-color: transparent;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-share {
  right: 32px;
  top: 32px;
  text-align: right;
  display: inline-block;
  position: absolute;
  font-size: 16px;
  line-height: normal;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-share .share-action-btn {
  cursor: pointer;
  border: none;
  background: transparent;
  color: #000000;
  position: relative;
  z-index: 2;
  padding: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-share .share-action-btn i {
  font-size: 20px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-share .share-action-btn:focus {
  outline: 2px dashed #000000;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-title-link {
  z-index: 1;
  position: relative;
  display: inline-block;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-title-link .event-title {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  text-transform: capitalize;
  margin-bottom: 8px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-description {
  color: #000000;
  font-size: 16px;
  word-break: break-all;
  word-break: break-word;
  text-align: left;
  line-height: 24px;
  margin-bottom: 32px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-description p {
  margin: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Light;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details>span {
  margin-right: 26px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details>span i {
  font-size: 14px;
  margin-right: 4px;
  vertical-align: bottom;
  color: #000000;
  display: inline-block;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details>span:last-child {
  margin-right: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item:last-child {
  margin: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .no-data-view {
  text-align: center;
  margin: 88px auto;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .no-data-view .no-result-info {
  border: 1px solid #808080;
  padding: 150px 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: #ffffff;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .no-data-view .no-result-info figure img {
  width: auto;
  margin: 0 auto;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .no-data-view .no-result-info .no-events-heading {
  color: #000000;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .no-data-view .no-result-info p {
  color: #000000;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area {
  top: 8px;
  padding-bottom: 0;
  z-index: 5;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area:before {
  right: 6px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .phs-widget-heading {
  padding: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options li {
  position: relative;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options li button {
  background: transparent;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options li button .icon {
  color: #85878C !important;
  font-size: 16px !important;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options li button.google-plus .icon,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options li button.email .icon {
  font-size: 19px !important;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options li+li:before {
  position: absolute;
  content: '';
  height: 20px;
  width: 1px;
  top: 50%;
  left: -6px;
  margin-top: -8px;
  display: block;
  background-color: #808080;
  display: none;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination {
  margin: 24px 0 0;
  display: block;
  text-align: center;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination:before {
  content: " ";
  display: table;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination:after {
  clear: both;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li {
  display: inline-block;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li:empty {
  display: none;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li:first-child {
  margin-right: 0;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>span {
  color: #000000;
  border: 1px solid transparent;
  background-color: transparent;
  min-width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 8px;
  margin-right: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  float: none;
  display: inline-block;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a .icon,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>span .icon {
  font-size: 10px;
  vertical-align: top;
  display: inline-block;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a:hover,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>span:hover,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a:active,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>span:active,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a:focus,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>span:focus {
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a.next-button,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a.previous-button {
  color: #000000;
  border: none;
  background-color: transparent;
  font-size: 14px;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a.next-button .next,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>li>a.previous-button .next {
  display: none;
}

.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>.active>a,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>.active>span,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>.active>a:hover,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>.active>span:hover,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>.active>a:focus,
.ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .pagination>.active>span:focus {
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #000000;
  border: 1px solid #000000;
}

@media only screen and (max-width:1151px) {
  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-title-link .event-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-description {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block {
    width: 224px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .information {
    width: calc(100% - 224px);
    padding: 20px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-share {
    top: 20px;
    right: 20px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details>span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 8px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details>span+span {
    margin-right: 0;
    margin-left: 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item {
    padding: 24px 16px;
    margin: 0 0 16px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block figure img {
    border-radius: 16px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-title-link .event-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-category {
    padding: 0 16px;
    min-height: 24px;
    vertical-align: middle;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-description {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details .event-date,
  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details .event-location {
    width: 100%;
    display: block;
    padding: 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details .event-location {
    margin-bottom: 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-details>span+span {
    margin-right: 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .event-share {
    top: 16px;
    right: 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block {
    width: 124px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .information {
    width: calc(100% - 124px);
    padding: 16px 0 0 16px;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block {
    margin-bottom: 8px;
    padding: 0 0 8px 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .sort-by-block .sort-by-label {
    margin-right: 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .ph-events-block {
    margin-top: 12px;
  }
}

@media only screen and (max-width:580px) {
  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item {
    display: inline-block;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block {
    width: auto;
    min-width: auto;
    display: block;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .ph-image-block figure img {
    position: static;
    height: auto;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .content-block .events-list-item .information {
    width: 100%;
    display: block;
    padding: 16px 0 0 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options {
    padding: 8px 0;
  }

  .ph-event-results-v1-view4-imredesign-default .phs-widget-block-area .ph-share-event-v2-default-theme1 .phs-widget-block-area .content-block .share-options li {
    padding-right: 16px !important;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-results-v1-view4-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-search-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area {
  width: 100%;
  margin: 0 auto;
  z-index: 10;
  position: relative;
  text-align: left;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group {
  margin-bottom: 0;
  background-color: transparent;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group.ph-align-center {
  align-items: center;
  justify-content: center;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group.ph-align-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group [placeholder] {
  text-overflow: ellipsis;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control {
  border: 1px solid #fcfcfc;
  padding: 14px 16px 14px 36px;
  min-height: 48px;
  border-color: #fcfcfc;
  -moz-appearance: none;
  background-color: #ffffff;
  -webkit-appearance: none;
  box-shadow: none;
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.keyword {
  border-top: none;
  border-left: none;
  border-bottom: none;
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.keyword[aria-expanded="true"] {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.location {
  border-top: none;
  border-right: none;
  border-bottom: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group input[type="text"].form-control::-ms-clear,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group input[type="password"].form-control::-ms-clear {
  display: none;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group ::-webkit-input-placeholder {
  color: #85878C;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group ::-moz-placeholder {
  color: #85878C;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group :-ms-input-placeholder {
  color: #85878C;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group :-moz-placeholder {
  color: #85878C;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .form-control-feedback {
  top: 52%;
  left: 17px;
  color: #85878C;
  right: auto;
  width: 16px;
  height: 16px;
  z-index: 15;
  font-size: 12px;
  line-height: 1;
  transform: translateY(-52%);
  -o-transform: translateY(-52%);
  -ms-transform: translateY(-52%);
  -moz-transform: translateY(-52%);
  -webkit-transform: translateY(-52%);
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .form-control-feedback.im-icon-globe-1 {
  font-size: 12px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .form-control-feedback.phs-keysearch-clear {
  pointer-events: auto;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .phs-keysearch-clear {
  position: absolute;
  top: 50%;
  left: auto;
  right: 16px;
  z-index: 15;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .keyword {
  width: 300px;
  z-index: 12;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .location {
  width: 300px;
  z-index: 11;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .date {
  display: none;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .location,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .date {
  position: relative;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .phs-keysearch-clear {
  color: #85878C;
  font-size: 12px;
  background: none;
  border: none;
  padding: 0;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .keyword-clear-icon {
  right: 20px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .location-clear-icon {
  right: 20px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .date-clear-icon {
  right: 20px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .keyword-icon {
  display: block;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .location-icon {
  display: block;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .date-icon {
  display: block;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group-btn {
  width: auto;
  z-index: 9;
  padding: 6px 6px 6px 0;
  align-items: center;
  justify-content: flex-start;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 0 13px 13px 0;
  -moz-border-radius: 0 13px 13px 0;
  -ms-border-radius: 0 13px 13px 0;
  border-radius: 0 13px 13px 0;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group-btn .phs-search-submit {
  width: 121px;
  min-height: 36px;
  border-color: #000000;
  background-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 5px 14px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group-btn .phs-search-submit:hover {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group-btn .phs-search-submit i {
  display: none;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus {
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  position: absolute;
  max-height: 164px;
  overflow-y: auto;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  background-color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  outline: none;
  padding: 18px 0;
  border-top: 1px solid #f9f9f9;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options li,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus li {
  float: none;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 16px 14px 0 36px;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options li:first-child,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus li:first-child {
  padding-top: 0;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options li a,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus li a {
  color: #000000;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options li a:hover,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus li a:hover {
  color: #000000;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options li span,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus li span {
  max-width: 100%;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #000000;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options li.listitem-focused span,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus li.listitem-focused span {
  outline: 2px dashed #000000;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.keyword li,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.keyword li,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.date li,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.date li,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.location li,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.location li {
  width: 100%;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.keyword li:last-child,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.keyword li:last-child,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.date li:last-child,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.date li:last-child,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.location li:last-child,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.location li:last-child {
  padding-bottom: 0;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.keyword li.listitem-focused span,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.keyword li.listitem-focused span,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.date li.listitem-focused span,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.date li.listitem-focused span,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .options.location li.listitem-focused span,
.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus.location li.listitem-focused span {
  outline: 2px dashed #000000;
}

.ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .on-focus[aria-expanded="true"] {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

@media (min-width:4000px) and (max-width:5500px) {
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control,
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.date {
    padding-left: 56px;
  }
}

@media only screen and (max-width:1151px) {
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area {
    width: 100%;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group-btn .phs-search-submit i {
    display: none;
  }
}

@media only screen and (max-width:767px) {
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area {
    width: 100%;
    padding: 0;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group {
    background-color: transparent;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .keyword-clear-icon {
    right: 16px;
    padding: 0;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group {
    display: block;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn:last-child {
    margin-bottom: 0;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .location,
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .keyword,
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn {
    float: none;
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
    padding-right: 0;
    width: 100%;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .location .form-control,
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .keyword .form-control,
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn .form-control {
    float: none;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control {
    float: none;
    border-color: #000000;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.location,
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.keyword {
    padding: 10px 16px 10px 36px;
    min-height: 40px;
    margin-bottom: 18px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    -ms-border-radius: 13px;
    border-radius: 13px;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.keyword[aria-expanded="true"] {
    -webkit-border-radius: 13px 13px 0 0;
    -moz-border-radius: 13px 13px 0 0;
    -ms-border-radius: 13px 13px 0 0;
    border-radius: 13px 13px 0 0;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.location[aria-expanded="true"] {
    -webkit-border-radius: 13px 13px 0 0;
    -moz-border-radius: 13px 13px 0 0;
    -ms-border-radius: 13px 13px 0 0;
    border-radius: 13px 13px 0 0;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .form-control.date>span {
    font-size: 14px;
    line-height: 20px;
    vertical-align: middle;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn {
    padding: 0;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn .phs-search-submit {
    min-height: 34px;
    width: auto;
    font-family: FSThriveElliotWeb-Regular;
    color: #ffffff;
    text-align: center;
    border-color: #009bdf;
    background: none;
    background-color: #009bdf;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: 14px;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding: 12px 16px;
    font-size: 18px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    min-height: 44px;
    font-weight: bold;
    line-height: 18px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding: 11px 23px;
    font-size: 16px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    min-height: 48px;
    font-weight: normal;
    line-height: 24px;
    width: 100%;
    margin: 0 auto;
    display: block;
    font-size: 14px;
    max-width: 400px;
    line-height: 20px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    -ms-border-radius: 13px;
    border-radius: 13px;
    min-height: 40px;
    border: none;
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn .phs-search-submit:hover,
  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn .phs-search-submit:active {
    color: #ffffff;
    background: none;
    background-color: #009bdf;
    border-color: #009bdf;
    box-shadow: none;
    transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
  }

  .ph-event-search-v1-view1-imredesign-default .phs-widget-block-area .form-group .input-group .input-group-btn .phs-search-submit i {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-search-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-similar-people-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-similar-people-v1-view2-imredesign-default .similar-people-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .heading-wrapper {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .heading-wrapper .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  position: absolute;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .heading-wrapper .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 24px;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item {
  border: 1px solid #808080;
  background-color: #ffffff;
  margin-right: 16px;
  width: 33%;
  padding: 16px 24px 24px 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item:last-of-type {
  margin-right: 0;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper {
  margin-bottom: 8px;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img {
  position: relative;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img .img-responsive {
  width: 88px;
  height: 88px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #ffffff;
  overflow: hidden;
  position: relative;
  background: #fcfcfc;
  margin: 0 auto;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img .avatar-circle {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin: 0 auto;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #ffffff;
  background: #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
  text-align: center;
  margin: 0 auto;
  height: 128px;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .card-heading-wrapper {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 2px;
  color: #000000;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .candidate-role {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link {
  width: 100%;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item:hover {
  background-color: #000000;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item:hover .overlay-layer {
  display: block;
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

@media only screen and (max-width:1151px) {
  .ph-similar-people-v1-view2-imredesign-default .similar-people-area {
    margin-bottom: 32px;
  }

  .ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper {
    flex-direction: column;
  }

  .ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item {
    margin-bottom: 16px;
    margin-right: 0;
    width: 100%;
  }

  .ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-similar-people-v1-view2-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
    padding: 16px 24px 24px 24px;
  }

  .ph-similar-people-v1-view2-imredesign-default .similar-people-area .bottom-wrapper .see-all-roles-link-item {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-similar-people-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1#-TZYBBLPN!*/

section[original-view="ph-video-large-left-popup-cc-view4-option2-im"] {
  margin-top: 0 !important;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 {
  background-color: #ffffff;
  margin-bottom: 64px;
  padding: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .ph-header-block-default {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container {
  padding: 0 !important;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card {
  padding: 0;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .ph-video-large-left-popup-cc-view4-option2-im figure {
  text-align: left;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .ph-video-large-left-popup-cc-view4-option2-im figure .primary-image img {
  -webkit-border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
  -ms-border-radius: 16px 0 0 16px;
  border-radius: 16px 0 0 16px;
  height: 100%;
  max-height: 180px;
  object-fit: cover;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .ph-video-large-left-popup-cc-view4-option2-im .video-popup-block .video-popup .ph-gallery-item-link figure .ph-gallery-item {
  max-height: 56px;
  width: 56px;
  height: 56px;
  max-width: 56px;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-card-container {
  margin: 0;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im {
  padding: 0;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] {
  padding: 0 36px 0 36px;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] .header,
.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] .description,
.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] .heading-three {
  width: 94%;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] {
  padding: 0 48px 0 0;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] .header,
.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] .description,
.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] .heading-three {
  width: 94%;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 figure figcaption {
  display: none;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .content .header {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 8px;
  color: #000000;
  word-break: keep-all;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .content h3 {
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 8px;
}

.ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .content .description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

@media only screen and (max-width:767px) {
  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 {
    margin-bottom: 16px;
    padding: 0;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .ph-header-block-default {
    padding: 24px 16px;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card {
    padding: 0;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card:last-child {
    margin-bottom: 24px;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .ph-video-large-left-popup-cc-view4-option2-im figure .primary-image img {
    border-bottom-left-radius: initial;
    border-top-right-radius: 16px;
    width: 100%;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] {
    padding: 12px 20px 24px;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] .header,
  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] .description,
  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="2"] .content[ph-card-block-num="2"] .heading-three {
    width: 100%;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] {
    padding: 12px 0 0;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] .header,
  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] .description,
  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option2-im [ph-col-num="1"] .content[ph-card-block-num="2"] .heading-three {
    width: 100%;
  }

  .ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1 .content .header {
    font-size: 18px;
    line-height: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-video-large-left-popup-cc-view4-option2-im-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-details-v1-event-banner-im-imredesign-default#-TZYBBLPN!*/

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area figure {
  position: relative;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area figure img {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  max-width: 100%;
  min-height: 316px;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-mask {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background-color: rgba(0,0,0,0.3);
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content {
  top: 50%;
  left: 0;
  right: 0;
  z-index: 2;
  display: block;
  position: absolute;
  transform: translateY(-50%);
  text-align: left;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content h1 {
  color: #ffffff;
  padding-bottom: 4px;
  max-width: 100%;
  text-align: left;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat {
  color: #ffffff;
  margin-bottom: 32px;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat div {
  display: inline-block;
  padding-right: 18px;
  position: relative;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat div:last-child {
  padding-right: 0;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .event-location .location-area,
.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .category-detail .category-name {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  padding-left: 4px;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .event-location .icon,
.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .category-detail .icon {
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-teaser {
  color: #ffffff;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 32px;
  font-family: FSThriveElliotWeb-Bold;
  max-width: 60%;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-teaser p {
  margin: 0;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .category {
  margin-bottom: 0;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .category span {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block {
  display: inline-block;
  text-align: center;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button {
  margin: 0;
  padding: 13px 60px;
  min-height: 40px;
  width: auto;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button:hover,
.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button:hover,
.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .spots-left {
  font-size: 14px;
  line-height: 20px;
  margin-top: 12px;
  text-align: left;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup.dynamic-form .ph-event-box .crm-event-registration-container .btn.btn-primary {
  background-color: #000000;
}

.ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup.dynamic-form .ph-event-box .crm-event-registration-container .btn.btn-primary:hover {
  background-color: #000000;
}

@media only screen and (max-width:1151px) {
  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area figure {
    height: 400px;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content h1,
  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-teaser {
    max-width: 100%;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat {
    margin-bottom: 24px;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .primary-button {
    width: 220px;
    padding: 15px 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area figure {
    height: 200px;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .spots-left {
    color: #000000;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content {
    padding: 24px 16px;
    position: static;
    background-color: #ffffff;
    transform: none;
    max-width: 100%;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area {
    text-align: left;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block {
    text-align: left;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button {
    border-color: #000000;
    color: #000000;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button:hover,
  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button:active {
    background-color: #000000;
    color: #ffffff;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .spots-left {
    color: #000000;
    margin-top: 20px;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .widget-container {
    padding: 0;
    width: 100%;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .category span {
    color: #000000;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content h1 {
    color: #000000;
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 16px;
    text-align: left;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat div {
    width: 100%;
    display: block;
    padding-right: 0;
    text-align: left;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .category-detail {
    margin-top: 8px;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .event-location .location-area,
  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .category-detail .category-name {
    padding-left: 4px;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-loc-cat .event-location {
    line-height: normal;
    color: #000000;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .event-teaser {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area figure img {
    min-height: auto;
  }
}

@media only screen and (max-width:480px) {
  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block {
    width: 100%;
  }

  .ph-event-details-v1-event-banner-im-imredesign-default .phs-widget-block-area .banner-content .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-details-v1-event-banner-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-details-v1-event-description-imredesign-theme9#-TZYBBLPN!*/

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area {
  background: #ffffff;
  padding: 24px;
  border-radius: 16px;
  margin-bottom: 32px;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area h2,
.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area h3 {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 12px;
  color: #000000;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .event-description {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .event-description strong {
  font-size: 16px;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .event-description img {
  max-width: 100%;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .event-description p {
  margin: 8px 0;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block {
  margin: 0 0 0 0;
  margin-top: 32px;
  padding-top: 32px;
  border-top: 1px solid #000000;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-date {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 20px;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-time {
  display: table-cell;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: block;
  margin-bottom: 4px;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-item {
  margin-bottom: 20px;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-item:last-child {
  margin-bottom: 0;
}

.ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-topic {
  display: table-cell;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (max-width:767px) {
  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area h2,
  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area h3 {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .event-description {
    margin-bottom: 32px;
  }

  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block {
    margin-top: 24px;
    padding-top: 24px;
    margin-bottom: 0;
  }

  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-date {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-item {
    margin-bottom: 16px;
  }

  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-item .agenda-topic {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-event-details-v1-event-description-imredesign-theme9 .phs-widget-block-area .agenda-block .agenda-item .agenda-item {
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-details-v1-event-description-imredesign-theme9#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-details-v1-event-countdown-im-imredesign-default#-TZYBBLPN!*/

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area {
  border: none;
  background: #ffffff;
  margin-bottom: 28px;
  padding: 32px 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .widget-container {
  width: 100%;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .phs-widget-heading h2 {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list {
  overflow: hidden;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item {
  float: left;
  text-align: center;
  position: relative;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item:last-child {
  margin-right: 0;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item:last-child:after {
  display: none;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item div {
  color: #000000;
  font-size: 32px;
  line-height: 48px;
  padding-right: 12px;
  margin-right: 0;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item span {
  color: #85878C;
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  text-transform: uppercase;
}

.ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .seperator::after {
  float: left;
  content: ':';
  display: inline-block;
  font-size: 16px;
  color: #000000;
  margin-right: 12px;
  margin-top: 12px;
}

@media only screen and (max-width:767px) {
  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .phs-widget-heading h2 {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item {
    width: 64px;
  }

  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item span {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .seperator::after {
    margin-top: 10px;
  }
}

@media only screen and (max-width:380px) {
  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item div {
    padding-right: 4px;
  }

  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .each-time-item span {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-event-details-v1-event-countdown-im-imredesign-default .phs-widget-block-area .content-block .time-list .seperator::after {
    margin-right: 4px;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-details-v1-event-countdown-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-details-v1-event-address-im-imredesign-default#-TZYBBLPN!*/

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area {
  padding: 32px 28px;
  margin-bottom: 28px;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location {
  position: relative;
  margin-top: 48px;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location>.icon {
  font-size: 14px;
  line-height: normal;
  color: #000000;
  top: 4px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  min-width: 16px;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location .location-area {
  display: inline-block;
  width: calc(100% - 36px);
  padding-left: 0;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location .location-area .sub-heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location .location-area .event-area {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .online-event-block {
  position: relative;
  margin-top: 24px;
  line-height: 1;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .online-event-block .icon {
  display: inline-block;
  font-size: 24px;
  line-height: normal;
  color: #000000;
  top: 3px;
  position: relative;
  min-width: 16px;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .online-event-block .online-event {
  padding-left: 4px;
  display: inline-block;
  width: calc(100% - 36px);
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  vertical-align: middle;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date {
  display: inline-block;
  width: calc(100% - 36px);
  padding-left: 4px;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .date-heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 4px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .event-day {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-icon-area>.icon {
  font-size: 14px;
  line-height: normal;
  color: #000000;
  top: 4px;
  position: relative;
  min-width: 16px;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area button.add-to-calendar {
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  font-family: FSThriveElliotWeb-Regular;
  letter-spacing: 0;
  color: #000000;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .addeventatc {
  padding: 0;
  border: none;
}

.ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date {
  padding-left: 12px;
}

@media screen and (max-width:767px) {
  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .date-heading {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
  }

  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .event-day {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
  }

  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location-block .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-icon-area>.icon {
    font-size: 18px;
    top: 0;
  }

  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location {
    margin-top: 32px;
  }

  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location>.icon {
    font-size: 18px;
    top: 0;
  }

  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location .location-area .sub-heading {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
  }

  .ph-event-details-v1-event-address-im-imredesign-default .phs-widget-address-area .event-location .location-area .event-area {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-details-v1-event-address-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-details-v1-event-organiser-im-imredesign-default#-TZYBBLPN!*/

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area {
  background: #ffffff;
  margin-bottom: 28px;
  padding: 32px 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .widget-container {
  width: 100%;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .phs-widget-heading h2 {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  padding-left: 0;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block {
  width: 100%;
  display: table;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block+.content-block {
  margin-top: 16px;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block figure {
  width: 124px;
  display: table-cell;
  position: relative;
  padding-right: 12px;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block figure img {
  height: 100px;
  width: 100px;
  overflow: hidden;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block .about-organiser {
  width: calc(100% - 124px);
  display: table-cell;
  position: relative;
  vertical-align: middle;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block .about-organiser .organiser-name {
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  word-break: break-all;
  word-break: break-word;
  font-size: 16px;
  line-height: 24px;
}

.ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block .about-organiser .organiser-designation {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  word-break: break-all;
  word-break: break-word;
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (max-width:767px) {
  .ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area {
    margin-bottom: 16px;
    padding: 24px 16px;
  }

  .ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .phs-widget-heading h2 {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block figure {
    padding-right: 16px;
  }

  .ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block .about-organiser .organiser-name {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-event-details-v1-event-organiser-im-imredesign-default .phs-widget-block-area .content-block .about-organiser .organiser-designation {
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-details-v1-event-organiser-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-share-event-v2-im-imredesign-default#-TZYBBLPN!*/

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area {
  background: #ffffff;
  z-index: 2;
  padding: 32px 0 22px 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .widget-container {
  width: 100%;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .phs-widget-heading h2 {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 0;
  padding: 0 24px;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .phs-widget-heading p {
  color: #85878C;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  white-space: normal;
  line-height: inherit;
  margin-bottom: 0;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options {
  margin: 0 0;
  padding: 0 12px;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row1 li {
  width: 100%;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row2 li {
  width: 50%;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row3 li {
  width: 33.33333333%;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row5 li {
  width: auto;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row6 li {
  width: 16.66666666%;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row7 li {
  width: 14.28571428%;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row8 li {
  width: 12.5%;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options:before,
.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options:after {
  display: table;
  content: " ";
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options:after {
  clear: both;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li {
  float: left;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li:first-child {
  padding-left: 0;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li button {
  display: block;
  overflow: hidden;
  text-align: center;
  width: 49px !important;
  height: 49px !important;
  line-height: inherit !important;
  padding: 0;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li button:focus {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li button .icon {
  color: #ffffff;
  position: relative;
  font-size: 16px;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li button.google-plus .icon {
  font-size: 20px !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin {
  background-color: #007AB9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter {
  background-color: #03A9F4 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.linkedin {
  color: #1663B0 !important;
  border-color: #1663B0 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin {
  background-color: #007AB9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter {
  background-color: #03A9F4 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin {
  border-color: #1663B0 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

@media (min-width:1024px) and (max-width:1100px) {
  .ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li {
    padding-right: 24px !important;
  }
}

@media screen and (max-width:1151px) {
  .ph-share-event-v2-im-imredesign-default .phs-widget-block-area {
    padding: 24px 16px;
  }

  .ph-share-event-v2-im-imredesign-default .phs-widget-block-area .phs-widget-heading h2 {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
  }

  .ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options {
    padding: 0;
  }

  .ph-share-event-v2-im-imredesign-default .phs-widget-block-area .content-block .share-options li {
    padding-right: 22px !important;
  }
}

@media screen and (max-width:767px) {
  .ph-share-event-v2-im-imredesign-default .phs-widget-block-area {
    padding: 24px 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-share-event-v2-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-hero-block-cc-view15-option1-imredesign-theme#-TZYBBLPN!*/

.ph-hero-block-cc-view15-option1-imredesign-theme1 {
  background-color: #f5f5f5;
  position: relative;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .ph-card-container {
  margin: 0;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .ph-card-container>.ph-card {
  padding: 0;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .ph-hero-block-cc-view15 {
  z-index: 2;
}

@media only screen and (max-width:1439px) {

}

@media only screen and (max-width:1151px) {

}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .frontimage {
  width: 56%;
  text-align: right;
  margin-left: auto;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .frontimage img {
  height: 450px;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .inner-container {
  padding: 0;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block {
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 4;
  max-width: 1264px;
  width: 100%;
  position: absolute;
  padding-left: 12px;
  padding-right: 12px;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block .heading-one h1 {
  color: #ffffff;
  margin-bottom: 24px;
}

.ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block .heading-two h2 {
  color: #ffffff;
  margin-bottom: 24px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 2.28571429rem;
  line-height: 34px;
}

@media only screen and (max-width:1151px) {
  .ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block {
    width: 90%;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block .heading-one h1 {
    margin-bottom: 12px;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block .heading-two h2 {
    margin-bottom: 16px;
    font-size: 2rem;
    line-height: 30px;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .frontimage {
    width: 75%;
  }
}

@media only screen and (max-width:767px) {
  .ph-hero-block-cc-view15-option1-imredesign-theme1 .ph-widget-box {
    background-image: none !important;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .ph-widget-box:before {
    display: none;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .ph-card-container[data-cards-per-row="one"]>.ph-card {
    padding: 0;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .ph-hero-block-cc-view15 {
    padding-top: 0;
    background: #000000;
    background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    padding: 40px 0;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .frontimage {
    margin: 0;
    width: 100%;
    text-align: center;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .frontimage img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .image {
    display: none;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .inner-container {
    width: 100%;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block {
    width: 100%;
    transform: none;
    position: relative;
    padding: 0 8px;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block .heading-one h1 {
    color: #ffffff;
    margin-bottom: 12px;
  }

  .ph-hero-block-cc-view15-option1-imredesign-theme1 .global-search-block .heading-two h2 {
    color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-hero-block-cc-view15-option1-imredesign-theme#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-global-search-v5-view1-imredesign-default#-TZYBBLPN!*/

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area {
  width: 100%;
  margin: 0 auto;
  display: table;
  z-index: 1;
  position: relative;
  text-align: left;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .heading-info {
  width: inherit;
  display: block;
  text-align: left;
  margin: 0 0 24px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .heading-info .header {
  margin: 0 0 4px;
  font-family: FSThriveElliotWeb-Bold;
  color: #ffffff;
  font-size: 32px;
  line-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .heading-info .sub-heading {
  margin: 0;
  font-family: FSThriveElliotWeb-Light;
  color: #ffffff;
  font-size: 24px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group {
  width: 100%;
  display: block;
  background-color: transparent;
  margin: 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group {
  border: 1px solid #f9f9f9;
  background: #ffffff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  padding: 0 6px 0 0;
  width: 643px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group.ph-align-center {
  margin: 0 auto;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block {
  position: relative;
  display: table-cell;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area {
  height: 48px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .sortby-button {
  height: 48px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border: none;
  background-color: #ffffff;
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
  white-space: nowrap;
  padding: 0;
  position: relative;
  font-family: FSThriveElliotWeb-Regular;
  width: 100%;
  min-width: 145px;
  max-width: 200px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .sortby-button.opened {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .sortby-button .sortby-button-text {
  padding: 0 32px 0 20px;
  text-align: center;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .sortby-button .icon {
  font-size: 10px;
  line-height: 1;
  position: absolute;
  right: 16px;
  top: 19px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .sortby-button:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area button[aria-expanded="true"] {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list {
  top: 48px;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  position: absolute;
  max-height: 140px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item {
  width: 100%;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item:first-child {
  margin-top: 10px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item:last-child {
  margin-bottom: 10px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item .list-item-action {
  width: 100%;
  display: block;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 10px 20px 10px 32px;
  position: relative;
  z-index: 5;
  overflow: hidden;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item .list-item-action.active {
  color: #000000;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item .list-item-action.active .icon {
  display: block;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item .list-item-action:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item .list-item-action .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  position: absolute;
  font-size: 8px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block .button-area .options-list .options-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: -2px;
  z-index: 9;
  position: relative;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter {
  width: 100%;
  display: table-cell;
  position: relative;
  background-color: transparent;
  vertical-align: middle;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control {
  padding: 12px 6px 12px 16px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-left: 1px solid #e4e9ef;
  background-color: #ffffff;
  width: 100%;
  height: 48px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control.br-active {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control [aria-expanded="true"] {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control::-webkit-input-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control::-moz-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control:-ms-input-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control:focus,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control:active,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control:hover {
  border-right-color: #000000;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .search-sym {
  right: 20px;
  z-index: 9;
  position: absolute;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-keysearch-clear {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-keysearch-clear i {
  color: #85878C;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .search-sym {
  top: 10px;
  left: 15px;
  right: auto;
  display: none;
  font-size: 16px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions {
  top: 49px;
  left: 1px;
  right: 1px;
  border: 1px solid #f9f9f9;
  padding: 0;
  z-index: 10;
  position: absolute;
  max-height: 230px;
  overflow-y: auto;
  margin-top: -1px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  background-color: #ffffff;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions h3 {
  color: #000000;
  padding: 16px 20px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list {
  width: 100%;
  margin: 0;
  overflow: hidden;
  float: left;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li {
  padding: 0 20px;
  position: relative;
  width: 100%;
  display: block;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li:hover,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li:focus {
  background-color: rgba(0,0,0,0.05);
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li:last-child {
  margin-bottom: 10px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li.listitem-focused a {
  outline: 1px dotted;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li a {
  color: #000000;
  display: block;
  padding: 10px 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 95%;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li a .phs-jobs-count {
  top: 50%;
  color: #000000;
  position: absolute;
  margin-top: -10px;
  right: 20px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list::after {
  clear: both;
  content: '';
  display: block;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories::after {
  clear: both;
  content: '';
  display: block;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list em {
  font-style: normal;
  font-weight: 700;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li {
  padding: 0 20px;
  position: relative;
  line-height: 1;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li:hover,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li:hover,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li:hover,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li:hover,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li:hover,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li:hover,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li:focus,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li:focus,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li:focus,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li:focus,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li:focus,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li:focus {
  background-color: rgba(0,0,0,0.05);
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li a,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li a,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li a,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li a,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li a,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li a {
  color: #000000;
  display: block;
  padding: 10px 0;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 90%;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li a .suggested-location,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li a .suggested-location,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li a .suggested-location,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li a .suggested-location,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li a .suggested-location,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li a .suggested-location {
  color: #000000;
  font-style: italic;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li a .candidate-name,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li a .candidate-name,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li a .candidate-name,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li a .candidate-name,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li a .candidate-name,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li a .candidate-name {
  color: #000000;
  margin: 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li a .candidate-role,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li a .candidate-role,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li a .candidate-role,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li a .candidate-role,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li a .candidate-role,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li a .candidate-role {
  color: #000000;
  margin: 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-job-title,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-job-title,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-job-title,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-job-title,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-job-title,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-job-title {
  color: #000000;
  overflow: hidden;
  font-size: 14px;
  word-break: break-all;
  line-height: 20px;
  white-space: nowrap;
  margin-bottom: 4px;
  text-overflow: ellipsis;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-job-title span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-job-title span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-job-title span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-job-title span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-job-title span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-job-title span {
  color: #000000;
  display: block;
  overflow: hidden;
  border-bottom: 0;
  text-overflow: ellipsis;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-job-title span em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-job-title span em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-job-title span em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-job-title span em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-job-title span em,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-job-title span em {
  font-weight: 400;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-jobs-count,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-jobs-count,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-jobs-count,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-jobs-count,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-jobs-count,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-jobs-count {
  top: 40%;
  color: #000000;
  right: 20px;
  position: absolute;
  margin-top: -6px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-job-info,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-job-info,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-job-info,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-job-info,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-job-info,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-job-info {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-job-info span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-job-info span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-job-info span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-job-info span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-job-info span,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-job-info span {
  color: #000000;
  padding-right: 12px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-job-info span:nth-child(1),
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-job-info span:nth-child(1),
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-job-info span:nth-child(1),
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-job-info span:nth-child(1),
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-job-info span:nth-child(1),
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-job-info span:nth-child(1) {
  border-left: 0;
  padding-left: 0;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-job-info span.phs-job-category:before,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-job-info span.phs-job-category:before,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-job-info span.phs-job-category:before,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-job-info span.phs-job-category:before,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-job-info span.phs-job-category:before,
.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-job-info span.phs-job-category:before {
  display: inline;
  position: relative;
  content: '';
  border-left: 1px solid #000000;
  padding-left: 12px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn {
  z-index: 9;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn .phs-search-submit {
  min-width: 100px;
  width: auto;
  height: 36px;
  min-height: 36px;
  z-index: 10;
  display: inline-block;
  opacity: 1;
  text-align: center;
  border: none;
  padding: 6px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn .phs-search-submit i {
  display: none;
}

.ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn .phs-search-submit i:before {
  content: '\3a';
}

@media (min-width:801px) and (max-width:1115px) {
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .search-text-block {
    width: 12%;
  }
}

@media only screen and (max-width:1024px) {
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .search-text-block h1 {
    margin-bottom: 6px !important;
  }
}

@media (min-width:768px) and (max-width:800px) {
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .search-text-block {
    width: 13%;
  }
}

@media only screen and (max-width:992px) {
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .search-text-block h1 {
    text-align: center;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .search-text-block p {
    text-align: center;
    white-space: nowrap;
    margin-bottom: 0;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group-btn .phs-search-submit {
    width: auto;
    padding: 16px;
  }
}

@media (max-width:767px) {
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area {
    width: 100%;
    display: block;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .heading-info {
    margin: 0 0 12px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .heading-info .header {
    margin: 0;
    font-size: 22px;
    line-height: 33px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .heading-info .sub-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group {
    width: 100%;
    margin: 0;
    display: block;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group {
    width: 100%;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group::after {
    content: "";
    clear: both;
    display: block;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .sort-by-block {
    display: none;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter {
    width: calc(100% - 40px);
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control {
    -webkit-border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -ms-border-radius: 13px 0 0 13px;
    border-radius: 13px 0 0 13px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .form-control[aria-expanded="true"] {
    -webkit-border-radius: 13px 0 0 0;
    -moz-border-radius: 13px 0 0 0;
    -ms-border-radius: 13px 0 0 0;
    border-radius: 13px 0 0 0;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .search-sym {
    right: 12px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions h3 {
    padding: 16px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list {
    width: 100%;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li {
    padding: 0 16px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li a {
    max-width: 90%;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-search-categories .phs-search-category-list li a .phs-jobs-count {
    right: 16px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li {
    padding: 0 16px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .search-recentsearchs-list li .phs-jobs-count,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-categorys-suggested-list li .phs-jobs-count,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-locations-suggested-list li .phs-jobs-count,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-suggested-keywords-list li .phs-jobs-count,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-candidates-suggested li .phs-jobs-count,
  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-jobs-list li .phs-jobs-count {
    right: 16px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn {
    width: 40px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn .phs-search-submit {
    min-width: 40px;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn .phs-search-submit>span {
    font-size: 0;
  }

  .ph-global-search-v5-view1-imredesign-default .phs-global-search-area .form-group .input-group .input-group-btn .phs-search-submit i {
    display: block;
    font-size: 14px;
    margin-top: 5px;
    line-height: 14px;
  }
}

@media screen and (-ms-high-contrast:active) {
  .home-page .ph-global-search-v5-default-default .phs-global-search-area .search-text-block h1 {
    background-color: #000000;
  }

  .home-page .ph-global-search-v5-default-default .phs-global-search-area .search-text-block p {
    background-color: #000000;
  }
}

@media screen and (-ms-high-contrast:black-on-white) {
  .home-page .ph-global-search-v5-default-default .phs-global-search-area .search-text-block h1 {
    background-color: #ffffff;
  }

  .home-page .ph-global-search-v5-default-default .phs-global-search-area .search-text-block p {
    background-color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-global-search-v5-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-results-v1-view3-imredesign-default#-TZYBBLPN!*/

.ph-event-results-v1-view3-imredesign-default .event-results-area {
  background-color: transparent;
  padding: 0;
  margin-bottom: 32px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-widget-heading {
  width: 100%;
  margin: 0 0 24px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-widget-heading .heading {
  width: 80%;
  display: block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-widget-heading .see-all a {
  font-size: 14px;
  line-height: 20px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-events-block.ph-static-slider .slick-slider .slick-prev::before,
.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-events-block.ph-static-slider .slick-slider .slick-next::before {
  font-family: 'internalmobility' !important;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-list {
  padding-bottom: 10px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-track {
  margin-right: 0;
  margin-left: 0;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-prev,
.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-next {
  background: #ffffff;
  width: 32px;
  height: 32px;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  color: #000000;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  z-index: 99;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-prev::before,
.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-next::before {
  font-size: 16px;
  line-height: 24px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-next.slick-disabled {
  color: rgba(0,0,0,0.3);
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-prev:hover,
.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-next:hover {
  background: #ffffff;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-prev {
  left: -6px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-prev::before {
  content: "\29";
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-next {
  right: -6px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-static-slider .slick-slider .slick-next::before {
  content: "\2a";
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .events-list {
  margin: 0 -10px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item {
  width: 40%;
  display: inline-block;
  position: relative;
  border-radius: 0;
  vertical-align: top;
  background-color: transparent;
  margin: 0 10px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link {
  margin: 0;
  cursor: pointer;
  display: block;
  position: relative;
  text-align: left;
  background: #ffffff;
  padding: 0;
  box-sizing: border-box;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link figure {
  width: 100%;
  height: 144px;
  max-height: 144px;
  line-height: 144px;
  overflow: hidden;
  background-color: transparent;
  position: relative;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link figure img {
  height: 100%;
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
  position: absolute;
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-date-block {
  top: 0;
  padding: 24px;
  position: absolute;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-date-block .event-date {
  color: #000000;
  padding: 8px;
  display: flex;
  font-family: FSThriveElliotWeb-Regular;
  box-shadow: none;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  width: 64px;
  height: 64px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-date-block .event-date .month {
  display: inherit;
  font-size: 12px;
  line-height: 18px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-date-block .event-date .date {
  display: inherit;
  font-size: 20px;
  line-height: 30px;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info {
  color: #000000;
  width: 100%;
  bottom: 0;
  padding: 24px;
  position: relative;
  text-align: left;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-category {
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  display: none;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-category-title {
  color: #000000;
  margin: 0;
  font-size: 16px;
  text-align: left;
  line-height: 24px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-location {
  color: #000000;
  margin: 0;
  padding: 0;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  padding: 8px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-location .icon {
  display: none;
}

.ph-event-results-v1-view3-imredesign-default .event-results-area .ph-events-block {
  position: relative;
}

@media (max-width:767px) {
  .ph-event-results-v1-view3-imredesign-default .event-results-area {
    padding: 24px 16px;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .ph-widget-heading {
    padding-left: 0;
    padding-right: 0;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .ph-widget-heading .heading {
    width: 80%;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .ph-widget-heading .see-all {
    right: 16px;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item {
    margin: 0;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item.slick-current:first-child .event-list-item-link {
    margin-left: 0;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item.slick-current:last-child .event-list-item-link {
    margin-right: 0;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item.slick-current .event-list-item-link {
    margin: 0 18px;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link {
    margin: 0;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info {
    padding: 16px;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-category-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-date-block {
    padding: 16px;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-date-block .event-date {
    padding: 4px;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item.slick-current:first-child .event-list-item-link {
    padding-left: 0;
  }

  .ph-event-results-v1-view3-imredesign-default .event-results-area .event-list-item.slick-current:last-child .event-list-item-link {
    padding-right: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-results-v1-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-skills-v3-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}

.ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills:hover {
  -o-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills .btn-text {
  vertical-align: middle;
  margin-left: 8px;
  display: inline-block;
}

.ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills .btn-text.mobile {
  display: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills .icon {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
}

.ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .head-text {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-wrapper .no-data {
  margin-top: 8px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block {
  padding: 28px 0 0;
  margin: 0 0 0;
  border-top: 0 solid #f9f9f9;
  width: 100%;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block {
  padding: 0 !important;
  flex-flow: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item {
  color: #000000;
  margin: 0 12px 12px 0;
  display: inline-block;
  padding: 0;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  letter-spacing: inherit;
  text-decoration: none;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group {
  color: #000000;
  cursor: default;
  border: solid 0 #000000;
  padding: 6px 16px;
  overflow: hidden;
  position: relative;
  max-width: 100%;
  min-height: auto;
  white-space: nowrap;
  align-items: center;
  text-overflow: ellipsis;
  text-transform: capitalize;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: rgba(249,249,249,0.65);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-skill-button-text {
  padding: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-top-rated-skill .active {
  color: #000000;
  position: relative;
  font-size: 16px;
  margin-right: 16px;
  display: inline-block;
  vertical-align: text-bottom;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group:hover {
  cursor: default;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group:active {
  box-shadow: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group.active {
  background-color: rgba(0,0,0,0.2);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group.active .user-top-rated-skill {
  display: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block:hover .user-skills-edit-block .edit-icon,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block:focus .user-skills-edit-block .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block {
  position: relative;
  text-align: right;
  padding: 0;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block button {
  border: none;
  background-color: transparent;
  padding: 0;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon {
  position: relative;
  font-size: 18px;
  opacity: 0;
  filter: alpha(opacity=0);
  line-height: 1;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon:hover,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon::before,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 2px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block:hover .edit-icon::before,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block:focus .edit-icon::before,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block:hover .edit-icon::after,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block:focus .edit-icon::after {
  display: block;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block:hover .tooltip-text,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block:focus .tooltip-text {
  display: block;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .btn-close {
  top: 24px;
  color: #adafb3;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
  width: 32px;
  height: 32px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .review-wrapper {
  padding: 24px 0;
  position: relative;
  text-align: center;
  background-color: rgba(0,0,0,0.05);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .review-wrapper .review-heading {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .review-wrapper .progress-bar {
  left: 0;
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper {
  padding: 44px 40px 24px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .head-text {
  margin-bottom: 40px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .sub-heading {
  color: #000000;
  margin: 0 0 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 32px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field {
  color: #85878C;
  height: 40px;
  padding: 8px 32px 8px 8px;
  font-size: 16px;
  line-height: 24px;
  width: 208px;
  border-color: #000000;
  border-style: solid;
  border-width: 0 0 1px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .icon-plus {
  top: 50%;
  color: #000000;
  right: 7px;
  position: absolute;
  font-size: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list {
  top: 40px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 2;
  position: absolute;
  max-height: 190px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills {
  color: #000000;
  padding: 14px 24px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .icon-star,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .top-skills-count-text {
  color: #000000;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .icon-star {
  color: #000000;
  font-size: 16px;
  line-height: 1;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text {
  color: #f83b4e;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 24px;
  text-transform: lowercase;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text::first-letter {
  text-transform: uppercase;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list {
  margin: 0;
  padding: 0;
  max-height: 300px;
  min-height: 220px;
  overflow-y: auto;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option {
  float: left;
  margin-top: 16px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill {
  position: relative;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip {
  top: 40px;
  left: 3px;
  width: 152px;
  padding: 16px;
  z-index: 20;
  position: absolute;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip:before {
  top: -6px;
  left: 15px;
  width: 12px;
  bottom: 0;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 8px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .top-text {
  color: #85878C;
  margin: 0 0 12px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .btn-got {
  color: #000000;
  border: 1px solid #000000;
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add {
  border: 1px solid #000000;
  height: 40px;
  padding: 8px 16px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add .icon-plus {
  color: #000000;
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:not(:last-of-type) {
  margin-right: 16px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper {
  border: 1px solid #000000;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper:hover {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
  border: none;
  height: 40px;
  padding: 4px 16px;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  margin-right: 16px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star-empty {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  margin-right: 16px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  max-width: 280px;
  text-overflow: ellipsis;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete {
  height: 40px;
  padding: 0 16px;
  border-color: #808080;
  border-style: solid;
  background-color: transparent;
  border-top-width: 0;
  border-left-width: 1px;
  border-right-width: 0;
  border-bottom-width: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete:hover {
  background-color: #fcfcfc;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete .icon-cancel {
  color: #85878C;
  font-size: 10px;
  line-height: 1;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume {
  color: #000000;
  border: none;
  margin: 64px 0 0;
  display: inline-block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  display: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .icon-up-arrow {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-left: 7px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper .ph-slider-v2-suggestedskills-theme1 .suggested-items-block {
  margin: 16px 0 40px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review {
  padding-top: 64px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 25;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper {
  left: 0;
  right: 0;
  bottom: 90px;
  padding: 40px;
  position: absolute;
  background-color: #ffffff;
  display: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper {
  align-items: center;
  margin-bottom: 32px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text {
  color: #000000;
  border: none;
  margin: 0;
  display: inline-block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .btn-close {
  color: #adafb3;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  top: 0;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block {
  margin: 0;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #ffffff;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:not(:last-of-type) {
  margin-right: 32px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #000000;
  width: 100%;
  height: 64px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  border: solid 1px #000000;
  text-align: center;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover {
  color: #000000;
  border-color: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon {
  color: #000000;
  font-size: 16px;
  line-height: 1;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  margin-left: 15px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone {
  color: #000000;
  width: 192px;
  height: 64px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  border-color: #000000;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone:hover,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone:hover,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone:hover {
  color: #000000;
  border-color: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder {
  display: inline-block;
  padding: 0;
  line-height: 1;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 16px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox {
  font-size: 19px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .content-holder,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .content-holder,
.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .content-holder {
  display: inline-block;
  font-size: inherit;
  margin-left: 15px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #000000;
  border: 1px solid #000000;
  padding: 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover {
  color: #000000;
  border-color: #000000;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  display: inline-block;
  margin-left: 6px;
  vertical-align: bottom;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 30;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

@-webkit-keyframes rotation {
  from {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper {
  animation: rotation 2s infinite linear;
  -o-animation: rotation 2s infinite linear;
  -ms-animation: rotation 2s infinite linear;
  -moz-animation: rotation 2s infinite linear;
  -webkit-animation: rotation 2s infinite linear;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper .icon-loader {
  color: #000000;
  font-size: 36px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content {
  color: #000000;
  margin: 32px 0 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #808080;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper.review-mode {
  justify-content: flex-end;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper {
  width: 100%;
  height: 890px;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper {
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading {
  color: #000000;
  margin: 0;
  font-size: 22px;
  line-height: 33px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content {
  color: #000000;
  margin: 16px auto 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  max-width: 40%;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure {
  margin: 64px auto 0;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel {
  color: #000000;
  margin: 32px auto 0;
  border: none;
  height: auto;
  display: block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .success-wrapper {
  width: 100%;
  height: 800px;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .success-wrapper .success-content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 34px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-user-skills-v3-view1-imredesign-theme1 .dz-preview {
  display: none;
}

@media only screen and (max-width:1151px) {
  .ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-button-group .user-skill-button-text {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width:767px) {
  .ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills {
    height: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills .icon-plus {
    font-size: 9px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills .btn-text {
    display: none;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .heading-wrapper .btn-add-skills .btn-text.mobile {
    display: block;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-wrapper {
    padding: 24px 16px;
    margin-top: 14px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block {
    padding: 16px 0 0;
    margin: 28px 0 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block {
    padding: 0;
    display: inline-block;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group {
    height: 32px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-block .user-skills-edit-block .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup {
    height: auto;
    margin: 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
    width: auto;
    height: auto;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .review-wrapper {
    padding: 20px 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .review-wrapper .review-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .review-wrapper .btn-close {
    top: 20px;
    right: 16px;
    font-size: 12px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper {
    padding: 24px 16px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 16px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper {
    margin-bottom: 24px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field {
    height: 32px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list {
    min-height: 100px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add {
    height: 32px;
    padding: 2px 14px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
    height: 32px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star-empty {
    font-size: 14px;
    margin-right: 14px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete {
    height: 32px;
    padding: 0 10px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete .icon-cancel {
    font-size: 10px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    overflow-y: auto;
    background-color: #ffffff;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper {
    bottom: 50%;
    padding: 0 32px;
    text-align: center;
    transform: translate(0, 50%);
    -o-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    -moz-transform: translate(0, 50%);
    -webkit-transform: translate(0, 50%);
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper {
    margin-bottom: 40px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .btn-close {
    top: auto;
    left: 50%;
    color: #000000;
    bottom: -50px;
    position: absolute;
    transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block {
    display: block;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:first-child {
    display: none;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:nth-of-type(2) {
    margin-top: 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
    width: 100%;
    display: none;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default {
    margin: 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .before-content {
    display: none;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone {
    color: #000000;
    width: 100%;
    height: 56px;
    font-size: 14px;
    line-height: 20px;
    border-color: #000000;
    justify-content: center;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content {
    width: 190px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .content-holder,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .content-holder,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .content-holder {
    padding: 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay {
    position: fixed;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper {
    width: 100%;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper {
    display: block;
    text-align: center;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel {
    max-width: 100%;
    display: block;
    margin: 0 auto 32px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper .btn-save {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper {
    height: 100%;
    margin: 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper {
    padding: 0 32px;
    margin-top: 16px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content {
    font-size: 14px;
    line-height: 20px;
    max-width: 60%;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure {
    margin: 40px auto 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel {
    margin: 24px auto 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .success-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .success-wrapper .success-content-wrapper .img-profile-update-success {
    max-width: 80px;
  }

  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .success-wrapper .success-content-wrapper .success-text {
    margin: 28px 0 0;
    font-size: 18px;
    line-height: 28px;
  }
}

@media only screen and (max-width:480px) {
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper .btn-save,
  .ph-user-skills-v3-view1-imredesign-theme1 .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-skills-v3-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v1-social-login-view1-imredesign-default#-TZYBBLPN!*/

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area {
  background-color: #ffffff;
  text-align: center;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  text-align: right;
  color: #000000;
  line-height: 24px;
  font-size: 16px;
  position: relative;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option .edit-icon {
  line-height: 24px;
  font-size: 16px;
  position: relative;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option .edit-icon::before,
.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0;
  border-color: #6e6e6e transparent transparent transparent;
  display: none;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option .edit-icon::after {
  border-color: #ffffff transparent transparent transparent;
  top: -12px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option .tooltip-text {
  display: none;
  position: absolute;
  top: -34.5px;
  right: -23px;
  padding: 7px 23px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option:hover .edit-icon::before,
.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option:hover .edit-icon::after {
  display: block;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option:hover .tooltip-text {
  display: block;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block {
  display: none;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block {
  padding: 32px 28px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block {
  text-transform: capitalize;
  padding: 0 0 20px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block figure {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 88px;
  border: none;
  position: relative;
  box-shadow: none;
  margin-top: 0;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block figure img {
  width: 100%;
  height: 100%;
  max-width: 88px;
  object-fit: cover;
  position: absolute;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block figure .avatar-circle {
  font-size: 32px;
  line-height: 88px;
  color: #000000;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .user-name {
  font-family: FSThriveElliotWeb-Heavy;
  text-align: center;
  margin: 12px 0 8px;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .user-role {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin: 0 0 4px 0;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .user-location {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin-bottom: 0;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .email {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  margin-top: 20px;
  word-break: break-all;
  line-height: 20px;
  background-color: transparent;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block {
  position: relative;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
  font-size: 16px;
  letter-spacing: .5px;
  text-align: center;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  border: none;
  font-style: italic;
  white-space: nowrap;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .accordian-button .fa {
  margin: 0 0 0 5px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block {
  position: absolute;
  margin: auto;
  padding: 30px;
  background-color: #ffffff;
  z-index: 2;
  border: solid 1px #808080;
  box-shadow: 0 0 20px #808080;
  border-radius: 5px;
  top: 40px;
  left: 0;
  right: 0;
  width: 90%;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options {
  margin: 0 0 10px 0;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options a {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  display: block;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options:last-child {
  margin: 0;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block::after {
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  right: 54px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .refer-friend-block {
  display: inline-block;
  vertical-align: middle;
  width: 35%;
  text-align: left;
  margin: 0 auto 25px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .refer-friend-block .refer-friend-button {
  width: 100%;
  border-radius: 4px;
  border: solid 1px #000000;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  height: 40px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .refer-friend-block .refer-friend-button:focus,
.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .refer-friend-block .refer-friend-button:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul {
  width: 100%;
  margin: 0;
  padding: 24px;
  overflow: hidden;
  border-top: solid 1px #f9f9f9;
  text-align: center;
  display: none;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li {
  display: inline-block;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li:not(:first-of-type) {
  margin: 0 0 0 24px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon {
  width: 40px;
  border: 1px solid #000000;
  height: 40px;
  display: inline-block;
  padding: 0;
  position: relative;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.facebook {
  border-color: #3B5998;
  background-color: #3B5998;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.facebook .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.linkedin {
  border-color: #0077B5;
  background-color: #0077B5;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.linkedin .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.live {
  border-color: #000000;
  background-color: #000000;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.live .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.google-plus {
  border-color: #dd4b39;
  background-color: #dd4b39;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon.google-plus .icon {
  color: #ffffff;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon:focus {
  outline: none;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul li .social-icon .icon {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 16px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .email-connect-block {
  padding: 30px 0 0;
  border-top: 1px solid #f9f9f9;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .email-connect-block button {
  background: transparent;
  padding: 0;
  border: 0 solid #000000;
  font-size: 24px;
  line-height: 1;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .email-connect-block button .icon {
  font-size: 24px;
  line-height: 1;
  color: #000000;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper {
  border-top: 1px solid #f9f9f9;
  padding-top: 32px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .btn.secondary-button {
  width: 100%;
  white-space: initial;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .btn.secondary-button:disabled {
  color: #adafb3;
  opacity: 1;
  border: none;
  background-color: #f9f9f9;
  cursor: not-allowed;
  pointer-events: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .btn.secondary-button .request-sent-text .icon {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .btn.secondary-button .request-sent-text span {
  display: inline;
  vertical-align: middle;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  padding-bottom: 20px;
  bottom: 16%;
  right: 0;
  color: #000000;
  text-align: left;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
  display: block;
  width: 370px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 24px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .tooltip-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  display: block;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .next-line {
  display: block;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .close-button-tooltip {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  position: absolute;
  right: 16px;
  top: 16px;
}

@media (min-width:1152px) {
  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper:hover .tooltip-outer-wrapper {
    display: block;
  }
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .tag-outer-wrapper .tag-inner-wrapper {
  color: #000000;
  display: inline-block;
  padding: 4px 10px;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.pending {
  color: #adafb3;
  padding: 6px 24px 6px 46px;
  position: relative;
  text-align: left;
  border: 1px solid rgba(173,175,179,0.3);
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.pending .icon {
  top: 50%;
  left: 24px;
  color: #adafb3;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.closedForMentees {
  background-color: rgba(248,59,78,0.5);
}

.ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.accepted {
  background-color: rgba(42,171,60,0.4);
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .btn-close {
  top: 32px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper {
  padding: 48px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .head-text {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details {
  position: relative;
  margin-top: 48px;
  min-height: 64px;
  padding-left: 80px;
  margin-bottom: 40px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .img-wrapper {
  left: 0;
  width: 64px;
  height: 64px;
  overflow: hidden;
  position: absolute;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .img-wrapper .initials-wrapper {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .mentor-name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .mentor-designation {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper {
  position: relative;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper:not(:first-of-type) {
  margin-top: 28px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper:first-of-type textarea {
  min-height: 60px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper .field-label {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 8px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper textarea {
  color: #000000;
  border: 1px solid #000000;
  resize: none;
  padding: 10px 16px;
  font-size: 14px;
  font-style: italic;
  min-height: 120px;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper .count {
  color: #adafb3;
  right: 16px;
  bottom: 10px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .button-wrapper {
  margin-top: 100px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  min-height: auto;
  margin-right: 40px;
  background-color: transparent;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .success-wrapper {
  height: 665px;
  padding: 64px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .success-wrapper .success-head-text {
  font-family: FSThriveElliotWeb-Bold;
  font-weight: initial;
  margin-bottom: 16px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .success-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .success-wrapper .content .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .success-wrapper .btn.primary-button {
  min-width: 160px;
  margin-top: 48px;
}

@media (max-width:1151px) {
  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .refer-friend-block {
    position: static;
    margin: 20px 0;
    display: block;
    text-align: left;
  }
}

@media (max-width:767px) {
  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area {
    padding: 0;
    margin-right: 0;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area::before {
    content: "";
    display: block;
    font-size: 22px;
    top: -48px;
    position: absolute;
    color: #000000;
    width: 100%;
    left: 0;
    right: 0;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option .tooltip-text {
    display: none;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option:hover .edit-icon::before,
  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option:hover .edit-icon::after {
    display: none;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .edit-block .edit-option:hover .tooltip-text {
    display: none;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block {
    padding: 24px 16px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block {
    padding-bottom: 24px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .user-name {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .user-role,
  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block .user-info-block .user-location {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .content-block ul {
    padding: 24px 0 0 0;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .email-connect-block {
    padding-top: 24px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .btn-request {
    padding: 10px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper {
    top: unset;
    bottom: 72px;
    padding-bottom: 0;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
    padding-top: 40px;
    width: 292px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .request-button-outer-wrapper .show-tooltip {
    display: block;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .user-profile-area .button-wrapper .tag-outer-wrapper .tag-inner-wrapper {
    padding: 10px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .btn-close {
    top: 20px;
    right: 20px;
    font-size: 12px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper {
    padding: 64px 18px 160px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details {
    margin-top: 40px;
    padding-left: 64px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .img-wrapper {
    width: 48px;
    height: 48px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .img-wrapper .initials-wrapper {
    line-height: 48px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .mentor-details .mentor-designation {
    margin-top: 4px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .form-wrapper .field-wrapper:first-of-type textarea {
    min-height: 80px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 24px;
    position: fixed;
    flex-direction: column-reverse;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .button-wrapper .btn-cancel {
    height: 40px;
    margin-top: 14px;
    margin-right: 0;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .mentorship-request-inner-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    max-width: 400px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .success-wrapper {
    height: 100vh;
    padding: 36px;
  }

  .ph-profile-view-v1-social-login-view1-imredesign-default .popup-modal-backdrop.active .mentorship-request-popup .success-wrapper .success-head-text {
    font-size: 20px;
    line-height: 30px;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v1-social-login-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-work-experience-v2-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-work-experience-v2-view1-imredesign-theme1 {
  padding: 24px;
  margin-bottom: 32px;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .icon-plus {
  font-size: 12px;
  vertical-align: middle;
}

.ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text {
  margin-left: 8px;
  vertical-align: middle;
}

.ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text.mobile {
  display: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .head-text {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-wrapper .no-data {
  margin-top: 8px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item {
  border-top: 0 solid #fcfcfc;
  padding: 20px 0;
  background-color: #ffffff;
  position: relative;
  margin: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block {
  padding: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-title {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 0;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-info {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-transform: capitalize;
  margin: 4px 0 0 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-desc {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 16px 0 0;
  word-break: break-word;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .read-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0;
  text-transform: lowercase;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: inline-block;
  vertical-align: initial;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:first-child {
  padding-top: 28px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:last-child {
  padding-bottom: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block {
  padding: 0;
  position: relative;
  text-align: right;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon {
  border: none;
  padding: 0;
  position: relative;
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
  color: #85878C;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover::before,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus::before,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover::after,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus::after {
  display: block;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover .tooltip-text,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon::before,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 7px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:focus {
  cursor: pointer;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:hover .edit-icon,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:focus .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  background-color: rgba(0,0,0,0.5);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .btn-close {
  top: 0;
  color: #adafb3;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .btn-close:focus {
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper {
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper {
  padding: 24px 0;
  position: relative;
  text-align: center;
  background-color: #fcfcfc;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .review-heading {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .btn-close {
  top: 33px;
  right: 40px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .progress-bar {
  left: 0;
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper {
  padding: 40px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .head-wrapper {
  position: relative;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper {
  margin-top: 32px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container {
  padding: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row {
  margin: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
  margin-bottom: 40px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 {
  padding: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group {
  position: relative;
  margin-bottom: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.start-date-wrapper .error-text {
  right: 28px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
  padding-left: 20px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .field-label,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .date-wrapper,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper {
  text-align: left;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .error-text {
  bottom: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper.disabled {
  background-color: #fcfcfc;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label.sr-only {
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
  color: #000000;
  border: 1px solid #808080;
  height: 48px;
  padding: 12px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus {
  border-color: #000000;
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper.month-wrapper {
  max-width: 168px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper.year-wrapper {
  max-width: 96px;
  margin-left: 16px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list {
  top: 41px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 15;
  position: absolute;
  max-height: 240px;
  overflow-y: auto;
  text-align: left;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item {
  color: #000000;
  padding: 14px 40px;
  position: relative;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item .icon {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 16px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,155,223,0.1);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item.listitem-focused {
  background-color: rgba(0,155,223,0.1);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper {
  width: 100%;
  border: 1px solid #808080;
  display: inline-block;
  padding: 12px 30px 12px 16px;
  position: relative;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 16px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper:hover {
  cursor: pointer;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper:focus {
  border-color: #000000;
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .placeholder-text {
  color: #adafb3;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .value {
  color: #000000;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .icon-down-arrow,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .icon-up-arrow {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  font-size: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper {
  margin-top: 14px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper:hover {
  cursor: pointer;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:focus+.custom-field {
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field {
  width: 15px;
  border: 1px solid #000000;
  height: 15px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-label {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 2px;
  vertical-align: middle;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field {
  color: #000000;
  border: 1px solid #808080;
  resize: none;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:focus {
  border-color: #000000;
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error-text {
  color: #f83b4e;
  right: 0;
  bottom: -36px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  text-transform: lowercase;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error-text::first-letter {
  text-transform: uppercase;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #808080;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper {
  width: 40%;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
  min-height: auto;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  border-color: transparent;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none;
  border-width: 1;
  padding: 0;
  line-height: 24px;
  text-decoration: none;
  color: #000000;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button:hover {
  color: #f83b4e;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper {
  width: 60%;
  text-align: right;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
  margin-right: 12px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-heading {
  color: #000000;
  margin: 0;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
  color: #000000;
  width: 100%;
  margin: 12px auto 0;
  font-size: 16px;
  max-width: 300px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
  color: #ffffff;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  margin: 64px auto 0;
  display: block;
  font-size: 16px;
  max-width: 210px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure:hover {
  border-color: #fff200;
  background-color: #fff200;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
  color: #000000;
  border: none;
  margin: 32px auto 0;
  padding: 0;
  display: block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 32px 0 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 888px;
  background-color: #ffffff;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper {
  width: 100%;
  height: 450px;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .btn-close {
  top: 40px;
  color: #adafb3;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper {
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .continue-section-heading {
  color: #000000;
  margin: 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .button-wrapper {
  margin-top: 56px;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done {
  min-height: auto;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  border-color: transparent;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none;
  border-width: 1;
  padding: 0;
  line-height: 24px;
  text-decoration: none;
  color: #000000;
  margin: 32px auto 0;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover,
.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-theme1 .dz-preview {
  display: none;
}

@media (max-width:1151px) {
  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .icon-plus {
    font-size: 9px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text {
    margin-left: 4px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text.desktop {
    display: none;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text.mobile {
    display: inline-block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-title {
    font-size: 16px;
    line-height: 24px;
    padding: 0;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-info {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-desc {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .read-more-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:hover .edit-icon,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:focus .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@media (max-width:767px) {
  .ph-work-experience-v2-view1-imredesign-theme1 {
    padding: 24px 16px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .icon-plus {
    font-size: 9px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text {
    margin-left: 4px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text.desktop {
    display: none;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-work-experience .btn-text.mobile {
    display: inline-block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-details-block {
    padding: 0;
    width: 90%;
    display: inline-block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-details-list .work-experience-details-list-item:first-child {
    margin: 0;
    padding-top: 24px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay {
    background-color: #ffffff;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .btn-close {
    font-size: 12px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper {
    margin: 0;
    max-width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper {
    height: auto;
    margin: 0;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper {
    padding: 20px 0;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .review-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .btn-close {
    top: 20px;
    right: 16px;
    font-size: 12px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper {
    padding: 20px 16px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .head-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
    margin-bottom: 32px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
    padding: 0;
    text-align: left;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper {
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .date-wrapper {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .date-wrapper.month-wrapper {
    max-width: 60%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .date-wrapper.year-wrapper {
    max-width: 35%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:focus {
    border-color: #000000;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder,
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item {
    padding: 16px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .item-name {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper {
    display: block;
    padding: 32px 32px 24px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper {
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
    margin: 0 auto;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button {
    color: #f83b4e;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper {
    width: 100%;
    margin-top: 8px;
    text-align: center;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
    margin: 0 auto;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    margin: 16px auto 0;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper {
    width: 100%;
    height: 100vh;
    display: table;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper {
    width: 100%;
    margin: 0 auto;
    display: table-cell;
    padding: 20px 32px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
    margin: 8px auto 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
    margin: 40px auto 0;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
    margin: 24px auto 0;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper {
    width: 100%;
    height: 100vh;
    display: table;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper {
    width: 100%;
    margin: 0 auto;
    display: table-cell;
    padding: 20px 32px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper .success-text {
    margin: 24px 0 0;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper {
    height: 100vh;
    margin: 0;
    display: table;
    position: static;
    max-width: 100%;
    overflow-y: auto;
    background-color: #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper {
    display: table-cell;
    padding: 32px;
    position: static;
    vertical-align: middle;
    transform: translate(none);
    -o-transform: translate(none);
    -ms-transform: translate(none);
    -moz-transform: translate(none);
    -webkit-transform: translate(none);
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .continue-section-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .button-wrapper {
    margin-top: 40px;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .button-wrapper .btn-continue {
    margin: 16px 0 0;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done {
    color: #000000;
  }
}

@media (max-width:480px) {
  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
    margin: 0 auto;
    display: block;
    width: 100%;
    text-align: center;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button {
    color: #f83b4e;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
    margin: 0 auto;
    display: block;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    margin: 16px auto 0;
    display: block;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
    margin: 40px auto 0;
    display: block;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-theme1 .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
    margin: 24px auto 0;
    display: block;
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-work-experience-v2-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-education-v2-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-education-v2-view1-imredesign-theme1 {
  padding: 24px;
  margin-bottom: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-education-v2-view1-imredesign-theme1 .heading-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}

.ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education:hover {
  -o-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education .icon-plus {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
}

.ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education .btn-text {
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
}

.ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education .btn-text.mobile {
  display: none;
}

.ph-education-v2-view1-imredesign-theme1 .heading-wrapper .head-text {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-education-v2-view1-imredesign-theme1 .education-wrapper .no-data {
  margin-top: 8px;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item {
  border-top: 0 solid #f9f9f9;
  padding: 20px 0;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  margin: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item:first-child {
  margin: 0 0 0 0;
  padding-top: 28px;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item:last-child {
  padding-bottom: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block {
  padding: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-title {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-info {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-transform: capitalize;
  margin: 4px 0 0 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-info .divider-line {
  width: auto;
  display: inline-block;
  margin: 0 8px;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-period {
  margin: 4px 0 0 0;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block {
  position: relative;
  text-align: right;
  padding: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon {
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon::before,
.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover,
.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover .tooltip-text,
.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover::before,
.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus::before,
.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover::after,
.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus::after {
  display: block;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item:hover {
  cursor: pointer;
}

.ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item:hover .education-edit-block .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  position: fixed;
  background-color: rgba(0,0,0,0.5);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .btn-close {
  top: 0;
  color: #adafb3;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper {
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper {
  padding: 24px 0;
  position: relative;
  text-align: center;
  background-color: rgba(0,0,0,0.05);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .review-heading {
  color: #000000;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .btn-close {
  top: 23px;
  right: 28px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .progress-bar {
  left: 0;
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper {
  padding: 40px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .head-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .head-wrapper .heading {
  margin: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper {
  margin-top: 40px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container {
  padding: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row {
  margin: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
  margin-bottom: 40px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 {
  padding: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group {
  position: relative;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.start-date-wrapper .error-text {
  right: 28px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
  margin: 0;
  text-align: right;
  padding-left: 30px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .field-label,
.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .date-wrapper,
.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper {
  text-align: left;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .error-text {
  bottom: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label .star {
  color: #f83b4e;
  font-size: 16px;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.school-list {
  z-index: 20;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.study-field-list {
  z-index: 22;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.degree-list {
  z-index: 24;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.degree-list .field-dropdown-list .field-dropdown-list-item.listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.degree-list .field-dropdown-list .field-dropdown-list-item {
  padding: 16px 24px;
  position: relative;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list {
  top: 48px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 10;
  position: absolute;
  max-height: 200px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item.listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item {
  padding: 16px 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .item-name {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .item-name em {
  font-family: FSThriveElliotWeb-Heavy;
  font-style: normal;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .icon-plus {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  margin-right: 8px;
  vertical-align: middle;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .icon-check-mark-thick {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 12px;
  vertical-align: middle;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
  color: #000000;
  border: 1px solid #808080;
  min-height: 48px;
  padding: 12px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus {
  border-color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field.dropdown-open {
  border-color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper {
  width: 100%;
  border: 1px solid #808080;
  display: inline-block;
  padding: 12px 30px 12px 16px;
  position: relative;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 16px;
  background-color: transparent;
  min-height: 48px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper:hover {
  cursor: pointer;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper:focus {
  border-color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper .placeholder-text {
  color: #adafb3;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper .value {
  color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper .icon-down-arrow,
.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper .icon-up-arrow {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  font-size: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list {
  left: 0;
  right: 0;
  bottom: 41px;
  height: auto;
  z-index: 15;
  position: absolute;
  max-height: 240px;
  overflow-y: auto;
  text-align: left;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item.listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item {
  color: #000000;
  padding: 16px 24px;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item .icon {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper {
  margin-top: 16px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper:hover {
  cursor: pointer;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field {
  width: 12px;
  border: 1px solid #000000;
  height: 12px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-label {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 6px;
  vertical-align: text-top;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field {
  color: #000000;
  border: 1px solid #808080;
  resize: none;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:focus {
  border-color: #000000;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error-text {
  color: #f83b4e;
  right: 0;
  bottom: -36px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  text-transform: lowercase;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error-text::first-letter {
  text-transform: uppercase;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #808080;
  align-items: center;
  justify-content: space-between;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper {
  width: 39%;
  display: inline-block;
  vertical-align: middle;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button:hover {
  color: #f83b4e;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper {
  width: 60%;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
  margin-right: 12px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:hover {
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .warning-heading {
  margin: 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
  color: #000000;
  width: 100%;
  margin: 12px auto 0;
  font-size: 16px;
  max-width: 300px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
  margin: 64px auto 0;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-sure:hover {
  border-color: #fff200;
  background-color: #fff200;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
  color: #000000;
  border: none;
  margin: 32px auto 0;
  padding: 0;
  display: block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .btn-close {
  top: 28px;
  color: #adafb3;
  right: 28px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 32px 0 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
}

.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper,
.ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 888px;
  background-color: #ffffff;
}

.ph-education-v2-view1-imredesign-theme1 .dz-preview {
  display: none;
}

@media (max-width:1151px) {
  .ph-education-v2-view1-imredesign-theme1 .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item:hover {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-info {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-period {
    margin: 12px 0 0;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .review-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus {
    border-color: #000000;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width:767px) {
  .ph-education-v2-view1-imredesign-theme1 {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-education-v2-view1-imredesign-theme1 .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education .icon-plus {
    font-size: 9px;
  }

  .ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education .btn-text {
    margin-left: 4px;
  }

  .ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education .btn-text.desktop {
    display: none;
  }

  .ph-education-v2-view1-imredesign-theme1 .heading-wrapper .btn-add-education .btn-text.mobile {
    display: inline-block;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item {
    padding: 16px 0 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item:first-child {
    margin-top: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block {
    width: 90%;
    display: inline-block;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-details-block .education-title {
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-details-list .education-details-list-item .education-edit-block .edit-icon {
    font-size: 16px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay {
    background-color: #ffffff;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .btn-close {
    font-size: 12px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper {
    margin: 0;
    max-width: 100%;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper {
    height: auto;
    margin: 0;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper {
    padding: 20px 0;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper {
    padding: 20px 16px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
    margin-bottom: 32px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
    padding: 0;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item {
    padding: 16px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper {
    display: block;
    padding: 32px 32px 24px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper {
    width: 100%;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
    margin: 0 auto;
    display: block;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button {
    color: #f83b4e;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper {
    width: 100%;
    margin-top: 8px;
    text-align: center;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
    margin: 0 auto;
    display: block;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    margin: 16px auto 0;
    display: block;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper {
    width: 100%;
    height: 100vh;
    display: table;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper {
    width: 100%;
    margin: 0 auto;
    display: table-cell;
    padding: 20px 32px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
    margin: 8px auto 0;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
    margin: 40px auto 0;
    display: block;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
    margin: 24px auto 0;
    display: block;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
    width: 100%;
    height: 100vh;
    display: table;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper {
    width: 100%;
    margin: 0 auto;
    display: table-cell;
    padding: 20px 32px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .img-profile-update-success {
    max-width: 80px;
  }

  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
    margin: 24px 0 0;
  }
}

@media (max-width:480px) {
  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another,
  .ph-education-v2-view1-imredesign-theme1 .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-education-v2-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-search-results-v2-view4-imredesign-default#-TZYBBLPN!*/

.ph-search-results-v2-view4-imredesign-default {
  min-height: 350px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions {
  display: table;
  width: 100%;
  margin-bottom: 28px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .search-info {
  color: #000000;
  font-size: 16px;
  border-bottom: 1px solid #808080;
  padding-bottom: 10px;
  margin: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .search-info p {
  margin: 0;
  padding: 20px 0 0;
  color: #000000;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .facet-tags-main .filterBy {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags {
  overflow: hidden;
  padding: 8px 0 0 0;
  margin-bottom: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .tag-list-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  margin-bottom: 12px;
  background-color: rgba(229,229,229,0.65);
  line-height: 1;
  padding: 6px 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .tag-list-item .facet-tag {
  color: rgba(0,0,0,0.85);
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
  padding: 0;
  padding-right: 8px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .tag-list-item .facet-tag-clear {
  background-color: transparent;
  border: none;
  display: inline-flex;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  line-height: 8px;
  font-size: 8px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .tag-list-item .facet-tag-clear:hover,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .tag-list-item .facet-tag-clear:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .tag-list-item .facet-tag-clear .icon {
  color: #000000;
  font-size: 8px;
  vertical-align: middle;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .phs-facet-tags-clear {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 12px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .phs-facet-tags-clear .clearall {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .phs-facet-tags-clear .clearall:hover,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags .phs-facet-tags-clear .clearall:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header {
  display: inline-block;
  width: 40%;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header p {
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  width: 100%;
  margin: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header p>span span {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header p .pages-count,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header p .keyword-text,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header p .jobs-count {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header:after {
  display: block;
  content: "";
  clear: both;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header .job-number,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header .total-jobs,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header .search-keyword,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header .category-name {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header .category-name,
.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header .search-keyword {
  word-break: break-all;
  display: inline-block;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort {
  width: 60%;
  display: inline-block;
  font-size: 14px;
  text-align: right;
  padding-right: 0;
  vertical-align: middle;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort .right-wrapper {
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort:before {
  content: "|";
  padding-right: 7px;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: 1px;
  display: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort .control-label {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort .control-label:focus {
  outline: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby {
  display: inline-block;
  position: relative;
  max-width: 160px;
  margin-left: 16px;
  padding-left: 16px;
  border-left: 1px solid #808080;
  vertical-align: middle;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby>.icon {
  position: absolute;
  top: 50%;
  right: 5px;
  color: #000000;
  transform: translateY(-50%);
  font-size: 10px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .form-control {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  border: 1px solid transparent;
  z-index: 1;
  height: auto;
  position: relative;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0;
  padding-right: 22px;
  box-shadow: none;
  text-align-last: right;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .form-control::-ms-expand {
  display: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .form-control:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #808080;
  outline-offset: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .dropdown-wrapper {
  border: none;
  height: auto;
  padding: 0 16px 0 0;
  position: relative;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .dropdown-wrapper:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .dropdown-wrapper:hover .tooltip-wrapper {
  display: block;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .dropdown-wrapper .value {
  color: #000000;
  display: block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .dropdown-wrapper>.icon {
  top: 50%;
  color: #000000;
  right: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .frequency-list {
  top: 28px;
  right: 0;
  padding: 8px 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .frequency-list:focus {
  outline: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .frequency-list .frequency-list-item {
  padding: 6px 16px;
  position: relative;
  text-align: left;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .frequency-list .frequency-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .sortby .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-search-results-v2-view4-imredesign-default .phs-header-controls {
  display: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 14px;
  padding: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global {
  width: 100%;
  position: relative;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block {
  width: 90%;
  float: left;
  vertical-align: top;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
  display: inline;
  position: relative;
  padding-right: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.job-description {
  height: 0;
  display: block !important;
  overflow: hidden;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.postedDate {
  height: 36px;
  display: block !important;
  overflow: hidden;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  padding-left: 0;
  padding-right: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child:before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title:before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList:before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills:before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel:before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical:before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob:before {
  display: none !important;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide) {
  padding-left: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide):before {
  display: none !important;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 16px 0 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel {
  margin: 24px 0 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.teamList {
  margin: 16px 0 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.fitLevel {
  margin: 24px 0 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward>span>span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical>span>span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob>span>span {
  color: #000000;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info span,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
  margin: 0 0 8px;
  font-family: 'AvenirRoman';
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
  display: block;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title:hover {
  color: #000000;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
  margin: 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .matched-skills-backdrop {
  display: inline-block;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations>li {
  width: 100%;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button {
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  display: inline-block;
  padding: 0;
  background: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button:focus {
  outline: 2px dashed #000000;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
  width: 50%;
  float: left;
  padding-right: 8px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block {
  float: left;
  width: 10%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
  display: inline-block;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
  margin-left: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox {
  text-align: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label {
  position: relative;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label.disabled {
  opacity: 1;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
  display: block;
  font-size: 16px;
  line-height: 1;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
  color: #000000;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item {
  position: relative;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1;
  text-align: right;
  color: #000000;
  position: relative;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text {
  display: none;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  white-space: nowrap;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  position: absolute;
  z-index: 99;
  top: 23%;
  right: -9px;
  border-color: transparent transparent transparent #ffffff;
  display: none;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  top: 23%;
  right: -9px;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text {
  display: block !important;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::before,
.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::after {
  display: block;
}

.ph-search-results-v2-view4-imredesign-default .phs-jobs-list .jobs-list .jobs-list-item .information-block-global:after {
  content: '';
  clear: both;
  display: table;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block {
  margin: 28px 0 0;
  padding: 0;
  text-align: center;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination {
  border: 0;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination>li>a:hover,
.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination>li.active {
  pointer-events: none;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination>li.active a:hover,
.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination {
  margin: 0;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
  height: 30px;
  width: 30px;
  padding: 6px;
  border: none;
  color: #85878C;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 9px;
  display: inline-block;
  vertical-align: middle;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-search-results-v2-view4-imredesign-default .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

@media (max-width:1151px) {
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header {
    width: 50%;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort {
    width: 50%;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort .sortby {
    width: 130px;
  }
}

@media (max-width:767px) {
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-header {
    padding: 12px 0 0;
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-facet-tags {
    padding: 1rem;
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .phs-jobs-list-sort {
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions .facet-tags-main .filterBy {
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls {
    width: 100%;
    margin: 0 0 14px;
    display: block;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .inner-wrapper {
    align-items: center;
    margin-bottom: 20px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .inner-wrapper .mobile-job-alert-wrapper .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper {
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-count {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    width: 100%;
    max-width: 49%;
    display: inline-block;
    color: #000000;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-count .result-count {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-count .keyword-text {
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-count .result-text {
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .mobile-job-alert-wrapper {
    max-width: 49%;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-filter {
    width: calc(100% - 62%);
    text-align: left;
    display: inline-block;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-filter .filter-option {
    font-size: 14px;
    line-height: 14px;
    color: #85878C;
    background-color: transparent;
    border: none;
    display: inline-block;
    padding: 0;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-filter .filter-option:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-filter .filter-option .icon-filter {
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    font-size: 14px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-filter .filter-option .filterText {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 4px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-filter .filter-option .filterText .count {
    margin-left: 4px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    white-space: nowrap;
    font-size: 14px;
    width: calc(100% - 40%);
    text-align: right;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort:before {
    content: "|";
    padding-right: 7px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    top: 1px;
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort .control-label {
    margin: 0;
    font-weight: 400;
    vertical-align: middle;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort .sortby {
    border: none;
    margin: 0;
    display: inline-block;
    padding: 0;
    position: relative;
    vertical-align: middle;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort .sortby .dropdown-wrapper .value {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort .sortby>.icon {
    position: absolute;
    top: 50%;
    right: 0;
    color: #000000;
    transform: translateY(-50%);
    font-size: 12px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort .sortby .form-control {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    background-color: transparent;
    padding: 0;
    border: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    padding-right: 16px;
    text-align-last: right;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort .sortby .form-control::-ms-expand {
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-header-controls .phs-jobs-list-sort .sortby .form-control:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-results-actions {
    margin-bottom: 0;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item {
    padding: 24px 16px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
    width: 90%;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 100%;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    width: 90%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: auto;
    text-align: right;
    margin: 0;
    display: initial;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
    display: initial;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
    display: inherit;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button,
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .refer-friend-button,
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item .refer-friend-button {
    min-height: 24px;
    font-size: 14px;
    padding: 4px 24px;
    line-height: 20px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block {
    padding: 16px 0 0;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination {
    margin: 0;
    text-align: left;
    margin: 0 auto;
    max-width: 400px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination .pagination-item .pagination-item-button {
    background-color: transparent;
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
    height: 32px;
    padding: 4px 6px;
    border: none;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
    font-size: 9px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination .pagination-item .pagination-item-button.active {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-color: #000000;
    color: #ffffff;
    cursor: default;
    border: solid 0 #000000;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination .pagination-item .pagination-item-button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination .pagination-item:first-child .pagination-item-button,
  .ph-search-results-v2-view4-imredesign-default .phs-facet-results-block .pagination-block .pagination .pagination-item:last-child .pagination-item-button {
    border: solid 1px transparent;
    padding: 4px 6px;
  }
}

/*!TZYBBLPN-end-widget-#ph-search-results-v2-view4-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-suggested-reading-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area {
  background-color: #ffffff;
  padding: 32px 28px;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .heading-box {
  position: relative;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .heading-box .heading {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin: 0;
  padding: 32px 28px;
  padding-top: 0;
  padding-bottom: 0;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block {
  padding: 32px 28px;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article {
  padding-bottom: 36px;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article:last-child {
  padding-bottom: 0;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item {
  display: block;
  width: 100%;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item figure {
  width: 56px;
  height: 56px;
  line-height: 56px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: relative;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item figure img {
  width: 100%;
  height: 100%;
  max-width: 56px;
  object-fit: cover;
  position: absolute;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item .article-info {
  position: relative;
  margin-left: 14px;
  width: 75%;
  display: inline-block;
  vertical-align: middle;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item .article-info .article-title {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item .article-info .article-descript {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  overflow: hidden;
  margin: 0;
  display: none;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item::after {
  display: block;
  content: '';
  clear: both;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item:hover .article-title {
  color: #000000;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item:focus,
.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block {
  padding: 32px 28px;
  padding-top: 24px;
  padding-bottom: 0;
  border-top: 1px solid #f9f9f9;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn {
  min-height: auto;
  width: auto;
  font-weight: 400;
  font-size: 16px;
  border-color: transparent;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none;
  border-width: 1;
  padding: 0;
  line-height: 24px;
  text-decoration: none;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn:hover,
.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn:hover {
  text-decoration: none;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn:hover,
.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn:hover {
  text-decoration: none;
}

.ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (max-width:767px) {
  .ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area {
    padding: 24px 16px;
    margin-bottom: 40px;
  }

  .ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .heading-box .heading {
    font-size: 18px;
    line-height: 28px;
    padding: 0 20px;
  }

  .ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block {
    padding: 24px 16px;
  }

  .ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .article-block .article-list .article .article-item .article-info {
    width: 70%;
  }

  .ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block {
    padding: 24px 16px 0;
  }

  .ph-suggested-reading-v1-view2-imredesign-default .suggested-reading-area .show-more-block .show-more-btn {
    text-align: center;
  }
}

/*!TZYBBLPN-end-widget-#ph-suggested-reading-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-reads-for-your-friends-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area {
  background-color: #ffffff;
  padding: 2.857em;
  margin: 0 0 40px 0;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  line-height: 33px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  margin: 0 0 24px 0;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list {
  width: 100%;
  max-width: 100%;
  white-space: nowrap;
  padding: 0 20px;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list {
  overflow: hidden;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track {
  position: relative;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track .reads-for-your-friends-list-item {
  display: inline-block;
  margin: 0 24px 0 0;
  border: solid 1px #f9f9f9;
  border-top: transparent;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track .reads-for-your-friends-list-item .list-item-image-block figure {
  width: 100%;
  height: 200px;
  max-height: 200px;
  line-height: 200px;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  background-color: #000000;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track .reads-for-your-friends-list-item .list-item-image-block figure img {
  height: auto;
  max-height: 100%;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track .reads-for-your-friends-list-item .list-item-content-block {
  padding: 24px;
  width: 100%;
  position: relative;
  height: 250px;
  max-height: 250px;
  display: inline-block;
  overflow: hidden;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track .reads-for-your-friends-list-item .list-item-content-block .list-item-title {
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  width: 100%;
  text-align: left;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
  display: inline-block;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track .reads-for-your-friends-list-item .list-item-content-block .list-item-description {
  font-size: 16px;
  line-height: 1.5;
  color: #7d7f85;
  white-space: normal;
  padding: 12px 0 0;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-right,
.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-left {
  top: 0;
  left: 0;
  color: #000000;
  border: none;
  padding: 0;
  z-index: 2;
  position: absolute;
  background-color: transparent;
  width: auto;
  height: 100%;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-right.slick-disabled,
.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-left.slick-disabled {
  color: rgba(0,168,182,0.3);
  cursor: default;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-right.slick-disabled:focus,
.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-left.slick-disabled:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline: none;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-right .arrow-item-icon,
.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-left .arrow-item-icon {
  width: 100%;
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-right:focus,
.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-left:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .arrow-item-right {
  left: auto;
  right: 0;
}

@media (max-width:1151px) {
  .ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area {
    padding: 0;
  }

  .ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .heading {
    margin: 0 0 15px 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-reads-for-your-friends-v1-view1-imredesign-default .reads-for-your-friends-area .ph-slider-v2-readsFriends-default .reads-for-your-friends-list .slick-list .slick-track .reads-for-your-friends-list-item {
    margin: 0 8px 0 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-reads-for-your-friends-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-candidates-company-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  align-content: center;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-text {
  width: 55%;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-text span {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-text span.boldtext {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-field {
  width: 45%;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-field .search-field-wrapper {
  position: relative;
  text-align: right;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-field .search-field-wrapper .input-search {
  width: 100%;
  border: 1px solid #f9f9f9;
  padding: 12px 24px;
  border-radius: 16px;
  color: #85878C;
  height: 48px;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-field .search-field-wrapper .icon {
  top: 50%;
  color: #adafb3;
  right: 15px;
  position: absolute;
  font-size: 14px;
  transform: translateY(-50%);
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList {
  text-align: left;
  flex-wrap: wrap;
  display: flex;
  margin-right: -16px;
  margin-left: -16px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate {
  padding: 16px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block {
  background-color: #ffffff;
  position: relative;
  vertical-align: top;
  padding: 32px 24px 64px;
  margin: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  height: 100%;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .toggle-arrow-holder {
  position: absolute;
  top: 16px;
  right: 8px;
  font-size: 12px;
  line-height: 12px;
  color: #000000;
  padding: 8px;
  background: transparent;
  border: none;
  display: none;
  z-index: 99;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock {
  padding-bottom: 32px;
  position: relative;
  overflow: hidden;
  text-align: center;
  border-bottom: 1px solid #f9f9f9;
  margin-bottom: 32px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .bgImg {
  position: absolute;
  top: 0;
  left: 0;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .bgImg img {
  height: 100%;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .profileImg {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  background-color: #fcfcfc;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .profileImg img {
  max-height: 88px;
  max-width: 88px;
  width: auto;
  height: auto;
  display: inline-block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .profileImg .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding-top: 0;
  line-height: 88px;
  color: #000000;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo {
  text-align: center;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .name {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  z-index: 2;
  position: relative;
  margin: 16px 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .role,
.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .location {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .1px;
  color: #ffffff;
  z-index: 2;
  position: relative;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .role {
  margin: 0;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock {
  margin-bottom: 32px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .tag {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  color: #85878C;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  display: none;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock figure {
  padding: 10px 0 20px 0;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock figure .orgLogo {
  height: 40px;
  width: auto;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgName {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .1px;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 4px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgName .org-details {
  display: block;
  padding-left: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgName i {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  float: left;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgOtherInfo {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 36px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgOtherInfo .divider {
  padding: 0 10px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgOtherInfo .orgLoc {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 4px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock {
  display: none;
  margin-top: 8px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillHead {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  color: #85878C;
  text-transform: uppercase;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillsList {
  max-height: 45px;
  height: 45px;
  overflow: hidden;
  display: block;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillsList .eachSkill {
  height: 36px;
  border: solid 1px #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  display: inline-block;
  margin: 5px 5px 0 0;
  padding: 8px 8px;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .moreSkill {
  display: block;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 6px 4px 0 0;
  padding: 4px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .moreSkill:focus,
.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .moreSkill:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .no-data {
  text-align: center;
  margin: 0 auto 32px;
  font-size: 14px;
  color: #000000;
  min-height: 48px;
  line-height: 48px;
  vertical-align: middle;
  align-items: center;
  width: 100%;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .actionBlock {
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .actionBlock .referButton {
  width: 100%;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList:after,
.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList::before {
  display: block;
  clear: both;
  content: '';
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block {
  padding: 16px 0 16px 0;
  text-align: center;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination {
  margin: 0;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 14px;
  line-height: 20px;
  margin-right: 12px;
  height: 26px;
  padding: 4px 10px;
  border: none;
  color: #000000;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 9px;
  display: inline-block;
  vertical-align: middle;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .ph-refer-friend-v2-view1-default {
  margin: 0;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .no-Canidates-info {
  text-align: center;
  background-color: #ffffff;
  padding: 100px 0;
  border: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .no-Canidates-info .no-Canidates-available {
  padding: 16px 0;
  margin: 0 auto;
  text-transform: uppercase;
}

@media only screen and (max-width:1151px) {
  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media only screen and (max-width:767px) {
  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea {
    border: none;
    background: transparent;
    padding: 24px 0;
    margin: 0;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area {
    display: block;
    align-items: normal;
    align-content: normal;
    margin-bottom: 24px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-text {
    margin: 0 0 24px;
    width: 100%;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-text span {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidates-search-area .candidates-search-field {
    width: 100%;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .heading-box .see-all-jobs-link {
    position: static;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .heading-box .heading {
    width: 100%;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList {
    margin: 0;
    display: block;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate {
    width: 100%;
    padding: 0;
    max-width: 100%;
    margin-bottom: 16px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block {
    padding: 24px 16px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .toggle-arrow-holder {
    display: block;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .toggle-arrow-holder i {
    display: inline-block;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock {
    padding: 0;
    border: none;
    margin-bottom: 0;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .role,
  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .location {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock::before {
    background-color: transparent;
    transition: background-color .5s linear;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock {
    height: auto;
    padding: 0;
    border-top: none;
    margin-bottom: 24px;
    display: none;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .tag {
    display: none;
    font-weight: 400;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgName {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .orgBlock .orgOtherInfo {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock {
    display: none;
    padding: 1rem;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillHead {
    font-weight: 400;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .no-data {
    display: none;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block .actionBlock {
    position: static;
    display: none;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .top-panel .profileBlock {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .top-panel .profileBlock::before {
    background-color: #fcfcfc;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .orgBlock {
    border-top: none;
    display: block;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .orgBlock .tag {
    display: block;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .skillsBlock {
    display: none;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .no-data {
    display: block;
    margin: 0 auto 24px;
    min-height: auto;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 46px;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .actionBlock {
    display: block;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block {
    padding: 8px 0;
  }

  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .pagination-block .pagination>.pagination-item {
    display: inline-block;
  }
}

@media screen and (max-width:567px) {
  .ph-candidates-company-v1-view1-imredesign-default .companyCandidatesArea .candidatesList .eachCandidate {
    width: 100%;
    float: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-candidates-company-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-candidates-university-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  align-content: center;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-text {
  width: 55%;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-text span {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-text span.boldtext {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-field {
  width: 45%;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-field .search-field-wrapper {
  position: relative;
  text-align: right;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-field .search-field-wrapper .input-search {
  width: 100%;
  border: 1px solid #f9f9f9;
  padding: 12px 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  color: #85878C;
  height: 48px;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-field .search-field-wrapper .icon {
  top: 50%;
  color: #adafb3;
  right: 15px;
  position: absolute;
  font-size: 14px;
  transform: translateY(-50%);
  cursor: pointer;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList {
  text-align: left;
  flex-wrap: wrap;
  display: flex;
  margin-right: -16px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate {
  padding: 16px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block {
  background-color: #ffffff;
  position: relative;
  vertical-align: top;
  padding: 32px 24px 64px;
  margin: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  height: 100%;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .toggle-arrow-holder {
  position: absolute;
  top: 16px;
  right: 8px;
  font-size: 12px;
  line-height: 12px;
  color: #000000;
  padding: 8px;
  background: transparent;
  z-index: 99;
  border: none;
  display: none;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock {
  padding-bottom: 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  border-bottom: 1px solid #f9f9f9;
  margin-bottom: 16px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .bgImg {
  position: absolute;
  top: 0;
  left: 0;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .bgImg img {
  height: 100%;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .profileImg {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  background-color: #fcfcfc;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .profileImg img {
  max-height: 88px;
  max-width: 88px;
  width: auto;
  height: auto;
  display: inline-block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .profileImg .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding-top: 0;
  line-height: 88px;
  color: #000000;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo {
  text-align: center;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .name {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  z-index: 2;
  position: relative;
  margin: 16px 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .role,
.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .location {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .1px;
  z-index: 2;
  position: relative;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .role {
  margin: 0;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock {
  margin-bottom: 32px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .tag {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  color: #85878C;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  display: none;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock figure {
  padding: 10px 0 20px 0;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock figure .orgLogo {
  height: 40px;
  width: auto;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univName {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .1px;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 4px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univName .org-details {
  display: block;
  padding-left: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univName i {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  float: left;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univOtherInfo {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 36px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univOtherInfo .divider {
  padding: 0 10px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univOtherInfo .univLoc {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 4px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock {
  display: none;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillHead {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  color: #85878C;
  text-transform: uppercase;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillsList {
  max-height: 45px;
  height: 45px;
  overflow: hidden;
  display: block;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillsList .eachSkill {
  height: 36px;
  border: solid 1px #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  display: inline-block;
  margin: 5px 5px 0 0;
  padding: 8px 16px;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .moreSkill {
  display: block;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 6px 4px 0 0;
  padding: 4px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .moreSkill:focus,
.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .moreSkill:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .no-data {
  text-align: center;
  margin: 0 auto 32px;
  min-height: 48px;
  line-height: 48px;
  color: #000000;
  vertical-align: middle;
  align-items: center;
  width: 100%;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .actionBlock {
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .actionBlock .referButton {
  width: 100%;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList:after,
.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList::before {
  display: block;
  clear: both;
  content: '';
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block {
  padding: 16px 0 16px 0;
  text-align: center;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination {
  float: left;
  margin: 0;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 14px;
  line-height: 20px;
  margin-right: 12px;
  height: 26px;
  padding: 4px 10px;
  border: none;
  color: #000000;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 9px;
  display: inline-block;
  vertical-align: middle;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .ph-refer-friend-v2-view1-default {
  margin: 0;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .no-Canidates-info {
  text-align: center;
  background-color: #ffffff;
  padding: 100px 0;
  border: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .no-Canidates-info .no-Canidates-available {
  padding: 16px 0;
  margin: 0 auto;
  text-transform: uppercase;
}

@media only screen and (max-width:1151px) {
  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media only screen and (max-width:767px) {
  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea {
    border: none;
    background: transparent;
    padding: 24px 0;
    margin: 0;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area {
    display: block;
    align-items: normal;
    align-content: normal;
    margin-bottom: 24px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-text {
    margin: 0 0 24px;
    width: 100%;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-text span {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidates-search-area .candidates-search-field {
    width: 100%;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .heading-box .see-all-jobs-link {
    position: static;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .heading-box .heading {
    width: 100%;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList {
    margin: 0;
    display: block;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate {
    width: 100%;
    padding: 0;
    max-width: 100%;
    margin-bottom: 16px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block {
    padding: 24px 16px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .toggle-arrow-holder {
    display: block;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .toggle-arrow-holder i {
    display: inline-block;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock {
    height: auto;
    min-height: auto;
    padding: 0;
    border: none;
    margin-bottom: 0;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .role,
  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock .candidate-detailsinfo .location {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .top-panel .profileBlock::before {
    background-color: transparent;
    transition: background-color .5s linear;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock {
    height: auto;
    padding: 0;
    border-top: none;
    margin-bottom: 24px;
    display: none;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .tag {
    display: none;
    font-weight: 400;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univName {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .univBlock .univOtherInfo {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock {
    display: none;
    padding: 1rem;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .skillsBlock .skillHead {
    font-weight: 400;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .no-data {
    display: none;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block .actionBlock {
    position: static;
    display: none;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .top-panel .profileBlock {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .top-panel .profileBlock .candidate-detailsinfo {
    text-align: center;
    display: block;
    padding-left: 0;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .top-panel .profileBlock::before {
    background-color: #fcfcfc;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .univBlock {
    border-top: none;
    display: block;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .univBlock .tag {
    display: block;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .no-data {
    display: block;
    margin: 0 auto 24px;
    min-height: auto;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 46px;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .skillsBlock {
    display: none;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate .each-candidate-block.active .actionBlock {
    display: block;
    position: static;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block {
    padding: 8px 0;
  }

  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .pagination-block .pagination>.pagination-item {
    display: inline-block;
  }
}

@media screen and (max-width:567px) {
  .ph-candidates-university-v1-view1-imredesign-default .universityCandidatesArea .candidatesList .eachCandidate {
    width: 100%;
    float: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-candidates-university-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-preference-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area {
  background-color: transparent;
  margin-bottom: 64px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .heading-box {
  position: relative;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .heading-box .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  padding: 0 0 22px;
  width: 100%;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 14px;
  padding: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global {
  width: 100%;
  position: relative;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block {
  width: 70%;
  float: left;
  vertical-align: top;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
  display: inline;
  position: relative;
  padding-right: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.job-description {
  height: 0;
  display: block !important;
  overflow: hidden;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.postedDate {
  height: 36px;
  display: block !important;
  overflow: hidden;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  padding-left: 0;
  padding-right: 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child:before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title:before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList:before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills:before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel:before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical:before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob:before {
  display: none !important;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide) {
  padding-left: 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide):before {
  display: none !important;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 16px 0 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 24px 0 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.teamList {
  margin: 16px 0 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.fitLevel {
  margin: 24px 0 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward>span>span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical>span>span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob>span>span {
  color: #000000;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info span,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
  margin: 0 0 8px;
  font-family: 'AvenirRoman';
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
  display: block;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title:hover {
  color: #000000;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
  margin: 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations>li {
  width: 100%;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button {
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  display: inline-block;
  padding: 0;
  background: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button:focus {
  outline: 2px dashed #000000;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
  width: 50%;
  float: left;
  padding-right: 8px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block {
  float: left;
  width: 30%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
  display: inline-block;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
  display: inline-block;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
  margin-left: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox {
  text-align: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label {
  position: relative;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label.disabled {
  opacity: 1;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
  display: block;
  font-size: 16px;
  line-height: 1;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
  color: #000000;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item {
  position: relative;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1;
  text-align: right;
  color: #000000;
  position: relative;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text {
  display: none;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  white-space: nowrap;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  position: absolute;
  z-index: 99;
  top: 23%;
  right: -9px;
  border-color: transparent transparent transparent #ffffff;
  display: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  top: 23%;
  right: -9px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text {
  display: block !important;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::before,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::after {
  display: block;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global:after {
  content: '';
  clear: both;
  display: table;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .show-more {
  padding: 24px 0 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:767px) {
  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area {
    margin-bottom: 16px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .heading-box .heading {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
    padding: 24px 16px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
    width: 90%;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 100%;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    width: 90%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: auto;
    text-align: right;
    margin: 0;
    display: initial;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
    display: initial;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
    display: inherit;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button,
  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .refer-friend-button,
  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item .refer-friend-button {
    min-height: 24px;
    font-size: 14px;
    padding: 4px 24px;
    line-height: 20px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-preference-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-interest-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area {
  background-color: transparent;
  padding-bottom: 24px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .heading-box {
  position: relative;
  margin: 0 0 24px 0;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .heading-box .heading {
  width: 80%;
  display: inline-block;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .see-all-jobs-link {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 0;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .see-all-jobs-link .see-all-jobs-link-item {
  font-size: 14px;
  line-height: 20px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 14px;
  padding: 24px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .show-more {
  padding: 24px 0 0;
  border-top: solid 1px #808080;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .navigation-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 64px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .navigation-wrapper .btn-navigate {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: transparent;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .navigation-wrapper .btn-navigate.btn-prev .btn-text {
  margin-left: 8px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .navigation-wrapper .btn-navigate.btn-next .btn-text {
  margin-right: 8px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-default .navigation-wrapper .btn-navigate .btn-text {
  display: inline-block;
  vertical-align: middle;
}

@media (max-width:767px) {
  .ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area {
    padding-bottom: 16px;
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .heading-box .heading {
    width: calc(100% - 20%);
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .heading-box .see-all-jobs-link {
    vertical-align: top;
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
    padding: 24px 16px;
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-default .navigation-wrapper {
    margin-bottom: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-interest-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-browsing-history-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area {
  margin-bottom: 64px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .heading-box {
  position: relative;
  padding-bottom: 22px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .heading-box .heading {
  text-align: left;
  width: 90%;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 14px;
  padding: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global {
  width: 100%;
  position: relative;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block {
  width: 70%;
  float: left;
  vertical-align: top;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
  display: inline;
  position: relative;
  padding-right: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.job-description {
  height: 0;
  display: block !important;
  overflow: hidden;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.postedDate {
  height: 36px;
  display: block !important;
  overflow: hidden;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  padding-left: 0;
  padding-right: 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child:before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title:before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList:before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills:before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel:before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical:before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob:before {
  display: none !important;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide) {
  padding-left: 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide):before {
  display: none !important;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 16px 0 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 24px 0 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.teamList {
  margin: 16px 0 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.fitLevel {
  margin: 24px 0 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward>span>span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical>span>span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob>span>span {
  color: #000000;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info span,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
  margin: 0 0 8px;
  font-family: 'AvenirRoman';
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
  display: block;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title:hover {
  color: #000000;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
  margin: 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations>li {
  width: 100%;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button {
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  display: inline-block;
  padding: 0;
  background: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button:focus {
  outline: 2px dashed #000000;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
  width: 50%;
  float: left;
  padding-right: 8px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block {
  float: left;
  width: 30%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
  display: inline-block;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
  display: inline-block;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
  margin-left: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox {
  text-align: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label {
  position: relative;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label.disabled {
  opacity: 1;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
  display: block;
  font-size: 16px;
  line-height: 1;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
  color: #000000;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item {
  position: relative;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1;
  text-align: right;
  color: #000000;
  position: relative;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text {
  display: none;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  white-space: nowrap;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  position: absolute;
  z-index: 99;
  top: 23%;
  right: -9px;
  border-color: transparent transparent transparent #ffffff;
  display: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  top: 23%;
  right: -9px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text {
  display: block !important;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::before,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::after {
  display: block;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global:after {
  content: '';
  clear: both;
  display: table;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .show-more {
  padding: 24px 0 0;
  border-top: solid 1px #808080;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:767px) {
  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area {
    margin-bottom: 40px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .heading-box .heading {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
    padding: 24px 16px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
    width: 90%;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 100%;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    width: 90%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: auto;
    text-align: right;
    margin: 0;
    display: initial;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
    display: initial;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
    display: inherit;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button,
  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .refer-friend-button,
  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item .refer-friend-button {
    min-height: 24px;
    font-size: 14px;
    padding: 4px 24px;
    line-height: 20px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-browsing-history-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-applications-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper {
  margin-bottom: 32px;
  background-color: transparent;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .heading-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 22px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .heading-wrapper .content {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .heading-wrapper .link-see-all {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper+.application-wrapper,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper+.application-wrapper {
  margin-top: 24px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
  color: #85878C;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
  display: none;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
  padding: 24px;
  background: #ffffff;
  margin-bottom: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:hover,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row {
  margin: 0;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row [class*='col-'],
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:not(:first-of-type),
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:not(:first-of-type) {
  margin-top: 8px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-meta,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-meta {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-title,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-title {
  color: #000000;
  margin: 0 0 8px;
  display: inline-block;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info {
  color: #000000;
  width: 100%;
  margin: 0;
  display: block;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide),
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide) {
  position: relative;
  display: inline;
  margin-left: 8px;
  padding-left: 8px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide):before,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide):before {
  top: 1px;
  left: -2px;
  width: 1px;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #000000;
  display: none;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .refer-friend-block,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .refer-friend-block {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-suitability-block,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-suitability-block {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
  text-align: right;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
  color: #000000;
  margin: 0 0 14px;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .btn-remove,
.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .btn-remove {
  margin-right: 12px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
  margin-top: 24px;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
  width: 46%;
  float: left;
  vertical-align: middle;
}

.ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
  width: 54%;
  vertical-align: middle;
}

.ph-user-applications-v1-view1-imredesign-default .no-application-container {
  display: none;
}

@media only screen and (max-width:1151px) {
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
    padding: 16px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
    display: block;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
    width: 100%;
    float: none;
    vertical-align: middle;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
    display: block;
    text-align: left;
    margin: 16px auto 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .heading-wrapper {
    padding: 0 0 14px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container {
    padding: 0;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
    margin: 16px 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper:not(:first-of-type),
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
    padding: 24px 16px;
    margin: 0 0 14px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-title,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-title {
    margin: 0 0 14px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info>span,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info>span {
    margin: 0 0 8px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide),
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide) {
    position: relative;
    display: block;
    margin-left: 0;
    padding-left: 0;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide):before,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide):before {
    top: 1px;
    left: -2px;
    width: 1px;
    height: 12px;
    content: '';
    position: absolute;
    background-color: #000000;
    display: none;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
    text-align: left;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .link-complete-applications,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .link-complete-applications {
    margin-top: 0;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
    margin: 22px 0 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row {
    margin-left: 0;
    margin-right: 0;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row [class*='col-'] {
    padding-left: 0;
    padding-right: 0;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
    margin-top: 16px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
    display: block;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section,
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    margin-top: 24px;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper {
    margin-top: 16px;
  }
}

@media only screen and (max-width:480px) {
  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
    width: 100%;
    float: none;
    vertical-align: middle;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
    display: block;
    text-align: left;
  }

  .ph-user-applications-v1-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section .btn-remove {
    display: block;
    margin-bottom: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-applications-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-create-job-alert-v1-im-imredesign-theme1#-TZYBBLPN!*/

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area {
  padding: 32px 28px;
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .heading {
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
  letter-spacing: -0.33px;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .sub-heading {
  color: #000000;
  font-size: 16px;
  text-align: left;
  line-height: 24px;
  margin-bottom: 20px;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert {
  text-align: left;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert .create-jobAlert-button {
  padding-top: 12px;
  padding-bottom: 12px;
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  padding-top: 11px;
  padding-bottom: 11px;
  padding: 11px 23px;
  font-size: 16px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
  width: 100%;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert .create-jobAlert-button:hover,
.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert .create-jobAlert-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert .create-jobAlert-button:hover,
.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert .create-jobAlert-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert.create-manage-block {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 16px;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert.create-manage-block .job-alert-item {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  background: transparent;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert.create-manage-block .job-alert-item:hover {
  color: #000000;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert.create-manage-block .job-alert-item.text-right {
  text-align: right;
  padding-right: 0;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .alert-details {
  margin-bottom: 16px;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .alert-details:last-of-type {
  margin-bottom: 32px;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .alert-details .label-left,
.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .alert-details .label-right {
  display: block;
  font-size: 16px;
  line-height: 24px;
  word-break: break-all;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .alert-details .label-left {
  color: #85878C;
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .alert-details .label-right {
  color: rgba(0,0,0,0.85);
}

.ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .no-job-error {
  background-color: #fff2f1;
  margin-bottom: 32px;
  padding: 12px;
  font-size: 16px;
  line-height: 24px;
}

@media (min-width:1439px) {
  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .row [class*='col-'] {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media (max-width:767px) {
  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area {
    padding: 24px 16px;
    margin-top: 16px;
  }

  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
  }

  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert-action {
    margin-left: 0;
    margin-right: 0;
  }

  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert .create-jobAlert-button {
    margin: 0 auto;
    display: block;
    max-width: 312px;
    min-height: auto;
  }

  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert.create-manage-block {
    width: 100%;
  }

  .ph-create-job-alert-v1-im-imredesign-theme1 .phs-create-job-alert-area .job-alert.create-manage-block .job-alert-item.text-right {
    margin-top: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-create-job-alert-v1-im-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-facets-v1-im-imredesign-theme1#-TZYBBLPN!*/

.ph-facets-v1-im-imredesign-theme1 .phs-refine-block {
  padding: 0 0 0 0;
  margin-bottom: 28px;
}

.ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options {
  display: none;
}

.ph-facets-v1-im-imredesign-theme1 .phs-refine-block>.panel .panel-heading .panel-title {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 4px;
}

.ph-facets-v1-im-imredesign-theme1 .panel,
.ph-facets-v1-im-imredesign-theme1 .panel-body {
  border: 0;
  box-shadow: none;
  margin: 0;
  border-radius: 0;
}

.ph-facets-v1-im-imredesign-theme1 .panel {
  background-color: transparent;
}

.ph-facets-v1-im-imredesign-theme1 .panel:last-of-type .panel-heading .panel-title .facet-menu .icon {
  top: auto;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-facets-v1-im-imredesign-theme1 .panel:last-of-type .panel-collapse .panel-body {
  padding: 0;
}

.ph-facets-v1-im-imredesign-theme1 .panel-body {
  padding: 0 0 24px;
}

.ph-facets-v1-im-imredesign-theme1 .phs-filter-panels>.panel:first-of-type .panel-heading {
  border-top: none;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.main-panel>.panel-heading {
  border-width: 0 0 1px;
  position: relative;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.main-panel>.panel-heading .mobile-refine-arrow {
  display: none;
  position: absolute;
  top: 40%;
  right: 26px;
  padding: 0 3px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.main-panel>.panel-heading .mobile-refine-arrow .icon {
  color: #000000;
  font-size: .8rem;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default>.panel-heading {
  background-color: transparent;
  color: #000000;
  border-top: 1px solid #f9f9f9;
  border-bottom: none;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default>.panel-heading+.panel-heading {
  border-top: 1px solid transparent;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu {
  display: block;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding: 16px 0;
  width: 100%;
  text-align: left;
  background-color: transparent;
  border: none;
  position: relative;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu[aria-expanded="true"] {
  padding: 24px 0 16px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu[aria-expanded="false"] {
  padding: 24px 0;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu .facet-category-count {
  color: #000000;
  display: none;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu .icon {
  top: 50%;
  color: #000000;
  right: 0;
  position: absolute;
  font-size: 12px;
  line-height: 16px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu .icon.icon-plus::before {
  content: '\e040' !important;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu .icon.icon-minus::before {
  content: '\62' !important;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
  z-index: 1;
}

.ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget.facet-open .facet-menu {
  display: block;
  color: #000000;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch {
  position: relative;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .clear-textbox {
  position: absolute;
  top: 50%;
  right: 35px;
  font-size: 10px;
  color: #adafb3;
  background-color: transparent;
  border: none;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .clear-textbox .icon-cancel {
  color: #adafb3;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box {
  box-shadow: none;
  color: #85878C;
  height: 48px;
  background-color: #ffffff;
  border: none;
  font-size: 16px;
  line-height: 24px;
  padding: 24px 32px 24px 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box::-webkit-input-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box::-moz-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box:-ms-input-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box:-moz-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .innersearch-trigger {
  position: absolute;
  right: 16px;
  top: 50%;
  background-color: transparent;
  border: none;
  line-height: 1;
  padding: 0;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .innersearch-trigger .icon {
  color: #85878C;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .clear-textbox:hover,
.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .innersearch-trigger:hover {
  color: #fff200;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .clear-textbox:focus,
.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .innersearch-trigger:focus {
  outline: 1px dashed #000000;
  outline-offset: -1px;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul {
  padding-top: 0;
  max-height: 230px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 4px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group {
  padding-left: 32px;
  margin-bottom: 24px;
  margin-top: 0;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  border-color: #000000;
  line-height: 1;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group input {
  margin: 0;
  height: 0;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group input:focus+.checkbox {
  outline: 2px dotted #000000;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group input:checked+.checkbox {
  border: 1px solid #000000;
  background-color: #000000;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group .checkbox {
  top: 3px;
  left: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  border-color: #000000;
  background-color: transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group .checkbox::before {
  top: -1px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-color: #ffffff;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group .checkbox::after {
  top: 0;
  width: 16px;
  height: 16px;
  border-color: #000000;
  background-color: #000000;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label .checkbox::before {
  font-size: 19px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label .text-indented {
  display: inline-block;
  width: 99%;
  max-width: 99%;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label .text-indented .result-text,
.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label .text-indented .result-jobs-count {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  word-break: break-word;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li:first-child {
  margin-top: 16px;
}

.ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li:last-child label.input-check-group {
  margin-bottom: 0;
}

@media (max-width:767px) {
  body .ph-facets-v1-im-imredesign-theme1 {
    display: none;
  }

  body.facete {
    overflow: hidden;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 {
    display: block;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block {
    width: 100%;
    display: block;
    position: fixed;
    border: 1px solid transparent;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    bottom: 0;
    height: 100%;
    padding: 0;
    background-color: #fcfcfc;
    overflow: auto;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block>.phs-filter-panels {
    padding: 32px 18px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block>.phs-filter-panels>.panel {
    background-color: transparent;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block>.phs-filter-panels>.panel.panel-default.refine-widget {
    background-color: #ffffff;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block>.phs-filter-panels>.panel.panel-default.refine-widget:not(:last-of-type) {
    margin-bottom: 8px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block>.phs-filter-panels>.panel.panel-default.refine-widget.open {
    margin-bottom: 16px;
    -webkit-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options {
    width: 100%;
    padding: 24px;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f9f9f9;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter:nth-of-type(2) {
    margin-left: 24px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    min-height: auto;
    width: auto;
    font-family: FSThriveElliotWeb-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    text-align: left;
    border-color: transparent;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    border-width: 1;
    padding: 0;
    line-height: 24px;
    text-decoration: none;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    color: #000000;
    width: auto;
    padding: 0;
    background-color: transparent;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-hide-filter {
    width: 10%;
    display: inline-block;
    text-align: right;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-hide-filter .close-filter-btn {
    top: 50%;
    color: #000000;
    right: 24px;
    padding: 0;
    position: absolute;
    font-size: 16px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .phs-refine-block .mobile-filter-options .phs-hide-filter .close-filter-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-default>.panel-heading {
    border: none;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-default.main-panel>.panel-heading {
    display: none;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget {
    border: 1px solid rgba(34,69,217,0.2);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu[aria-expanded="true"],
  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu[aria-expanded="false"] {
    padding: 14px 40px 14px 16px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu .facet-category-count {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    margin-left: 12px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-default.refine-widget .facet-menu .icon {
    right: 24px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .panel-body {
    padding: 0;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .clear-textbox {
    font-size: 12px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box {
    height: 40px;
    font-size: 14px;
    border-top: 1px solid #f9f9f9;
    line-height: 20px;
    padding-top: 7px;
    border-bottom: 1px solid #f9f9f9;
    padding-bottom: 7px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .search-box:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-innersearch .innersearch-trigger .icon {
    font-size: 12px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul {
    margin: 0;
    padding: 22px 16px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li:first-child {
    margin-top: 0;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li:last-of-type label.input-check-group {
    margin-bottom: 0;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group {
    margin-bottom: 12px;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group input:checked+.checkbox+.text-indented .result-text,
  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label.input-check-group input:checked+.checkbox+.text-indented .result-jobs-count {
    color: #000000;
  }

  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label .text-indented .result-text,
  body.facete .ph-facets-v1-im-imredesign-theme1 .panel-collapse .phs-facet-results ul li label .text-indented .result-jobs-count {
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-facets-v1-im-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-share-event-v2-default-imredesign-theme1#-TZYBBLPN!*/

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area {
  top: 0;
  right: 0;
  border: 1px solid #E3E5EC;
  padding: 20px;
  position: relative;
  box-shadow: 0 0 14px 5px rgba(0,0,0,0.08);
  background: #ffffff;
  border-radius: 4px;
  margin-bottom: 20px;
  background-color: #ffffff;
  z-index: 2;
  border-radius: 16px;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area:before {
  top: -19px;
  right: 15px;
  display: block;
  content: '';
  position: absolute;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
  width: 0;
  height: 0;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .widget-container {
  width: 100%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .phs-widget-heading {
  padding-top: 4px;
  display: block;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options {
  margin: 0;
  padding: 0 16px;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.icons-per-row1 li {
  width: 100%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.icons-per-row2 li {
  width: 50%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.icons-per-row3 li {
  width: 33.33333333%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.icons-per-row5 li {
  width: 20%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.icons-per-row6 li {
  width: 16.66666666%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.icons-per-row7 li {
  width: 14.28571428%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.icons-per-row8 li {
  width: 12.5%;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options:before,
.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options:after {
  display: table;
  content: " ";
  clear: right;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options:after {
  clear: both;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li {
  float: left;
  margin-bottom: 4px;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li:first-child {
  padding-left: 0;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li:last-child {
  padding-right: 0 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li button {
  display: block;
  overflow: hidden;
  text-align: center;
  padding: 0;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li button:focus {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li button .icon {
  color: #ffffff;
  position: relative;
  font-size: 20px;
  vertical-align: middle;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li button.google-plus .icon {
  font-size: 20px !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin {
  background-color: #1663B0 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter {
  background-color: #4B76C4 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.linkedin {
  color: #1663B0 !important;
  border-color: #1663B0 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin {
  background-color: #1663B0 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter {
  background-color: #4B76C4 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin {
  border-color: #1663B0 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

@media only screen and (max-width:1151px) {
  .ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block ul li {
    margin: 0 7px 10px 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li {
    margin: 0 7px 10px 0;
  }

  .ph-share-event-v2-default-imredesign-theme1 .phs-widget-block-area .content-block .share-options li button {
    width: 48px !important;
    height: 48px !important;
    line-height: 48px !important;
  }
}

/*!TZYBBLPN-end-widget-#ph-share-event-v2-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-team-info-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-team-info-v1-default-imredesign-theme1 .team-list,
.ph-team-info-v1-default-theme1 .team-list {
  display: inline-block;
  width: 70%;
  text-align: left;
  vertical-align: top;
  border: none;
  padding: 0;
  margin: 0;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member,
.ph-team-info-v1-default-theme1 .team-list .team-member {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  border-radius: 50%;
  border: none;
  position: relative;
  margin-left: -1px;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member:first-of-type,
.ph-team-info-v1-default-theme1 .team-list .team-member:first-of-type {
  margin: 0;
  z-index: 10;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member:nth-of-type(2),
.ph-team-info-v1-default-theme1 .team-list .team-member:nth-of-type(2) {
  z-index: 9;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member:nth-of-type(3),
.ph-team-info-v1-default-theme1 .team-list .team-member:nth-of-type(3) {
  z-index: 8;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link {
  display: block;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link:focus,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper {
  border: 1px solid #000000;
  display: inline-block;
  padding: 5px;
  position: relative;
  border-radius: 50%;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper:before,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper:before,
.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper:after,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper:after {
  top: 50%;
  width: 4px;
  height: 20px;
  content: '';
  position: absolute;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background-color: #ffffff;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper::before,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper::before {
  left: -2px;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper::after,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link.img-hiring-manager+.member-info-popup .member-info-block .img-wrapper::after {
  right: -2px;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link figure,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link figure {
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link figure img,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link figure img {
  width: 100%;
  height: 100%;
  max-width: 32px;
  object-fit: cover;
  position: absolute;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link figure .avatar-circle,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link figure .avatar-circle {
  height: 32px;
  width: 32px;
  line-height: 16px;
  font-size: 12.8px;
  padding-top: 8px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link:hover+.member-info-popup,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link:hover+.member-info-popup,
.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link:focus+.member-info-popup,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link:focus+.member-info-popup,
.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link:active+.member-info-popup,
.ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link:active+.member-info-popup {
  display: block;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup {
  position: absolute;
  padding: 16px;
  background-color: #ffffff;
  border: solid 1px transparent;
  -webkit-box-shadow: 0 2px 19px 0 rgba(0,0,0,0.05);
  -moz-box-shadow: 0 2px 19px 0 rgba(0,0,0,0.05);
  box-shadow: 0 2px 19px 0 rgba(0,0,0,0.05);
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  z-index: 3;
  width: 320px;
  top: 45px;
  left: -25px;
  display: none;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: inherit;
  text-decoration: none;
  text-align: left;
  color: #85878C;
  margin: 0 0 15px 0;
  text-transform: capitalize;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier {
  margin: 0;
  display: inline-block;
  position: relative;
  padding-left: 20px;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier::before,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier::before {
  top: 50%;
  left: 7px;
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #adafb3;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring {
  width: 10px;
  border: 1px solid #000000;
  height: 10px;
  display: inline-block !important;
  position: relative;
  line-height: 1;
  margin-right: 5px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: #ffffff;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::before,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::before,
.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::after,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::after {
  top: 50%;
  width: 2px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::before,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::before {
  left: -1px;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::after,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-ring::after {
  right: -1px;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-text,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .popup-heading .hiring-manager-identifier .hiring-manager-text {
  color: #000000;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  display: inline-block !important;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block {
  margin: 0 0 20px 0;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block .img-wrapper,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block .img-wrapper {
  display: inline-block;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block figure,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block figure {
  width: 54px;
  height: 54px !important;
  line-height: 54px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block figure .member-profile-pic,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block figure .member-profile-pic {
  width: 100%;
  height: 100%;
  max-width: 54px;
  object-fit: cover;
  position: absolute;
  top: 0 !important;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block figure .avatar-circle,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block figure .avatar-circle {
  height: 54px;
  width: 54px;
  line-height: 27px;
  font-size: 21.6px;
  padding-top: 13.5px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
  text-align: left;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list .role,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list .role,
.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list .location,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list .location {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list .name,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup .member-info-block .information-list .name {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup:after,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup:after {
  display: block;
  position: absolute;
  top: -20px;
  left: 30px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .member-info-popup:hover,
.ph-team-info-v1-default-theme1 .team-list .team-member .member-info-popup:hover {
  display: block;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-count,
.ph-team-info-v1-default-theme1 .team-list .team-count {
  height: 32px;
  width: 32px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 -1px;
  padding: 0;
  z-index: 7;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-count .team-count-number,
.ph-team-info-v1-default-theme1 .team-list .team-count .team-count-number {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 12px;
  font-weight: inherit;
  line-height: 26px;
  color: #000000;
  width: 32px;
  height: 32px;
  margin: 0;
  display: block;
  padding: 0;
  align-items: center;
  justify-content: center;
  background-color: #f9f9f9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-count .team-count-number:hover,
.ph-team-info-v1-default-theme1 .team-list .team-count .team-count-number:hover {
  color: #000000;
  background-color: #fcfcfc;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-count .team-count-number:focus,
.ph-team-info-v1-default-theme1 .team-list .team-count .team-count-number:focus,
.ph-team-info-v1-default-imredesign-theme1 .team-list .team-count .team-count-number:active,
.ph-team-info-v1-default-theme1 .team-list .team-count .team-count-number:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-team-info-v1-default-imredesign-theme1 .team-list .team-label,
.ph-team-info-v1-default-theme1 .team-list .team-label {
  color: #85878C;
  margin: 0 0 0 4px;
  display: inline-block;
  padding: 0;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  vertical-align: middle;
}

@media (max-width:767px) {
  .ph-team-info-v1-default-imredesign-theme1 .team-list,
  .ph-team-info-v1-default-theme1 .team-list {
    width: 100%;
    margin: 0;
    float: left;
  }

  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-member,
  .ph-team-info-v1-default-theme1 .team-list .team-member {
    margin: 1px;
  }

  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link figure,
  .ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link figure {
    max-width: 24px;
    width: 24px;
    line-height: 24px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    height: 24px;
  }

  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link figure .avatar-circle,
  .ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link figure .avatar-circle {
    height: 24px;
    width: 24px;
    line-height: 12px;
    font-size: 9.6px;
    padding-top: 6px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #000000;
  }

  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link:hover+.member-info-popup,
  .ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link:hover+.member-info-popup,
  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link:focus+.member-info-popup,
  .ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link:focus+.member-info-popup,
  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-member .team-member-link:active+.member-info-popup,
  .ph-team-info-v1-default-theme1 .team-list .team-member .team-member-link:active+.member-info-popup {
    display: none;
  }

  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-count,
  .ph-team-info-v1-default-theme1 .team-list .team-count {
    width: 25px;
    height: 25px;
    margin: 1px;
  }

  .ph-team-info-v1-default-imredesign-theme1 .team-list .team-count .team-count-number,
  .ph-team-info-v1-default-theme1 .team-list .team-count .team-count-number {
    padding: 0;
    line-height: 24px;
    height: 24px;
    width: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-team-info-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-matched-skills-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area {
  position: relative;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block {
  width: 332px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .fit-level-heading {
  width: 100%;
  padding: 32px;
  border-bottom: none;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .fit-level-heading .fit-heading {
  width: 100%;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block {
  padding: 0 32px 24px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 18px;
  position: relative;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li:last-child {
  margin-bottom: 0;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .icon-bg-effect {
  width: 18px;
  height: 18px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .icon-bg-effect .icon {
  font-size: 8px;
  line-height: 1;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .icon-bg-effect .exactMatch {
  color: #2aab3c;
  font-size: 11px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .icon-bg-effect .semanticMatch {
  color: #ff9b00;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .icon-bg-effect .noMatch {
  color: #f83b4e;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .each-key {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  padding-left: 30px;
  max-width: 50%;
  word-break: break-word;
  padding-right: 4px;
  hyphens: auto;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .each-value {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  padding-left: 4px;
  max-width: 50%;
  word-break: break-word;
  text-align: right;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block ul li .each-value>span {
  hyphens: auto;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .manage-your-skills-message {
  padding: 24px 32px;
  text-align: center;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper {
  background: #ffffff;
  padding: 32px 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 28px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .job-suitability-button {
  margin: 0;
  display: inline-block;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block {
  padding: 28px 0 0;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 18px;
  position: relative;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li:last-child {
  margin-bottom: 0;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .icon-bg-effect {
  width: 18px;
  height: 18px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .icon-bg-effect .icon {
  font-size: 8px;
  line-height: 1;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .icon-bg-effect .exactMatch {
  color: #2aab3c;
  font-size: 10px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .icon-bg-effect .semanticMatch {
  color: #ff9b00;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .icon-bg-effect .noMatch {
  color: #f83b4e;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .each-key {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  padding-left: 30px;
  max-width: 50%;
  word-break: break-word;
  padding-right: 4px;
  hyphens: auto;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .each-value {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  padding-left: 4px;
  max-width: 50%;
  word-break: break-word;
  text-align: right;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper .skills-block ul li .each-value>span {
  hyphens: auto;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button {
  min-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  padding: 6px 12px 6px 12px;
  margin-right: 24px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(249,249,249,0.65);
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button.exactMatch {
  color: #81ca2f;
  background-color: rgba(87,211,0,0.1);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button.exactMatch .fit-level .progress-bar-progress {
  stroke: rgba(87,211,0,0.3);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button.semanticMatch {
  color: #ff9f0e;
  background-color: rgba(255,159,14,0.1);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button.semanticMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,159,14,0.3);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button.noMatch {
  color: #e74c3c;
  background-color: rgba(255,155,0,0.1);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button.noMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,155,0,0.3);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button .fit-level {
  width: 16px;
  height: 16px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 2px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress {
  fill: none;
  stroke: #808080;
  stroke-width: 4;
  transform: rotate(-90deg);
  transform-origin: center;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress .match-percent {
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: initial;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  transform-origin: center;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.exactMatch {
  stroke: rgba(87,211,0,0.6);
  stroke-dasharray: 38,25;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.semanticMatch {
  stroke: rgba(255,159,14,0.6);
  stroke-dasharray: 27,25;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.noMatch {
  stroke: #ff9b00;
  stroke-dasharray: 9,29;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button .fit-value-text {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button:focus,
.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block {
  position: absolute;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: solid 1px #fcfcfc;
  -webkit-box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.1);
  z-index: 99;
  width: 480px;
  top: 42px;
  left: 0;
  right: auto;
  bottom: auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading {
  position: relative;
  padding: 24px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .fit-heading {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  width: 60%;
  display: inline-block;
  margin: 0;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .btn-close {
  top: 20px;
  color: #000000;
  right: 20px;
  border: none;
  display: none;
  padding: 0;
  position: absolute;
  font-size: 10px;
  background-color: transparent;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .btn-close .icon {
  line-height: 1;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .manage-your-skills-block {
  width: 39%;
  display: inline-block;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .manage-your-skills-block .manage-your-skill-item {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  text-align: right;
  width: 100%;
  max-width: 100%;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .close {
  position: absolute;
  width: 10%;
  right: 0;
  top: 0;
  color: #000000;
  font-size: 14px;
  display: none;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .skills-block {
  display: block;
  padding: 24px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list {
  max-height: 266px;
  overflow-y: auto;
  text-align: left;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item {
  margin: 0 12px 12px 0;
  padding: 0;
  display: inline-block;
  height: 32px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .skills-name {
  display: inline-block;
  width: auto;
  padding: 6px 16px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  text-align: left;
  color: #000000;
  border: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background-color: rgba(249,249,249,0.65);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .skills-name span {
  position: absolute;
  left: 16px;
  top: 50%;
  font-size: 10px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  display: none;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .skills-name.exactMatch {
  background-color: rgba(0,0,0,0.2);
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message {
  padding: 16px 24px;
  width: 100%;
  display: block;
  text-align: left;
  border-top: 1px solid #f9f9f9;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message span i {
  font-size: 12px;
  color: #000000;
  position: relative;
  top: -1px;
  margin-right: 8px;
}

.ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message .message-text {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  margin: 0;
}

@media only screen and (max-width:1151px) {
  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block {
    width: 332px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .fit-level-heading {
    padding: 24px 20px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .skills-block {
    padding: 0 20px 24px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block .manage-your-skills-message {
    padding: 24px 20px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.jobpage-fit-score-wrapper {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button {
    margin-right: 12px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block {
    width: 450px;
  }
}

@media screen and (max-width:767px) {
  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block {
    width: 304px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .job-suitability-button {
    margin: 0;
    padding: 7px 12px;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block {
    left: -20px;
    right: auto;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading {
    padding: 16px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .fit-heading {
    width: 100%;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .btn-close {
    top: 14px;
    right: 14px;
    display: block;
    font-size: 8px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .fit-level-heading .manage-your-skills-block {
    width: 100%;
    text-align: left;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .skills-block {
    padding: 16px;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message span {
    display: table-cell;
    vertical-align: middle;
    width: 10%;
  }

  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message .message-text {
    display: table-cell;
    vertical-align: middle;
    width: 90%;
  }
}

@media (min-width:320px) and (max-width:400px) {
  .ph-matched-skills-v1-view1-imredesign-default .matched-skills-area.new-fit-score-wrapper .fit-block {
    width: 290px;
  }
}

/*!TZYBBLPN-end-widget-#ph-matched-skills-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-know-your-team-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .search-head-block .result-count {
  color: #85878C;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .search-head-block .result-count span {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .search-head-block .search-field-wrapper {
  position: relative;
  text-align: right;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .search-head-block .search-field-wrapper .input-search {
  width: 100%;
  border: solid 1px #f9f9f9;
  opacity: .9;
  padding: 12px 36px 12px 24px;
  border-radius: 4px;
  color: #85878C;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .search-head-block .search-field-wrapper .icon {
  top: 50%;
  color: #adafb3;
  right: 15px;
  position: absolute;
  font-size: 14px;
  transform: translateY(-50%);
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidatesList {
  text-align: left;
  flex-wrap: wrap;
  display: flex;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidatesList:after,
.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidatesList::before {
  display: block;
  clear: both;
  content: '';
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .eachCandidate {
  padding: 16px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .toggle-arrow-holder {
  display: none;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section {
  width: 100%;
  display: inline-block;
  padding: 32px 24px 24px;
  overflow: hidden;
  position: relative;
  text-align: center;
  background-color: #ffffff;
  height: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.disabled {
  opacity: 1;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .hiring-manager-tooltip {
  display: none;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper {
  height: 88px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  max-width: 100%;
  position: absolute;
  object-fit: cover;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  font-size: 24px;
  padding-top: 0;
  line-height: inherit;
  color: #000000;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .name {
  color: #000000;
  margin: 14px 0 8px;
  z-index: 1;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
  color: #000000;
  z-index: 1;
  position: relative;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin: 0;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
  margin-top: 4px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo {
  text-align: left;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .head-text {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
  text-transform: uppercase;
  text-align: left;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details {
  margin-bottom: 24px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details:last-child {
  margin-bottom: 0;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details.skills-main {
  position: relative;
  padding-left: 38px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .university-name,
.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .company-name {
  position: relative;
  padding-left: 38px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon {
  top: 50%;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 22px;
  line-height: 22px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-briefcase {
  line-height: 22px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-house-counsel {
  line-height: 34px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-read-more {
  font-size: 22px;
  line-height: 20px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.skill-icon {
  top: 6px;
  transform: none;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .heading {
  color: #000000;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 0 0;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .location,
.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .location-country {
  color: #000000;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  margin: 4px 0 0 0;
  text-overflow: ellipsis;
  padding-left: 38px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper {
  margin: 0 8px 8px 0;
  display: inline-block;
  vertical-align: middle;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper:last-of-type {
  vertical-align: middle;
  display: inline-block;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .tiles {
  color: #000000;
  border: 0 solid #000000;
  margin: 0;
  padding: 6px 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  max-width: 100%;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  text-overflow: ellipsis;
  background-color: rgba(0,0,0,0.04);
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .count {
  color: #adafb3;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  padding: 6px 0;
  margin: 0;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .plus-symbol {
  margin-right: 6px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .skill-more {
  margin-left: 2px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper {
  text-align: center;
  display: none;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .invite-text {
  color: #85878C;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 48px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing {
  padding: 14px;
  text-align: center;
  background-color: #fcfcfc;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing .spinner {
  width: 14px;
  height: 14px;
  border: .8px solid #808080;
  display: inline-block;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  margin-right: 8px;
  border-bottom: 1px solid #000000;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -webkit-animation: spin 1s linear infinite;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing .processing-text {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  letter-spacing: .6px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-success {
  color: #000000;
  border: none;
  margin: 0;
  opacity: 1;
  padding: 11px 25px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: rgba(0,168,182,0.04);
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-success .icon-check-mark {
  margin-right: 12px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-error {
  color: #f83b4e;
  border: none;
  opacity: 1;
  padding: 14px 6px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: #fff2f1;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-error .icon-cancel {
  margin-right: 2px;
}

.ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-orginfo .no-data {
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-top: 44px;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper {
  margin: 16px 0;
  text-align: center;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper.hide-mobile {
  display: block;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper.hide-desktop {
  display: none;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination {
  margin: 0;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button {
  color: #000000;
  width: 26px;
  height: 26px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  border: none;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  padding: 4px 10px;
  line-height: 20px;
  margin-right: 12px;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-prev,
.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-next {
  color: #000000;
  font-size: 8px;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-prev:focus,
.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-next:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-prev:hover,
.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-next:hover {
  cursor: pointer;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button:hover {
  cursor: pointer;
}

.ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination .pagination-item .pagination-item-button.active {
  color: #ffffff;
  background-color: #000000;
}

.ph-know-your-team-v1-view2-imredesign-default .no-employees-info {
  text-align: center;
  background-color: #ffffff;
  padding: 100px 0;
  border: none;
}

.ph-know-your-team-v1-view2-imredesign-default .no-employees-info .no-employees-available {
  color: #000000;
  padding: 16px 0;
  margin: 0 auto;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
}

@media (max-width:1151px) {
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .eachCandidate {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width:767px) {
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area {
    padding: 0;
    margin-top: 0;
    background-color: transparent;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block {
    margin-top: 0;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidatesList {
    flex-wrap: unset;
    display: block;
    margin: 0;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .eachCandidate {
    max-width: 100%;
    flex: auto;
    padding: 0;
    margin-bottom: 16px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .candidate-card {
    height: auto;
    position: relative;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .toggle-arrow-holder {
    top: -8px;
    right: -8px;
    border: 0;
    display: block;
    z-index: 99;
    position: absolute;
    background-color: transparent;
    padding: 8px;
    font-size: 12px;
    line-height: 12px;
    color: #000000;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section {
    height: auto;
    padding: 24px 16px;
    display: block;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .name,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
    width: 95%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo::before {
    display: none;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section .candidate-orginfo {
    display: none;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active {
    text-align: center;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-details {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo {
    padding: 0;
    text-align: center;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo::before {
    display: block;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo .name {
    margin: 8px 0 8px 0;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo .name,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo .designation,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo .location {
    width: 100%;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo {
    display: block;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .head-text {
    margin-bottom: 16px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details {
    margin-bottom: 16px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details:last-child {
    margin-bottom: 0;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .university-name,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .company-name {
    padding-left: 40px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details.skills-main {
    padding-left: 40px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .heading {
    margin: 0 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .location,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .location-country {
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.tiles {
    margin: 0 4px 4px 0;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.tiles,
  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .team-members-area .team-list-content-block .card-top-section.active .candidate-orginfo .no-data {
    padding-top: 0;
  }

  .ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 350px;
    text-align: center;
  }

  .ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper.hide-mobile {
    display: none;
  }

  .ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper.hide-desktop {
    display: block;
  }

  .ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination-item-button {
    padding: 8px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination-item-button:not(:last-of-type) {
    margin-right: 10px;
  }

  .ph-know-your-team-v1-view2-imredesign-default .pagination-wrapper .pagination-item-button.btn-page-count {
    width: 32px;
    height: 32px;
  }
}

/*!TZYBBLPN-end-widget-#ph-know-your-team-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-default-imredesign-theme2#-TZYBBLPN!*/

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area {
  padding: 0;
  background-color: transparent;
  margin-bottom: 64px;
  overflow: hidden;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .ph-widget-heading {
  width: 100%;
  position: relative;
  margin: 0 0 24px;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .ph-widget-heading .heading {
  width: 70%;
  color: #000000;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .ph-widget-heading .see-all {
  width: 30%;
  text-align: right;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .ph-widget-heading .see-all .see-all-link {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .ph-widget-heading .ph-cp-see-all {
  width: 72px;
  height: 16px;
  background: #e5e5e5;
  margin-left: auto;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader {
  height: auto;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader:after {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper {
  display: block;
  margin: 0 0 64px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list {
  display: flex;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item {
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
  padding: 0;
  margin: 0 8px;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item:first-child {
  margin-left: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item:last-child {
  margin-right: 24px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-picture {
  width: 100%;
  height: 200px;
  background-color: #e5e5e5;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info {
  padding: 24px 32px;
  height: 186px;
  max-height: 186px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-label {
  width: 72px;
  height: 16px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-title {
  width: 100%;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-title-2 {
  width: 65%;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-info-item {
  width: 90px;
  height: 16px;
  border-radius: 4px;
  background-color: #e5e5e5;
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-info-item+.ph-cp-slider-info-item {
  margin-left: 20px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions {
  padding: 24px 32px;
  height: 70px;
  max-height: 70px;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions::before {
  border-top: solid 1px #d8d8d8;
  content: '';
  position: absolute;
  left: 32px;
  right: 32px;
  top: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-title {
  width: 112px;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-icon {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  display: inline-block;
  margin-left: auto;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-icon+.ph-cp-slider-icon {
  margin-left: 20px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-left-button,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-right-button {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-left-button::before,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-right-button::before {
  width: 48px;
  height: 48px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
  background-color: #fff;
  content: '';
  position: absolute;
  top: 45%;
  border-radius: 50%;
  z-index: 9;
  right: -24px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-left-button {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .ph-cp-slider-wrapper {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider.courses-list {
  margin: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list {
  overflow: initial;
  padding-bottom: 10px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track {
  margin: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item.see-all-block-mobile {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item:first-child .course-list-item-layer {
  padding-left: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item:last-child .course-list-item-layer {
  padding-right: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
  padding: 0 4px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link {
  background: transparent;
  border: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link:hover {
  -webkit-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer {
  position: relative;
  display: block;
  margin-bottom: -2px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
  z-index: 9;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
  width: 100%;
  height: 128px;
  max-height: 128px;
  line-height: 128px;
  overflow: hidden;
  text-align: center;
  background-color: transparent;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
  width: 100%;
  bottom: 0;
  padding: 24px 24px 0;
  position: relative;
  text-align: left;
  background-color: #ffffff;
  height: 190px;
  max-height: 190px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header {
  position: relative;
  margin: 0 0 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header .course-provider-logo {
  max-height: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-title {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 16px;
  display: block;
  max-height: 48px;
  overflow: hidden;
  white-space: normal;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  padding: 0 0 52px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item {
  padding: 0 24px 0 0;
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item:last-child {
  padding: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .icon {
  padding: 0 8px 0 0;
  height: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-count,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-text {
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
  position: relative;
  top: 1px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  vertical-align: middle;
  padding: 16px 24px;
  border: none;
  position: relative;
  bottom: 0;
  background-color: #ffffff;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer:before {
  content: '';
  display: block;
  background: #f9f9f9;
  height: 1px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes {
  width: 60%;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  height: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes .icon {
  font-size: 16px;
  line-height: 1;
  margin: 0 4px 0 0;
  vertical-align: middle;
  color: #000000;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions {
  width: 40%;
  text-align: right;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .completion-date {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item {
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item .ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper {
  right: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-complete-item {
  padding: 0 12px 0 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-save-item {
  padding: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-unsave-item {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-prev,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-next {
  color: #000000;
  border: none;
  width: 48px;
  height: 48px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
  background: #ffffff;
  opacity: 1;
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-prev.slick-disabled,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-next.slick-disabled {
  display: none !important;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-prev.slick-disabled:focus,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-next.slick-disabled:focus {
  outline: none;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-prev.slick-prev:before,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-next.slick-prev:before,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-prev.slick-next:before,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-next.slick-next:before {
  font-size: 16px;
  line-height: 1;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-prev.slick-next,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-next.slick-next {
  right: 8px;
}

.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-prev.slick-prev,
.ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .courses-block .slick-next.slick-prev {
  left: -24px;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area {
    padding: 0;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 16px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .ph-widget-heading {
    margin: 0 0 16px;
    border: none;
    padding: 0;
    align-items: flex-start;
    display: block;
    width: 100%;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .ph-widget-heading .heading {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    white-space: normal;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .ph-widget-heading .see-all {
    display: none;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .ph-slide-loader {
    height: auto;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .ph-slide-loader:after {
    display: none;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .ph-slide-loader .ph-cp-slider-wrapper {
    display: block;
    margin: 0 0 24px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list {
    display: block;
    position: relative;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider.courses-list {
    margin: 0 -10px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list {
    overflow: hidden;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track {
    margin: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.see-all-block-mobile {
    display: block;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.see-all-block-mobile .course-list-item-layer {
    background: transparent;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.see-all-block-mobile .course-list-item-layer .see-all-card {
    width: 100%;
    height: 100%;
    background: #ffffff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    height: 398px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:first-child .course-list-item-layer {
    padding-left: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:last-child .course-list-item-layer {
    padding-right: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current .course-list-item-layer {
    padding: 0 16px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
    height: 152px;
    max-height: 152px;
    line-height: 152px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
    padding: 16px 24px;
    height: 180px;
    max-height: 180px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme2 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
    padding: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-default-imredesign-theme2#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-save-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-course-save-v1-default-imredesign-default .course-save-wrapper,
.ph-course-save-v1-default-default .course-save-wrapper {
  position: relative;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn {
  padding: 0;
  display: inline-block;
  border: none;
  background: none;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: relative;
  height: 20px;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn::before,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn::before {
  top: -22px;
  left: 2px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  z-index: 9;
  background-color: #ffffff;
  transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -webkit-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  display: none;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn.course-saved,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-saved {
  cursor: default;
  opacity: 1;
  pointer-events: none;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn.course-saved:focus::before,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-saved:focus::before {
  display: none;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn.course-saved:focus+.tooltip-wrapper,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-saved:focus+.tooltip-wrapper {
  display: none;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn.course-unsaved,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-unsaved {
  cursor: pointer;
  opacity: 1;
  pointer-events: initial;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn .icon,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:focus,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:focus::before,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus::before {
  display: none;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:hover::before,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover::before {
  display: none;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:hover+.tooltip-wrapper,
.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover+.tooltip-wrapper {
  display: inline-block;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .tooltip-wrapper,
.ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper {
  position: absolute;
  bottom: 36px;
  right: 36px;
  transform: translateX(35%);
  -o-transform: translateX(35%);
  -ms-transform: translateX(35%);
  -moz-transform: translateX(35%);
  -webkit-transform: translateX(35%);
  min-width: 126px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  border-color: transparent;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  display: none;
  z-index: 1;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .tooltip-wrapper .save-course,
.ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper .save-course {
  padding: 8px 16px;
  border-color: transparent;
}

.ph-course-save-v1-default-imredesign-default .course-save-wrapper .tooltip-wrapper .save-course:hover,
.ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper .save-course:hover {
  color: #85878C;
}

.ph-course-save-v1-default-imredesign-default .popup-modal-backdrop,
.ph-course-save-v1-default-default .popup-modal-backdrop {
  display: none;
}

.ph-course-save-v1-default-imredesign-default .popup-modal-backdrop.active,
.ph-course-save-v1-default-default .popup-modal-backdrop.active {
  overflow-y: auto;
  display: block;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper,
.ph-course-save-v1-default-default .custom-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 596px;
  text-align: left;
  padding: 0;
  background: transparent;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper.hidden,
.ph-course-save-v1-default-default .custom-wrapper.hidden {
  display: block !important;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper {
  width: 100%;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper {
  padding: 24px 48px;
  width: 100%;
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #808080;
  background-color: #ffffff;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper:after,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading {
  width: 90%;
  max-width: 90%;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .save-icon,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .save-icon {
  font-size: 20px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  display: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .heading-text,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .heading-text {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup {
  width: 10%;
  max-width: 10%;
  text-align: right;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup .close-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup .close-button {
  font-size: 14px;
  line-height: 1;
  padding: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup .close-button:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup .close-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list {
  padding: 36px 48px;
  width: 100%;
  display: block;
  min-height: 405px;
  max-height: 406px;
  overflow-y: auto;
  background: #ffffff;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item {
  padding: 32px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button {
  pointer-events: none;
  cursor: default;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button .add-icon,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button .add-icon {
  opacity: .3;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button .add-text,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button .add-text {
  opacity: .3;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item:first-child,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item:first-child {
  padding-top: 0;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-name,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-name {
  color: #000000;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-count,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-count {
  color: #85878C;
  position: relative;
  padding-left: 8px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-count::before,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-count::before {
  content: '';
  width: 2px;
  height: 2px;
  background: #85878C;
  display: inline-block;
  top: 50%;
  position: absolute;
  left: 2px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right {
  position: relative;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input[type="checkbox"],
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input[type="checkbox"]:focus~.add-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input[type="checkbox"]:focus~.add-button {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  padding: 6px 16px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:hover,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:hover,
.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:active,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:hover,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:hover,
.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:active,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.non-edit,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.non-edit {
  cursor: default;
  opacity: .3;
  pointer-events: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active {
  padding: 4px 16px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active .add-icon,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active .add-icon {
  display: inline-block;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button .add-icon,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button .add-icon {
  margin: 0 4px 0 0;
  line-height: 1;
  height: 13px;
  display: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button .add-icon .icon,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button .add-icon .icon {
  font-size: 12px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper {
  padding: 32px 48px;
  min-height: 300px;
  background: #ffffff;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper label,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  display: block;
  font-weight: normal;
  margin: 0 0 8px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input {
  height: 48px;
  width: 100%;
  max-width: 100%;
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 1px #808080;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-webkit-input-placeholder,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-moz-placeholder,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-ms-input-placeholder,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-moz-placeholder,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill,
.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill:focus,
.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill:hover,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:focus,
.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:hover,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:hover {
  border: solid 1px #000000;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper .error-message,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper .error-message {
  margin-top: 8px;
  width: 80%;
  margin-left: auto;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  color: #f83b4e;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper {
  padding: 24px 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #808080;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper.add-collection-footer,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper.add-collection-footer {
  justify-content: flex-end;
  bottom: 0;
  width: 100%;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .create-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .create-button {
  opacity: .3;
  cursor: default;
  pointer-events: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .create-button.active,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .create-button.active {
  opacity: 1;
  cursor: pointer;
  pointer-events: inherit;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper [disabled],
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper [disabled] {
  cursor: default;
  opacity: .3;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper [disabled]:hover,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper [disabled]:hover {
  background: #000000;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button {
  height: 40px;
  padding: 8px 15px 8px 0;
  color: #000000;
  background: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  box-shadow: none;
  border: none;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button:hover,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button:hover {
  color: #000000;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button .add-icon,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button .add-icon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 12px;
  line-height: 1;
  margin-right: 8px;
  padding: 3px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .done-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .done-button {
  min-width: 180px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button {
  padding: 8px 16px;
  margin: 0 24px 0 0;
  background: transparent;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  box-shadow: none;
  border: none;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
  min-height: 560px;
  text-align: center;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block {
  max-width: 512px;
  width: 100%;
  margin: 0 auto;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .success-icon,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .success-icon {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  border-radius: 50%;
  padding: 28px;
  background-color: rgba(0,168,182,0.1);
  position: relative;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .success-icon .icon,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .success-icon .icon {
  font-size: 22px;
  line-height: 1;
  color: #000000;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .success-icon .success,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .success-icon .success {
  color: #85878C;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  right: 1px;
  top: 8px;
  height: 18px;
  width: 18px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block {
  padding: 32px 0 40px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block .heading,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .heading {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 8px 0 0;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading .learning-page,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading .learning-page {
  font-size: 16px;
  line-height: 24px;
}

.ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block .ok-gotit-button,
.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .ok-gotit-button {
  min-width: 256px;
}

@media (max-width:767px) {
  .ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:focus::before,
  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus::before {
    display: none;
  }

  .ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:focus+.tooltip-wrapper,
  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus+.tooltip-wrapper {
    display: none;
  }

  .ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:hover::before,
  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover::before {
    display: none;
  }

  .ph-course-save-v1-default-imredesign-default .course-save-wrapper .course-item-btn:hover+.tooltip-wrapper,
  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover+.tooltip-wrapper {
    display: none;
  }

  .ph-course-save-v1-default-imredesign-default .course-save-wrapper .tooltip-wrapper,
  .ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper {
    display: none;
    transform: translateX(14px);
    -o-transform: translateX(14px);
    -ms-transform: translateX(14px);
    -moz-transform: translateX(14px);
    -webkit-transform: translateX(14px);
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper,
  .ph-course-save-v1-default-default .custom-wrapper {
    margin: 0 auto;
    bottom: 0;
    position: fixed;
    top: 0;
    padding: 0;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper {
    width: 100%;
    min-height: auto;
    height: 100%;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper {
    padding: 16px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .heading-text,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .heading-text {
    max-width: 90%;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list {
    padding: 24px 16px;
    min-height: auto;
    max-height: 100%;
    height: calc(100vh - 180px);
    overflow-y: auto;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item {
    padding: 16px 0 0;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active {
    padding: 6px 16px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper {
    padding: 24px 16px;
    min-height: auto;
    max-height: 100%;
    height: calc(100vh - 130px);
    overflow-y: auto;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper label,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input {
    height: 40px;
    padding: 10px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-webkit-input-placeholder,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-moz-placeholder,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-ms-input-placeholder,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-moz-placeholder,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: block;
    text-align: center;
    padding: 16px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .btn,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .btn {
    width: 100%;
    min-width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button {
    justify-content: center;
    padding: 0;
    margin-bottom: 16px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button .add-icon,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button .add-icon {
    width: 15px;
    height: 15px;
    font-size: 8px;
    line-height: 1;
    margin-right: 8px;
    padding: 2px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button,
  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button {
    margin: 0 0 16px 0;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper {
    min-height: auto;
    height: 100%;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    -ms-border-radius: none;
    border-radius: none;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block {
    max-width: 312px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block {
    padding: 24px 0 40px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block .heading,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading .learning-page,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading .learning-page {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .btn,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .btn {
    width: 100%;
    min-width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-block .ok-gotit-button,
  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .ok-gotit-button {
    min-width: auto;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-save-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-complete-course-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper {
  position: relative;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn {
  padding: 0;
  display: inline-block;
  border: none;
  background: none;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: relative;
  height: 20px;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn::before {
  top: -22px;
  left: 2px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  z-index: 9;
  background-color: #ffffff;
  transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -webkit-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  display: none;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn.completed {
  cursor: default;
  opacity: .65;
  pointer-events: none;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn.completed:focus::before {
  display: none;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn.completed:focus+.tooltip-wrapper {
  display: none;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn .icon {
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn .active {
  color: #000000;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:focus::before {
  display: none;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:focus+.tooltip-wrapper {
  display: inline-block;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:hover::before {
  display: none;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:hover+.tooltip-wrapper {
  display: inline-block;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .tooltip-wrapper {
  position: absolute;
  bottom: 36px;
  right: 50%;
  transform: translateX(50%);
  -o-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  min-width: 126px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  border-color: transparent;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  display: none;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .tooltip-wrapper .mark-complete {
  padding: 8px 16px;
  border-color: transparent;
}

.ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .tooltip-wrapper .mark-complete:hover {
  color: #85878C;
}

.ph-complete-course-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper {
  width: 100%;
  margin: 60px auto;
  max-width: 720px;
  min-height: 450px;
  text-align: left;
  padding: 40px;
  background: #ffffff;
  position: initial;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .heading {
  text-align: left;
  color: #000000;
  margin-bottom: 32px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .sub-heading-2 {
  text-align: left;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list {
  padding: 24px 0;
  min-height: 248px;
  max-height: 250px;
  overflow-y: auto;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item {
  display: inline-block;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 12px 12px 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  border: none;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  font-weight: normal;
  background-color: rgba(249,249,249,0.65);
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label.active {
  color: #000000;
  border: none;
  background-color: rgba(0,0,0,0.2);
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label input[type="checkbox"]:focus+.skill-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name {
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 6px 16px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name .check-mark {
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  display: inline-block;
  padding: 0 8px 0 0;
  display: none;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .actions {
  padding: 32px 0 0;
  text-align: right;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .actions .cancel-button {
  color: #000000;
  margin: 0 14px 0 0;
  min-width: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .actions .cancel-button:hover {
  color: #000000;
  background: transparent;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .actions .next-button {
  min-width: 220px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper {
  position: relative;
  height: 100%;
  top: 5%;
  transform: translateY(5%);
  -o-transform: translateY(5%);
  -ms-transform: translateY(5%);
  -moz-transform: translateY(5%);
  -webkit-transform: translateY(5%);
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .heading-block {
  text-align: left;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .heading-block .heading {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .heading-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 8px 0 0;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list {
  margin: 36px 0 0;
  text-align: center;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item {
  display: inline-block;
  margin: 0 14px 0 0;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item:last-child {
  margin: 0;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  color: #adafb3;
  font-weight: normal;
  border: solid 1px #000000;
  width: 72px;
  height: 72px;
  background: #f7f7f7;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label.like {
  color: #81ca2f;
  border: solid 1px #81ca2f;
  background-color: rgba(129,202,47,0.1);
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label.dislike {
  color: #ff9f0e;
  border: solid 1px #ff9f0e;
  background-color: rgba(255,159,14,0.1);
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label input[type="radio"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label input[type="radio"]:focus+.icon-block {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label .icon-block {
  width: 100%;
  height: 100%;
  padding: 24px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label .icon-block .icon {
  font-size: 20px;
  line-height: 1;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions {
  margin: 52px 0 0;
  text-align: center;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block {
  display: block;
  width: 100%;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .btn {
  min-width: 168px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .skip-button {
  border: solid 1px #000000;
  color: #000000;
  margin: 0 14px 0 0;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .skip-button:hover {
  border: solid 1px #000000;
  color: #000000;
  background: transparent;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .submit-button:hover {
  background: #000000;
  border-color: #000000;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .previous-button {
  color: #000000;
  border: none;
  margin: 16px 0 0;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .previous-button:hover {
  background: transparent;
  color: #000000;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .previous-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .previous-button .left-icon {
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .previous-button .prev-text {
  padding: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper {
  position: relative;
  height: 100%;
  top: 50%;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
  text-align: center;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-icon {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 28px;
  background-color: #fcfcfc;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper .success-icon .icon {
  font-size: 22px;
  line-height: 1;
  color: #000000;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper .heading {
  padding: 16px 48px;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
}

.ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper .ok-button {
  margin-top: 16px;
}

@media (max-width:767px) {
  .ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:focus::before {
    display: none;
  }

  .ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:focus+.tooltip-wrapper {
    display: none;
  }

  .ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:hover::before {
    display: none;
  }

  .ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .course-item-btn:hover+.tooltip-wrapper {
    display: none;
  }

  .ph-complete-course-v1-default-imredesign-default .course-complete-wrapper .tooltip-wrapper {
    display: none;
    transform: translateX(50px);
    -o-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -moz-transform: translateX(50px);
    -webkit-transform: translateX(50px);
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper {
    margin: 0 auto;
    bottom: 0;
    position: fixed;
    top: 0;
    padding: 24px 16px;
    overflow: hidden;
    justify-content: initial;
    min-height: auto;
    width: 100%;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 28px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .sub-heading-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list {
    padding: 16px 0;
    min-height: auto;
    max-height: initial;
    height: calc(100vh - 218px);
    overflow: hidden;
    overflow-y: auto;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label {
    margin: 0 8px 16px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name {
    padding: 5px 16px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .actions {
    padding: 8px 0 0;
    position: fixed;
    background: #ffffff;
    left: 16px;
    right: 16px;
    bottom: 24px;
    z-index: 9;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .actions .btn {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .add-skills-wrapper .actions .cancel-button {
    margin: 0 0 16px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    height: inherit;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .feedback-list {
    margin: 32px 0 0;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions {
    margin: 48px 0 0;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .btn {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .skip-button {
    margin: 0 0 16px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    height: inherit;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper .heading {
    padding: 24px 0 40px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-complete-course-v1-default-imredesign-default .custom-wrapper .success-wrapper .actions .btn {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-complete-course-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v1-view2-imredesign-theme1#-TZYBBLPN!*/

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area {
  border: 1px solid #ffffff;
  margin: 0 0 32px 0;
  text-align: center;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-wrapper {
  padding: 0 16px 32px;
  position: relative;
  display: none;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-wrapper .btn-status {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-wrapper .btn-status .btn-text {
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-wrapper .btn-status .icon {
  display: inline-block;
  font-size: 10px;
  margin-top: 2px;
  line-height: 1;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper {
  top: 28px;
  left: 50%;
  width: 100%;
  max-width: 250px;
  z-index: 1;
  position: absolute;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .heading-wrapper {
  padding: 20px 16px 0;
  margin-bottom: 4px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .heading-wrapper .heading {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio {
  width: 100%;
  margin: 0;
  padding: 16px;
  position: relative;
  text-align: left;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio:not(:first-of-type) {
  border-top: 1px solid #f9f9f9;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio:hover {
  cursor: pointer;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .custom-input {
  top: 0;
  left: 0;
  opacity: 0;
  position: absolute;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper {
  position: relative;
  padding-left: 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper.active-item .im-icon-check-mark {
  opacity: 1;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .im-icon-check-mark {
  top: 4px;
  left: 0;
  color: #000000;
  opacity: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label {
  color: #000000;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small {
  color: #85878C;
  display: block;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-options-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small .custom-text>span {
  text-decoration: underline;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block {
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block {
  padding: 40px 40px 32px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-image {
  width: 124px;
  border: 8px solid #ffffff;
  height: 124px;
  margin: 0 auto;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-image .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 32px;
  text-align: center;
  line-height: 48px;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-name {
  color: #000000;
  margin: 16px 0 0;
  display: block;
  font-size: 22px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-name:hover {
  text-decoration: underline;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .disable-profile-link:hover {
  text-decoration: none;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-role {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-location {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block {
  position: relative;
  margin-top: 68px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  border: none;
  display: none;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .accordian-button .icon {
  margin: 0 0 0 5px;
  font-size: 14px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block {
  position: absolute;
  margin: auto;
  padding: 0;
  background-color: #ffffff;
  z-index: 2;
  border: solid 1px #f9f9f9;
  box-shadow: 0 0 20px #f9f9f9;
  border-radius: 5px;
  top: 40px;
  left: 0;
  right: 0;
  width: 264px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options {
  padding: 8px 0;
  position: relative;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options:not(:last-of-type)::before {
  left: 24px;
  right: 24px;
  bottom: 0;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #f9f9f9;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item {
  width: 100%;
  border: none;
  display: block;
  padding: 16px 24px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  background-color: transparent;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item:hover {
  color: #000000;
  background-color: rgba(0,168,182,0.05);
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item.active .main-text {
  color: #000000;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item .main-text {
  color: #000000;
  margin: 0 0 4px;
  display: block;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .35px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item .sub-text {
  color: #adafb3;
  display: block;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .3px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options:last-child {
  margin: 0;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block::after {
  content: '';
  display: block;
  position: absolute;
  top: -15px;
  right: 36px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .add-skills-wrapper {
  padding: 28px 30px;
  border-top: 1px solid #f9f9f9;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .add-skills-wrapper .content {
  color: #000000;
  margin: 0 0 24px;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .add-skills-wrapper .btn-add-skills {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  margin: 0 auto;
  display: block;
  padding: 8px;
  font-size: 16px;
  max-width: 230px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .add-skills-wrapper .btn-add-skills:hover {
  color: #fff200;
  border-color: #fff200;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper {
  padding: 32px;
  border-top: 1px solid #f9f9f9;
  text-align: left;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper {
  margin: 0 0 8px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .content-label {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .completed-percentage {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .link-profile-completeness {
  color: #000000;
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .progress-bar-wrapper {
  height: 4px;
  position: relative;
  background-color: #808080;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .progress-bar-wrapper .completed {
  top: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper {
  font-size: 14px;
  margin-top: 28px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .link-next-step {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .link-next-step:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .link-next-step::after {
  left: 0;
  width: 100%;
  height: 1px;
  bottom: -2px;
  content: '';
  position: absolute;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .next-step-content {
  color: #85878C;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .btn-logout {
  background-color: rgba(34,69,217,0.05);
  border: 1px solid transparent;
  margin-bottom: 20px;
  margin-top: 4px;
  min-height: 28px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  padding: 4px 14px;
  color: #000000;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .btn-logout svg {
  color: #000000;
  font-size: 14px;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .btn-logout .btn-text {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .btn-logout:hover {
  border: 1px solid #000000;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1100;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper {
  left: 0;
  right: 0;
  width: 100%;
  margin: 1rem auto;
  position: absolute;
  max-width: 520px;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper {
  padding: 48px 48px 0;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper .icon-cancel {
  top: 15px;
  color: #adafb3;
  right: 15px;
  border: none;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper .heading {
  color: #000000;
  margin: 0 0 12px;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper .sub-heading {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper {
  padding: 0 48px;
  margin-bottom: 15px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .head-text {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list.pending-list .content-list-items .item-text {
  color: #000000;
  padding-left: 28px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items {
  display: flex;
  justify-content: space-between;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items:not(:last-of-type) {
  margin-bottom: 10px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text,
.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .weightage-count {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text .icon-check-mark {
  color: #000000;
  font-size: 14px;
  margin-right: 10px;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .bottom-link-wrapper {
  padding: 20px 0;
  text-align: center;
}

.ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen .profile-completeness-wrapper .bottom-link-wrapper .bottom-link {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

@media (max-width:1151px) {
  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block {
    padding-top: 1.5em;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block {
    padding: 1.5em;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-image>.img-responsive {
    height: 100%;
    object-fit: cover;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
    white-space: normal;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block::after {
    right: 150px;
  }
}

@media (max-width:767px) {
  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area {
    margin: 0;
    border-bottom: solid 1px #f9f9f9;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .profile-status-wrapper {
    display: none;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block {
    padding: 0;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 24px;
    text-align: left;
    align-items: center;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-image {
    width: 40px;
    height: 40px;
    margin: 0;
    border-width: 3px;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-image .avatar-circle {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details {
    margin-left: 16px;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-name {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-role,
  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-location {
    display: none;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .user-info-block .accordian-block {
    display: none;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .add-skills-wrapper,
  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .profile-strength-wrapper {
    display: none;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .user-profile-area .content-block .btn-logout {
    display: none;
  }

  .ph-profile-view-v1-view2-imredesign-theme1 .overlay-screen {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v1-view2-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-headeer-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-headeer-v1-default-imredesign-default .im-header-area {
  padding: 0 6px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header {
  width: auto;
  line-height: 1;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-toggle {
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-toggle .toggle-button {
  background-color: transparent;
  border: none;
  float: left;
  padding: 0;
  margin: 0;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-toggle .toggle-button i {
  color: #ffffff;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-toggle .toggle-button:hover {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-logo {
  display: inline-block;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-logo a {
  display: inline-block;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-logo a img {
  max-width: 86px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .mobile-header-logo {
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .mobile-header-logo a {
  font-size: inherit;
  color: inherit;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-a11y-header-backdrop-nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-grow: 1;
  margin-left: 24px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .nav-innerWrapper>section[im-header-hide-on-desktop="true"] {
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .ph-profile-view-v1-view2-theme1,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .ph-profile-view-v1-view2-imredesign-theme1 {
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav {
  position: relative;
  display: inline-block;
  padding: 0;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li {
  padding: 0;
  position: relative;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li.language-selector-mobile,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li.language-selector-mobile {
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li>.ph-a11y-headeer-sub-menu>a,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li>.ph-a11y-headeer-sub-menu>a {
  padding-right: 24px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #ffffff;
  padding: 0 12px;
  width: 100%;
  display: block;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a:focus,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a i,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a i {
  font-size: 8px;
  line-height: 1;
  vertical-align: middle;
  margin-left: 4px;
  top: 50%;
  position: absolute;
  right: 12px;
  transform: translate(0, -50%);
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a:hover,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a:hover {
  color: #f8ef22;
  text-decoration: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a.active,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a.active {
  color: #f8ef22;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a>span,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a>span {
  word-break: normal;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .scrollfixlist,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .scrollfixlist {
  overflow-y: unset;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .scrollfix,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .scrollfix {
  max-height: 300px;
  overflow-y: auto;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list {
  position: absolute;
  z-index: 99;
  background: #000000;
  width: 316px;
  top: 42px;
  padding: 12px 0;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  box-shadow: 4px 6px 4px 0 rgba(42,69,105,0.19);
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav>li a,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav>li a,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list>li a,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list>li a {
  color: #ffffff;
  padding: 12px 24px;
  font-size: 13px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav>li a:hover,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav>li a:hover,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list>li a:hover,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list>li a:hover {
  color: #f8ef22;
  background-color: rgba(248,239,34,0.05);
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav>li a.active,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav>li a.active,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list>li a.active,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list>li a.active {
  color: #f8ef22;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav>li .ph-a11y-headeer-sub-list-menu,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav>li .ph-a11y-headeer-sub-list-menu,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list>li .ph-a11y-headeer-sub-list-menu,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list>li .ph-a11y-headeer-sub-list-menu {
  position: relative;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .more .sub-menu-nav>li a span,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .more .sub-menu-nav>li a span {
  display: inline-block;
  width: 95%;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .more .sub-menu-nav>li a i,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .more .sub-menu-nav>li a i {
  font-size: 10px;
  width: 5%;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  top: 0;
  left: -319px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li:last-of-type a,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li:last-of-type a {
  padding: 16px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav .profile-on-header[im-header-hide-on-desktop="true"] {
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .main-nav-toggle {
  position: relative;
  color: #ffffff;
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .main-nav-toggle .icon {
  color: #ffffff;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .menu-close {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 24%;
  top: 14px;
  font-size: 12px;
  line-height: 12px;
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .menu-close i {
  color: #000000;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .mobile-logo {
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-left: 12px;
  justify-content: space-around;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .language-selector-wrapper,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header>.saved-jobs-count,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .notifications,
.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .profile-on-header {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .language-selector-wrapper {
  margin-right: 26px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header>.saved-jobs-count {
  margin-right: 26px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .notifications {
  margin-right: 26px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .resource-center-wrapper {
  line-height: .7;
  margin-right: 26px;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .resource-center-wrapper .btn-resource-center {
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .resource-center-wrapper .btn-resource-center .resource-center-icon-block {
  color: #000000;
  display: inline-block;
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .resource-center-wrapper .btn-resource-center>.resource-center-icon {
  width: 24px;
  height: 16px;
  display: none;
}

.ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .resource-center-wrapper .btn-resource-center>.resource-center-icon.dark {
  display: block;
}

@media (max-width:1280px) {
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header .main-nav-toggle {
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header .main-nav-logo {
    width: 33.33%;
    text-align: right;
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header .main-nav-logo a {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header .main-nav-logo a img {
    display: inline-block;
    max-width: 96px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header .main-nav-logo .mobile-header-logo {
    display: block;
    font-size: 22px;
    line-height: 33px;
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header>span {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    text-align: center;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header>span i {
    font-size: 22px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header>span.main-nav-toggle {
    width: 25%;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .navbar-header>span.main-nav-toggle .icon-menu {
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-a11y-header-backdrop-nav {
    margin-left: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation {
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav {
    margin: 0;
    padding: 0 0 20px;
    width: 100%;
    max-width: 100%;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav>li,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav>li {
    padding: 0;
    display: block;
    width: 100%;
    text-align: left;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav>li a,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav>li a {
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav>li a:hover,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav>li a:hover {
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav {
    position: relative;
    width: auto;
    top: auto;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav li,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav li {
    margin-top: 20px;
    padding-left: 16px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav li a,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav li a {
    padding: 0;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list {
    top: auto;
    left: auto;
    width: auto;
    padding: 0;
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation {
    background-color: rgba(0,0,0,0.5);
    top: 0;
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    min-height: inherit;
    margin: 0;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    z-index: 99;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .nav-innerWrapper {
    width: 80%;
    height: 100vh;
    max-height: 100vh;
    overflow: hidden;
    background-color: #000000;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .nav-innerWrapper .nav-content-wrapper {
    height: calc(100% - 100px);
    overflow-y: auto;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .nav-innerWrapper>section[im-header-hide-on-desktop="true"] {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav {
    width: 100%;
    padding: 20px 24px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li {
    width: 100%;
    padding: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li:not(:first-of-type) {
    margin-top: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li a {
    font-size: 13px;
    line-height: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.language-selector-mobile {
    display: block;
    border-top: 1px solid #808080;
    padding-top: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header {
    width: auto;
    border-top: 1px solid #808080;
    padding: 20px 0 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header[im-header-hide-on-desktop="true"] {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-block,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-block {
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area {
    width: 100%;
    display: block !important;
    position: static;
    max-width: 100%;
    background: #000000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area::before,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area::before {
    opacity: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list {
    margin: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item {
    padding: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
    color: #ffffff;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover {
    background-color: transparent;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .ph-profile-view-v1-view2-theme1,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .ph-profile-view-v1-view2-imredesign-theme1 {
    display: block;
    margin: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .ph-navigation.ph-mobile-navigation .menu-close {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .mobile-logo {
    vertical-align: middle;
    width: calc(100% - 50%);
    text-align: center;
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .mobile-logo a {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .mobile-logo a img {
    display: inline-block;
    max-width: 96px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .actions-on-header {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    align-items: unset;
    justify-content: unset;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .actions-on-header .language-selector-wrapper,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .actions-on-header .profile-on-header {
    display: none;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .actions-on-header>.saved-jobs-count {
    margin-right: 25px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .actions-on-header .notifications {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .actions-on-header .resource-center-wrapper {
    display: inline-block;
    margin-top: 4px;
    margin-left: 25px;
    margin-right: 0;
    vertical-align: middle;
  }
}

@media only screen and (min-width:768px) and (max-width:992px) {
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-nav .main-nav {
    display: block;
    float: left;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-nav .main-nav>li {
    padding: 0 10px;
  }
}

@media (max-width:1151px) {
  .ph-im-headeer-v1-default-imredesign-default .im-header-area {
    width: 100%;
    padding: 0 20px 0 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-toggle {
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-logo {
    width: 33.33%;
    text-align: right;
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-logo a {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-logo a img {
    display: inline-block;
    max-width: 96px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header .main-nav-logo .mobile-header-logo {
    display: block;
    font-size: 22px;
    line-height: 33px;
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header>span {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    text-align: center;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header>span i {
    font-size: 22px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header>span.main-nav-toggle {
    width: 25%;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .navbar-header>span.main-nav-toggle .icon-menu {
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-a11y-header-backdrop-nav {
    margin-left: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation {
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav {
    margin: 0;
    padding: 0 0 20px;
    width: 100%;
    max-width: 100%;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li {
    padding: 0;
    display: block;
    width: 100%;
    text-align: left;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a:hover,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a:hover {
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a i,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a i {
    right: auto;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav {
    position: relative;
    width: auto;
    top: auto;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    max-height: 100%;
    overflow-y: unset;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav li,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav li {
    margin-top: 20px;
    padding-left: 16px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav li a,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav li a {
    padding: 0;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav-list,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav-list {
    top: auto;
    left: auto;
    width: auto;
    padding: 0;
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    max-height: 100%;
    overflow-y: unset;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation {
    background-color: rgba(0,0,0,0.5);
    top: 0;
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    min-height: inherit;
    margin: 0;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    z-index: 99;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .nav-innerWrapper {
    width: 80%;
    height: 100vh;
    max-height: 100vh;
    overflow: hidden;
    background-color: #000000;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .nav-innerWrapper .nav-content-wrapper {
    height: calc(100% - 100px);
    overflow-y: auto;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .nav-innerWrapper>section[im-header-hide-on-desktop="true"] {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav {
    width: 100%;
    padding: 20px 24px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li {
    width: 100%;
    padding: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li:not(:first-of-type) {
    margin-top: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li a {
    padding: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.language-selector-mobile {
    display: block;
    border-top: 1px solid #fcfcfc;
    padding-top: 20px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header {
    width: auto;
    border-top: 1px solid #808080;
    padding: 20px 0 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header[im-header-hide-on-desktop="true"] {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area {
    display: block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-block,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-block {
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area {
    width: 100%;
    display: block !important;
    position: static;
    max-width: 100%;
    background: #000000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area::before,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area::before {
    opacity: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list {
    margin: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item {
    padding: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
    color: #ffffff;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav>li.profile-on-header .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover {
    background-color: transparent;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .ph-profile-view-v1-view2-theme1,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .ph-profile-view-v1-view2-imredesign-theme1 {
    display: block;
    margin: 0;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .ph-navigation.ph-mobile-navigation .menu-close {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .mobile-logo {
    vertical-align: middle;
    width: calc(100% - 50%);
    text-align: center;
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .mobile-logo a {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .mobile-logo a img {
    display: inline-block;
    max-width: 96px;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area.pendo-enabled .actions-on-header .resource-center-wrapper {
    display: none;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    align-items: unset;
    justify-content: unset;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .language-selector-wrapper,
  .ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .profile-on-header {
    display: none;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header>.saved-jobs-count {
    margin-right: 25px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-imredesign-default .im-header-area .actions-on-header .notifications {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-headeer-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-cart-count-v3-view5-imredesign-theme1#-TZYBBLPN!*/

.ph-job-cart-count-v3-view5-imredesign-theme1 {
  font-family: FSThriveElliotWeb-Regular;
  text-align: center;
  color: #ffffff;
  padding: 0;
  line-height: 1;
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding: 0;
  border: none;
  line-height: 1;
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button:focus,
.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button:hover .savedJobs-icon>i::before {
  text-decoration: none;
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button .savedJobs-icon {
  font-size: 18px;
  line-height: 1;
  position: relative;
  color: #ffffff;
  display: inline-block;
  width: 18px;
  height: 18px;
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button .savedJobs-icon.active {
  color: #f8ef22;
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button .savedJobs-icon i {
  display: block;
  margin-top: -2px;
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button .savedJobs-icon .saved-jobs-count {
  background-color: #f83b4e;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  display: inline-block;
  color: #ffffff;
  position: absolute;
  right: -7px;
  top: 1px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-job-cart-count-v3-view5-imredesign-theme1 .savedJobs-button .saved-jobs-text {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 0 5px;
  display: none;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

/*!TZYBBLPN-end-widget-#ph-job-cart-count-v3-view5-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-dropdown-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-block .profile-details {
  border: none;
  box-shadow: none;
  padding: 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-block .profile-details figure {
  max-width: 36px;
  width: 36px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 36px;
  line-height: 36px;
  position: relative;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-block .profile-details figure img {
  max-width: 36px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-block .profile-details figure .avatar-circle {
  height: 36px;
  width: 36px;
  line-height: 18px;
  font-size: 14.4px;
  padding-top: 9px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area {
  right: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  box-shadow: 4px 6px 4px 0 rgba(42,69,105,0.19);
  background-color: #ffffff;
  top: 45px;
  width: 236px;
  text-align: left;
  z-index: 10;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block {
  padding: 0;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list {
  margin: 0;
  max-height: 450px;
  overflow-y: auto;
  padding-top: 26px;
  padding-bottom: 12px;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item {
  float: none;
  width: 100%;
  display: block;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 12px 32px;
  background-color: transparent;
  width: 100%;
  position: relative;
  z-index: 100;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  word-break: break-word;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover .list-item-text {
  color: #000000;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-notation {
  margin-left: auto;
  text-transform: uppercase;
}

.ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .menu-divider {
  border-bottom: 1px solid #808080;
  margin: 12px 24px;
}

@media (max-width:1151px) {
  .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list {
    padding: 0;
  }

  .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item:not(:first-of-type) {
    margin-top: 20px;
  }

  .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details {
    padding: 0;
  }

  .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
    padding: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .menu-divider {
    margin: 20px 0 0;
  }
}

@media (max-width:767px) {
  .ph-profile-dropdown-v1-view1-imredesign-default .profile-area {
    display: none;
  }

  .ph-profile-dropdown-v1-view1-imredesign-default .profile-area .profile-dropdown-area .profile-dropdown-block {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-dropdown-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-notifications-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-notifications-v1-default-imredesign-theme1 .notification-area {
  position: relative;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-block .notification-btn {
  background-color: transparent;
  border: none;
  position: relative;
  padding: 0;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-block .notification-btn:hover .notification-icon .icon::before {
  text-decoration: none;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-block .notification-btn .notification-icon {
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-block .notification-btn .notification-icon.active {
  color: #f8ef22;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-block .notification-btn .notification-count {
  position: absolute;
  top: 1px;
  right: -7px;
  font-size: 10px;
  line-height: 18px;
  width: 18px;
  height: 18px;
  padding: 0;
  border-radius: 50%;
  color: #ffffff;
  background-color: #f83b4e;
  transform: translateY(-50%);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area {
  right: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  background-color: #ffffff;
  top: 45px;
  width: 400px;
  text-align: left;
  z-index: 10;
  max-height: 550px;
  overflow-y: auto;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 4px 6px 4px 0 rgba(42,69,105,0.19);
  -moz-box-shadow: 4px 6px 4px 0 rgba(42,69,105,0.19);
  box-shadow: 4px 6px 4px 0 rgba(42,69,105,0.19);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area::before {
  right: 33px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  transform: rotate(45deg);
  background-color: #ffffff;
  top: -6px;
  z-index: 99;
  -webkit-box-shadow: -2px -2px 12px -8px rgba(0,0,0,0.3);
  -moz-box-shadow: -2px -2px 12px -8px rgba(0,0,0,0.3);
  box-shadow: -2px -2px 12px -8px rgba(0,0,0,0.3);
  display: none;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block>.heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 24px;
  border-bottom: 1px solid #f9f9f9;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block>.heading .btn-read-all {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  max-width: 40%;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .custom-wrapper .heading {
  color: #000000;
  margin: 0;
  padding: 24px 24px 8px;
  font-size: 14px;
  line-height: 20px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list {
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item {
  background-color: #ffffff;
  display: block;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  position: relative;
  border-bottom: 1px solid #f9f9f9;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item:last-child .notification-item-details {
  border-bottom: none;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details {
  margin: 0 24px;
  display: block;
  padding: 16px 0 16px 48px;
  position: relative;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture {
  top: 16px;
  left: 0;
  position: absolute;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-ring-icon {
  width: 36px;
  height: 36px;
  margin: 0;
  display: table;
  overflow: hidden;
  position: relative;
  text-align: center;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-ring-icon i {
  color: #ffffff;
  display: table-cell;
  opacity: .8;
  font-size: 18px;
  line-height: 1;
  vertical-align: middle;
  transform: rotate(35deg);
  -o-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -webkit-transform: rotate(35deg);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon {
  width: 36px;
  height: 36px;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-lunch-bg,
.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-coffee-bg,
.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-beer-bg {
  background-color: rgba(0,0,0,0.1);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-no-beer-bg,
.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-no-coffee-bg,
.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-no-lunch-bg {
  background-color: rgba(207,207,207,0.5);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-brifcase-1-bg {
  background-color: rgba(0,0,0,0.15);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-gigs-bg {
  background-color: rgba(182,32,224,0.15);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-calendar-1-bg {
  background-color: rgba(98,54,255,0.15);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-diversity-bg {
  background-color: rgba(68,215,182,0.15);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-diversity-bg i {
  height: 26px;
  font-size: 26px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-recent-notification-bg {
  background-color: rgba(0,0,0,0.1);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-recent-notification-bg i {
  font-size: 19px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-courses-bg {
  background-color: rgba(50,197,255,0.2);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-profile-bg {
  background-color: rgba(247,181,0,0.2);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-alumni-bg {
  background-color: rgba(87,211,0,0.2);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.im-icon-alumni-bg i {
  height: 20px;
  font-size: 20px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon i {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 22px;
  height: 22px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.warningIcon {
  background-color: #ffffff;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.warningIcon i {
  color: #f83b4e;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture figure {
  width: 36px;
  height: 36px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(255,255,255,0.9);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  position: relative;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture figure img {
  max-width: 36px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  display: block;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture figure .avatar-circle {
  width: 36px;
  height: 36px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(0,0,0,0.5);
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  line-height: 36px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-head {
  color: #000000;
  display: block;
  font-size: 14px;
  max-width: 250px;
  line-height: 20px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-head .notification-new {
  display: block;
  margin-bottom: 6px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-head .notification-new span {
  background-color: rgba(0,0,0,0.65);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Bold;
  display: inline-block;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
  max-width: 250px;
  display: block;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text b {
  color: #000000;
  font-weight: normal;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text .text-highlight {
  color: #000000;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text .text-expired {
  color: #f83b4e;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text .nla-message {
  color: #000000;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-status {
  color: #85878C;
  margin: 4px 0 0;
  display: block;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 18px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-status .notification-status {
  display: initial;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .btn-close {
  top: 16px;
  color: #000000;
  right: 20px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 10px;
  visibility: hidden;
  line-height: 1;
  background-color: transparent;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .btn-mark-read {
  top: 16px;
  right: 0;
  width: 10px;
  border: none;
  height: 10px;
  padding: 0;
  position: absolute;
  background-color: #f9f9f9;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item.not-seen:hover .notification-item-details .btn-mark-read {
  background-color: #000000;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item.not-seen .notification-item-details .btn-mark-read {
  background-color: #000000;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item:hover .notification-item-details .btn-close {
  visibility: visible;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item:hover .notification-item-details .btn-mark-read {
  background-color: #f9f9f9;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block {
  padding: 56px 36px;
  background-color: #ffffff;
  text-align: center;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block .no-notification-icon {
  width: 64px;
  height: 64px;
  background-color: #fcfcfc;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
  position: relative;
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block .no-notification-icon i {
  top: 50%;
  left: 50%;
  color: #adafb3;
  position: absolute;
  font-size: 30px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block .no-notification-text {
  font-size: 14px;
  font-weight: FSThriveElliotWeb-Bold;
  line-height: 20px;
  color: #85878C;
  margin: 32px 0 0;
}

@media (min-width:320px) and (max-width:1151px) {
  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .btn-close {
    visibility: visible;
  }
}

@media (max-width:767px) {
  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area {
    position: fixed;
    width: 100%;
    top: 60px;
    height: calc(100vh - 61px);
    right: 0;
    z-index: 10;
    max-height: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 -2px 4px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 -2px 4px 0 rgba(0,0,0,0.1);
    box-shadow: 0 -2px 4px 0 rgba(0,0,0,0.1);
  }

  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area::before {
    display: none;
  }

  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block>.heading {
    padding: 16px 18px;
  }

  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details {
    margin: 0 18px;
    display: block;
    padding-left: 44px;
    padding-bottom: 16px;
  }

  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-head {
    max-width: 100%;
    padding-right: 32px;
  }

  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text {
    max-width: 100%;
    padding-right: 32px;
  }

  .ph-notifications-v1-default-imredesign-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block {
    top: 35%;
    left: 50%;
    padding: 0;
    position: absolute;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-notifications-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-registration-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button.registered {
  border: #24902a;
  background: #24902a !important;
  color: #ffffff !important;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button.registered .rc-icon {
  color: #009bdf;
  border: 2px solid #1372a9;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  vertical-align: middle;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button.registered .rc-icon.inside-button {
  color: #ffffff;
  border: 2px solid #ffffff;
  line-height: 12px;
  margin-right: 4px;
  height: 22px;
  width: 22px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .primary-button.registered .rc-icon.inside-button i {
  font-size: 10px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-v1-registernow-block .spots-left {
  color: #ffffff;
  font-size: 1rem;
  margin-top: 8px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .popup-modal-backdrop.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1140;
  background-color: rgba(0,0,0,0.5);
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup {
  top: 10%;
  left: 0;
  right: 0;
  color: #555555;
  width: 1000px;
  margin: 0 auto;
  z-index: 1141;
  padding: 50px 50px 0;
  position: fixed;
  max-width: 50%;
  background: #ffffff;
  text-align: center;
  max-height: 85%;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup.dynamic-form {
  padding: 50px 50px 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup.dynamic-form .ph-event-box button {
  padding: 10px 40px;
  text-transform: none;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup h2 {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .widget-heading h2 {
  font-size: 1.71428571rem;
  text-align: center;
  margin-bottom: 4px;
  text-transform: uppercase;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .widget-heading h2.text-left {
  text-align: left;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .widget-heading .required-indication-text {
  color: #555555;
  text-align: left;
  margin-bottom: 16px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .widget-heading .close {
  font-size: 1.14285714rem;
  opacity: 1;
  filter: alpha(opacity=100);
  top: 20px;
  right: 30px;
  cursor: pointer;
  position: absolute;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .widget-heading .close:focus {
  outline: 1px dotted;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group {
  padding-left: 0;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group label {
  color: #85878C;
  margin: 10px 0;
  display: block;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group span.error {
  left: 10px;
  opacity: 1;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group span.error:before {
  top: -7px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group .form-group-row {
  margin-bottom: 35px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group .form-group-row .disabled {
  background-color: #bbb;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group .submit {
  width: 100%;
  margin: 30px 0;
  padding: 10px 0;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input {
  border: solid 1px #000000;
  padding: 0 20px 0;
  font-size: .85714286rem;
  line-height: 26px;
  -moz-appearance: none;
  background-color: #ffffff;
  -webkit-appearance: none;
  width: 100%;
  height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input::-webkit-input-placeholder {
  color: #85878C;
  font-size: .85714286rem;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input::-moz-placeholder {
  color: #85878C;
  font-size: .85714286rem;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input:-ms-input-placeholder {
  color: #85878C;
  font-size: .85714286rem;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input:-moz-placeholder {
  color: #85878C;
  font-size: .85714286rem;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input:-webkit-autofill,
.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input:-webkit-autofill:focus,
.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group input:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group .has-error .help-block,
.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group .has-error .control-label,
.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group .required-asterisk {
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  color: #f83b4e;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .email-verify-info {
  color: #7b818e;
  font-size: 1.28571429rem;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .email-verify-info a {
  font-size: 1.14285714rem;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .email-verify-info .email-id {
  color: #555555;
  word-break: break-all;
  word-break: break-word;
  font-weight: bold;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .email-verify-info .registered-name {
  text-transform: capitalize;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .email-verify-info p {
  padding: 0 11%;
  margin-top: 10px;
  line-height: 30px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .resend-confirmation-mail {
  margin: 40px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .resend-confirmation-mail p,
.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .resend-confirmation-mail a {
  font-size: 1.28571429rem;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .resend-confirmation-mail .icon-check-mark {
  color: #009bdf;
  padding: 4px;
  font-size: 1.14285714rem;
  vertical-align: text-bottom;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .popup-actions {
  margin: 24px 0 48px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .popup-actions a {
  font-size: 1.14285714rem;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .popup-actions span {
  margin-right: 8px;
}

.ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup .rc-icon {
  color: #13BACB;
  border: 2px solid #ddd;
  display: inline-block;
  font-size: 1.42857143rem;
  text-align: center;
  line-height: 45px;
  margin-bottom: 16px;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

@media only screen and (max-width:1151px) {
  .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup {
    top: 15%;
    max-height: 75%;
    overflow-y: auto;
  }

  .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .registration-name {
    margin-bottom: 40px;
  }

  .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group .form-group-row {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width:767px) {
  .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup form .form-group {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }

  .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup.dynamic-form {
    top: 5%;
    padding: 20px 20px 0;
    max-width: 95%;
    max-height: 94%;
    overflow-y: auto;
  }

  .ph-event-registration-v1-default-imredesign-default .phs-widget-block-area .ph-event-registration-popup.dynamic-form form .registration-name+.registration-name {
    margin-bottom: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-registration-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-email-event-v1-im-imredesign-default#-TZYBBLPN!*/

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .popup-modal-backdrop.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0,0,0,0.5);
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .widget-container {
  width: 100%;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .modal-dialog {
  top: 15%;
  border: 1px solid #808080;
  padding: 15px;
  background-color: #fcfcfc;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .phs-widget-heading {
  text-align: center;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .phs-widget-heading .icon-send-masseg {
  font-size: 100px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .phs-widget-heading h2 {
  padding: 30px 10px 0;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .phs-widget-heading .phs-widget-sub-title {
  color: #000000;
  padding: 0 0 0 10px;
  font-size: 15px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline {
  width: 100%;
  padding: 10px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group {
  width: 100%;
  display: block;
  margin: 20px 0 8px;
  background-color: transparent;
  text-align: right;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group .sr-only {
  position: absolute;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group .form-control {
  width: 100%;
  height: auto;
  display: block;
  padding: 11px 45px 11px 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #000000;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group .form-group-icon {
  top: 50%;
  right: 30px;
  color: #ddd;
  position: absolute;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group ::-webkit-input-placeholder {
  color: #85878C;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group ::-moz-placeholder {
  color: #85878C;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group :-ms-input-placeholder {
  color: #85878C;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group :-moz-placeholder {
  color: #85878C;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group span.error {
  top: auto;
  left: 10px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .btn {
  width: 149px;
  padding: 10px;
  vertical-align: bottom;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .submit-btn {
  color: #ffffff;
  height: auto;
  padding: 12px 16px;
  box-shadow: none;
  border-color: #006AC3;
  border-radius: none;
  background-color: #f86c06;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .submit-btn:hover {
  background-color: #d0691e;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block,
.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.failure-hdlr .hdlr-block {
  top: 15%;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  z-index: 1141;
  padding: 50px;
  position: fixed;
  max-width: 500px;
  text-align: center;
  background: #ffffff;
  background-color: #ffffff;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block .rc-icon,
.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.failure-hdlr .hdlr-block .rc-icon {
  color: #000000;
  border: 3px solid #ddd;
  display: inline-block;
  font-size: 20px;
  text-align: center;
  line-height: 45px;
  border-radius: 50%;
  margin-bottom: 16px;
  width: 50px;
  height: 50px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.success-hdlr .icon-check,
.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.failure-hdlr .icon-check {
  color: #000000;
  display: block;
  font-size: 100px;
  line-height: normal;
  margin-bottom: 25px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.success-hdlr h3,
.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.failure-hdlr h3 {
  color: #575757;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: lighter;
  line-height: 30px;
  margin-bottom: 16px;
}

.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.success-hdlr p,
.ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.failure-hdlr p {
  color: #6f6f6f;
  margin: 16px auto;
  max-width: 240px;
}

@media only screen and (max-width:1439px) {
  .ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .phs-widget-heading .icon-send-masseg {
    font-size: 85px;
  }
}

@media only screen and (max-width:767px) {
  .ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .form-inline .form-group {
    text-align: center;
  }

  .ph-email-event-v1-im-imredesign-default .phs-email-this-event-area .modal-dialog {
    top: 6%;
    max-width: 96%;
    overflow-y: auto;
    max-height: 85%;
  }

  .ph-email-event-v1-im-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block {
    top: 6%;
    max-width: 96%;
    overflow-y: auto;
    max-height: 85%;
  }
}

/*!TZYBBLPN-end-widget-#ph-email-event-v1-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-add-to-calender-v1-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area {
  position: relative;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .popup-modal-backdrop.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0,0,0,0.5);
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-icon-area>.icon {
  font-size: 24px;
  line-height: normal;
  color: #000000;
  top: 3px;
  position: relative;
  min-width: 16px;
  vertical-align: top;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .addeventatc_dropdown {
  display: none !important;
  list-style: none;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .addeventatc_dropdown.calendar-popup {
  display: block !important;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date {
  display: inline-block;
  width: calc(100% - 50px);
  padding-left: 12px;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .date-heading {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 16px;
  color: #000000;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .event-day {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #000000;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area button.add-to-calendar {
  font-size: 16px;
  line-height: 24px;
  border: none;
  display: inline-block;
  background: none;
  color: #000000;
  padding: 0;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area button .icon-calendar,
.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area button .date {
  color: #ffffff;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area button .date {
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area button .icon-cancel {
  float: right;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup {
  z-index: 1141;
  position: fixed;
  top: 25%;
  margin: 0 auto;
  text-align: center;
  left: 50%;
  margin-left: -200px;
  width: 400px;
  background: #edf3f4;
  border-radius: 16px;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup .list-heading {
  cursor: auto;
  font-size: 1.28571429rem;
  letter-spacing: .4px;
  text-transform: uppercase;
  background-color: #000000;
  box-shadow: 0 2px 11px 0 rgba(83,83,83,0.13);
  color: white;
  margin: 0;
  padding: 10px 15px 10px 30px;
  text-align: left;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup .list-heading span {
  display: inline-block;
  vertical-align: middle;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup .list-heading span img {
  width: auto;
  height: auto;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup .list-heading span.calendar-name {
  color: #333740;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup .list-heading .icon-container {
  float: right;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup .list-heading .icon-container button {
  border: none;
  background: transparent;
  outline: none;
  padding: 0;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area ul li {
  color: #333740;
  cursor: pointer;
  font-size: 16px;
  text-align: left;
  line-height: 50px;
  border-bottom: 1px solid #d2dee0;
  background-color: #edf3f4;
  height: 50px;
  margin: 0 20px;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area ul li span {
  display: inline-block;
  vertical-align: middle;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area ul li span img {
  width: auto;
  height: auto;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area ul li span.calendar-name {
  color: #333740;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area ul li a {
  display: block;
}

.ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .event-time {
  text-align: left;
}

@media only screen and (max-width:767px) {
  .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-popup {
    transform: translateX(-50%);
    margin: 0;
    width: 300px;
  }

  .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date {
    padding-left: 16px;
  }

  .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .date-heading {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
  }

  .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .date .event-day {
    margin-bottom: 16px;
  }

  .ph-add-to-calender-v1-view1-imredesign-theme1 .calendar-area .calendar-icon-area>.icon {
    font-size: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-add-to-calender-v1-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-login-v3-view1-imredesign-default#-TZYBBLPN!*/

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .back-link {
  display: inline-block;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  padding-left: 24px;
  padding-right: 36px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .back-link:hover {
  text-decoration: underline;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .back-link .icon {
  top: -1px;
  left: 4px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  vertical-align: middle;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container {
  padding: 54px 30px;
  width: 100%;
  position: relative;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  padding: 0;
  margin: 0;
  text-align: left;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .information {
  font-size: 18px;
  line-height: 28px;
  margin: 24px 0 32px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .back-btn-wrapper {
  position: absolute;
  top: 6px;
  left: -24px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .back-btn-wrapper .back-btn {
  background: transparent;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 8px;
  align-items: center;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .back-btn-wrapper .back-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  display: inline-flex;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block {
  padding: 24px 4px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block .input-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .email-block .input-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field .input-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field .input-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .emplId-field .input-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .emplId-field .input-block {
  width: 100%;
  display: block;
  position: relative;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item:last-child,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item:last-child {
  margin: 0;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item label,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-align: left;
  display: block;
  margin: 0 0 8px;
  font-weight: 400;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item label .mandatory-indicator,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item label .mandatory-indicator {
  color: #ee0000;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .close-icon,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .close-icon {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 14px;
  line-height: 1;
  width: 14px;
  height: 14px;
  color: #000000;
  z-index: 9;
  opacity: 1;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .email-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .emplId-field,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .emplId-field {
  margin: 0 0 24px 0;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field .error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field .error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block .error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .email-block .error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .emplId-field .error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .emplId-field .error {
  text-transform: lowercase;
  font-size: 14px;
  line-height: 20px;
  display: block;
  width: 100%;
  text-align: left;
  margin: 4px 0 0;
  color: #f83b4e;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field .error::first-letter,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field .error::first-letter,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block .error::first-letter,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .email-block .error::first-letter,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .emplId-field .error::first-letter,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .emplId-field .error::first-letter {
  text-transform: uppercase;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .email-block {
  margin: 0 0 16px 0;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field .mobile-otp-input-wrapper,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field .mobile-otp-input-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 8px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field .mobile-otp-input-wrapper .form-control,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field .mobile-otp-input-wrapper .form-control {
  width: 28px;
  padding: 8px;
  text-align: center;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field.error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field.error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block.error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .email-block.error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .emplId-field.error,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .emplId-field.error {
  margin: 0 0 12px 0;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .required-text,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .required-text {
  color: #000000;
  padding-left: 4px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  display: none;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea {
  min-height: 40px;
  height: 40px;
  width: 100%;
  max-width: 300px;
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 1px #808080;
  padding: 12px;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input::-webkit-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input::-webkit-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-webkit-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input::-moz-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input::-moz-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-moz-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input::-ms-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input::-ms-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-ms-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea::-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:-ms-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:-ms-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-ms-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:-ms-input-placeholder {
  color: #85878C !important;
  font-size: 14px !important;
  font-family: FSThriveElliotWeb-Regular !important;
  line-height: 20px !important;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:-moz-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:-moz-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-moz-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input::-o-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input::-o-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-o-input-placeholder,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea::-o-input-placeholder {
  font-size: 14px;
  line-height: 20px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:-webkit-autofill,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:-webkit-autofill,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-webkit-autofill,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:-webkit-autofill,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:-webkit-autofill:focus,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:-webkit-autofill:focus,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-webkit-autofill:focus,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:-webkit-autofill:focus,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:-webkit-autofill:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:-webkit-autofill:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-webkit-autofill:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:hover {
  border: 1px solid #000000;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:hover~.form-control,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:hover~.form-control,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:hover~.form-control,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:hover~.form-control {
  border-color: #000000;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:focus,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:focus,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:focus,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:focus {
  border-color: #000000;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input:focus~.form-control,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input:focus~.form-control,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea:focus~.form-control,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea:focus~.form-control {
  border-color: #000000;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input.disabled:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input.disabled:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea.disabled:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea.disabled:hover {
  border: solid 1px #808080;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .submit-btn,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .submit-btn {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  min-height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 6px 16px;
  font-weight: normal;
  background-color: #000000;
  position: relative;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .submit-btn .preview-tooltip,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .submit-btn .preview-tooltip {
  display: none;
  position: absolute;
  background: #ffffff;
  padding: 6px 16px;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  color: #000000;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.2);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.2);
  left: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  min-width: 200px;
  width: 100%;
  bottom: 44px;
  white-space: normal;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .submit-btn:hover,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .submit-btn:hover {
  box-shadow: none;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .submit-btn:disabled,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .submit-btn:disabled {
  background-color: #f9f9f9;
  border: none;
  color: #adafb3;
  opacity: 1;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .submit-btn:disabled:hover .preview-tooltip,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .submit-btn:disabled:hover .preview-tooltip {
  display: block;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .note-text,
.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .note-text {
  margin-top: 32px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .input-block input {
  max-width: 250px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .submit-btn {
  max-width: 250px;
  width: 100%;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .other-login-options {
  position: fixed;
  bottom: 64px;
  padding: 0 4px;
}

.ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .other-login-options .other-options-button {
  background: transparent;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

@media (max-width:1151px) {
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container {
    padding: 24px 40px;
  }
}

@media (max-width:767px) {
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .back-link {
    margin-top: 16px;
    margin-left: 12px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .back-link:hover {
    text-decoration: none;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container {
    padding: 116px 18px 84px;
    width: 100%;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container.otp-screen {
    padding: 116px 44px 50px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .heading {
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    text-align: center;
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .information {
    margin: 24px 0 0 0;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .ph-widget-heading .back-btn-wrapper {
    left: 74px;
    top: 24px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block {
    padding: 24px 0 0;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item:last-child,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item:last-child {
    margin: 0;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item input,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item input,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item textarea,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 28px 10px 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .submit-btn {
    min-width: 250px;
    max-width: 500px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .note-text {
    margin-top: 116px;
    padding: 0 16px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item {
    min-width: 250px;
    max-width: 500px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block .each-field-item .vcode-field .mobile-otp-input-wrapper {
    justify-content: center;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .otp-form-block.mobile-otp .each-field-item .otp-form-input-label {
    text-align: center;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item {
    position: relative;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .close-icon {
    font-size: 11px;
    line-height: normal;
    width: 12px;
    height: 12px;
    z-index: 9999;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .emplId-field {
    margin: 0 0 16px 0;
    min-width: 250px;
    max-width: 500px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .vcode-field.error,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .email-block.error,
  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .emplId-field.error {
    margin: 0 0 16px 0;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .each-field-item .mobile-search-container {
    position: relative;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .email-submit-btn {
    min-width: 250px;
    max-width: 500px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .email-form-block .email-submit-btn .submit-btn-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
  }

  .ph-im-login-v3-view1-imredesign-default .otp-auth-container .ph-widget-container .other-login-options {
    position: relative;
    margin: 260px auto 0;
    text-align: center;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-login-v3-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-language-selector-v2-im-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper {
  position: relative;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: normal;
  background-color: transparent;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.im-icon-lang-globe {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  margin-right: 0;
  vertical-align: middle;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.icon-up-arrow,
.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.icon-down-arrow {
  font-size: 10px;
  line-height: 1;
  margin-left: 2px;
  display: inline-block;
  vertical-align: middle;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .text-lang {
  display: inline-block;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .text-lang .lang-name {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  line-height: normal;
  line-height: 20px;
  font-size: 14px;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list {
  top: 40px;
  right: -12px;
  width: 296px;
  margin: 0;
  padding: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  border: solid 1px #f9f9f9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list::after {
  top: -6px;
  right: 11px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: -6px -6px 6px -5px rgba(0,0,0,0.3);
  -moz-box-shadow: -6px -6px 6px -5px rgba(0,0,0,0.3);
  box-shadow: -6px -6px 6px -5px rgba(0,0,0,0.3);
  border-top: 1px solid #f9f9f9;
  border-left: 1px solid #f9f9f9;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option {
  width: 100%;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link {
  color: #000000;
  width: 100%;
  border: none;
  display: block;
  padding: 16px 24px 16px 48px;
  z-index: 5;
  position: relative;
  font-size: 16px;
  text-align: left;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  background-color: transparent;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link.active {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link.active .icon {
  display: block;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link:hover {
  background-color: rgba(0,168,182,0.1);
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link:focus {
  outline-offset: 0;
  z-index: 1;
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link .icon {
  top: 50%;
  left: 24px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .mobile-lang-selection {
  display: none;
}

@media (max-width:767px) {
  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper {
    padding: 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection.blur-background:before {
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    background-color: rgba(0,0,0,0.5);
    z-index: 1;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection.blur-background {
    padding: 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection {
    display: block;
    padding: 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector {
    padding: 16px 0;
    width: 100%;
    background-color: #ffffff;
    text-align: center;
    border-radius: 31px 31px 0 0;
    font-size: 12px;
    line-height: 1.5;
    position: relative;
    z-index: 3;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector:focus {
    outline-offset: -5px;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.im-icon-lang-globe {
    font-size: 12px;
    line-height: 1;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.icon-up-arrow,
  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.icon-down-arrow {
    font-size: 10px;
    line-height: 1;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list {
    top: 0;
    right: 0;
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    position: relative;
    max-height: 300px;
    overflow: scroll;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list:after {
    display: none;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option {
    margin-bottom: 8px;
    padding: 8px 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link {
    font-size: 12px;
    line-height: 1.5;
    padding: 12px 24px;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link .icon {
    left: initial;
    right: 24px;
    font-size: 10px;
    line-height: 1;
  }

  .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .mobile-lang-selection {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-language-selector-v2-im-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-onboarding-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-onboarding-v1-view1-imredesign-default .actions {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 50%;
  padding: 24px 32px;
  background-color: #ffffff;
  border-bottom: none;
  z-index: 99;
  align-items: center;
  justify-content: flex-end;
  border-top: 1px solid #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-onboarding-v1-view1-imredesign-default .actions .col-xs-6 {
  padding: 0;
}

.ph-onboarding-v1-view1-imredesign-default .actions .continue-text {
  display: none;
}

.ph-onboarding-v1-view1-imredesign-default .actions .btn.next {
  min-width: 160px;
  padding: 0 22px 0 34px;
}

.ph-onboarding-v1-view1-imredesign-default .actions .btn.next span {
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
}

.ph-onboarding-v1-view1-imredesign-default .actions .btn.next span i {
  font-size: 8px;
  margin-left: 2px;
  line-height: 1;
  vertical-align: middle;
}

.ph-onboarding-v1-view1-imredesign-default .actions .btn.next span .icon-right-arrow-thick::before {
  content: "\e031";
}

@media (max-width:1151px) {
  .ph-onboarding-v1-view1-imredesign-default .actions {
    text-align: right;
  }

  .ph-onboarding-v1-view1-imredesign-default .actions .col-xs-6 {
    width: 100%;
  }
}

@media (max-width:767px) {
  .ph-onboarding-v1-view1-imredesign-default .actions {
    width: 100%;
    padding: 16px;
  }

  .ph-onboarding-v1-view1-imredesign-default .actions.lang-selector-enabled {
    padding: 0;
    border: none;
    padding-bottom: 40px;
  }

  .ph-onboarding-v1-view1-imredesign-default .actions .col-xs-offset-6 {
    margin-left: 0 !important;
  }

  .ph-onboarding-v1-view1-imredesign-default .actions .col-xs-6 {
    text-align: center;
    width: 100%;
  }

  .ph-onboarding-v1-view1-imredesign-default .actions .continue-text {
    font-size: 14px;
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-onboarding-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-onboarding-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area {
  background: #ffffff;
  position: fixed;
  right: 0;
  width: 50%;
  z-index: 1;
  padding: 112px 80px 112px;
  overflow-y: auto;
  top: 0;
  left: 50%;
  height: calc(100vh - 90px);
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area ppc-content>div {
  display: inline;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .head-wrapper {
  margin: 0 0 16px;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .head-wrapper .head-text {
  margin: 0 2px 0 0;
  display: inline;
  font-family: FSThriveElliotWeb-Bold;
  vertical-align: middle;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .list-head-text {
  color: #000000;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item {
  position: relative;
  padding-left: 52px;
  display: flex;
  align-items: center;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item figure {
  left: 0;
  position: absolute;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item figure .list-img {
  max-width: 28px;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item .content-area {
  vertical-align: middle;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item .list-head {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item .desc-text {
  color: #85878C;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .bottom-text {
  color: #000000;
  margin: 46px 0 0;
  font-size: 18px;
  line-height: 28px;
}

@media screen and (max-width:1365px) and (min-width:1152px) {
  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content {
    padding: 0 4%;
    padding-bottom: 10%;
    padding-top: 7%;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content .content-block {
    overflow: hidden;
    overflow-y: auto;
    max-height: 55vh;
  }
}

@media screen and (max-width:1151px) {
  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content {
    padding: 0 4%;
    padding-bottom: 10%;
    padding-top: 5%;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content .ph-widget-heading .title {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content .content-block {
    overflow: hidden;
    overflow-y: auto;
    max-height: 58vh;
  }
}

@media (max-width:767px) {
  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
    padding: 30px 16px 200px;
    top: 0;
    height: auto;
    left: 0;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .head-wrapper {
    margin: 0 0 8px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .head-wrapper .head-text {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .list-head-text {
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item {
    padding-left: 56px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item:not(:first-of-type) {
    margin-top: 40px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item figure .list-img {
    max-width: 26px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item .list-head {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .im-overview-list .list-item .desc-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-onboarding-v1-view2-imredesign-default .onboarding-page-area .content-wrapper .bottom-text {
    margin: 40px 0 0;
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-onboarding-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-details-v1-im-job-fields-imredesign-default#-TZYBBLPN!*/

.ph-job-details-v1-im-job-fields-imredesign-default .information-block {
  width: 100%;
  position: relative;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block:after {
  content: '';
  clear: both;
  display: table;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block {
  width: 100%;
  float: left;
  vertical-align: top;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-title {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  display: inline-block;
  padding-right: 180px;
  width: 100%;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-title:hover {
  color: #000000;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .team-block {
  margin: 16px 0 16px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .fl-dr-block .matched-skills-backdrop {
  display: inline-block;
  padding-left: 12px;
  vertical-align: top;
  margin-top: 0;
  position: absolute;
  top: -3px;
  right: 0;
  width: auto;
  max-width: 180px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .fl-dr-block .job-featuredJob {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  padding: 6px 12px 6px 12px;
  margin-right: 24px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(0,0,0,0.2);
  border: none;
  display: inline-block;
  margin: 20px 0 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field {
  display: inline-block;
  position: relative;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field span {
  padding-right: 16px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.hide.job-description {
  height: 0;
  display: block !important;
  overflow: hidden;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.hide.postedDate {
  height: 36px;
  display: block !important;
  overflow: hidden;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field span i.icon {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  padding-right: 2px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.location {
  display: block;
  margin: 0 0 8px;
  padding-left: 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.location+.job-location:not(.hide) {
  padding-left: 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.type {
  padding-left: 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.type+.type:not(.hide):before {
  display: none !important;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.teamList {
  margin: 8px 0 16px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.job-title,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.descriptionTeaser,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.teamList,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.job-title span,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.teamList span,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.job-title,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.descriptionTeaser,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.teamList,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.ml_skills,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.fitLevel,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.isCritical,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.isFeaturedJob {
  padding-left: 0;
  padding-right: 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.job-title:before,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.teamList:before,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.ml_skills:before,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.fitLevel:before,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.isCritical:before,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-field.isFeaturedJob:before {
  display: none !important;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info span,
.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations {
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations>li {
  width: 100%;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations button {
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  display: inline-block;
  padding: 0;
  background: none;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations button .icon {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  padding-right: 0;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations button .icon-down-arrow {
  font-size: 10px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations ul .location {
  width: 50%;
  float: left;
  padding-right: 8px;
}

.ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

@media (max-width:767px) {
  .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-title {
    font-family: FSThriveElliotWeb-Heavy;
    padding-right: 0;
  }

  .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-title:hover {
    color: #000000;
  }

  .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .fl-dr-block .matched-skills-backdrop {
    display: block;
    max-width: 100%;
  }

  .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .fl-dr-block .job-featuredJob {
    display: block;
  }
}

/*!TZYBBLPN-end-widget-#ph-job-details-v1-im-job-fields-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-matched-skills-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area {
  position: relative;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button {
  min-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  padding: 6px 12px 6px 12px;
  margin-right: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(249,249,249,0.65);
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button.exactMatch {
  color: #81ca2f;
  background-color: rgba(87,211,0,0.1);
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button.exactMatch .fit-level .progress-bar-progress {
  stroke: rgba(87,211,0,0.3);
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button.semanticMatch {
  color: #ff9f0e;
  background-color: rgba(255,159,14,0.1);
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button.semanticMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,159,14,0.3);
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button.noMatch {
  color: #e74c3c;
  background-color: rgba(255,155,0,0.1);
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button.noMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,155,0,0.3);
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button .fit-level {
  width: 10px;
  height: 10px;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  position: relative;
  top: 1px;
  margin-right: 4px;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress {
  fill: none;
  stroke: #808080;
  stroke-width: 2;
  transform: rotate(-90deg);
  transform-origin: center;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress .match-percent {
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: initial;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: center;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.exactMatch {
  stroke: rgba(87,211,0,0.6);
  stroke-dasharray: 25,25;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.semanticMatch {
  stroke: rgba(255,159,14,0.6);
  stroke-dasharray: 18,25;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.noMatch {
  stroke: #ff9b00;
  stroke-dasharray: 6,25;
}

.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button:focus,
.ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media screen and (max-width:767px) {
  .ph-matched-skills-v1-view2-imredesign-default .matched-skills-area .job-suitability-button {
    margin: 0;
    width: 100%;
    max-width: 100%;
    font-size: 12px;
    line-height: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-matched-skills-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-language-selector-v2-im-view1-imredesign-default#-TZYBBLPN!*/

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper {
  position: relative;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .btn-lang-selector {
  color: #ffffff;
  border: none;
  padding: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: normal;
  background-color: transparent;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .btn-lang-selector:focus {
  outline-offset: 2px;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.im-icon-lang-globe {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.icon-up-arrow,
.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .btn-lang-selector .icon.icon-down-arrow {
  font-size: 10px;
  line-height: 1;
  margin-left: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .btn-lang-selector .text-lang {
  display: inline-block;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .btn-lang-selector .text-lang .lang-name {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  line-height: normal;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list {
  top: 40px;
  right: -14px;
  width: 296px;
  margin: 0;
  padding: 0;
  z-index: 999;
  position: absolute;
  max-height: 350px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list::after {
  top: -5px;
  right: 14px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: -6px -6px 6px -5px rgba(0,0,0,0.3);
  -moz-box-shadow: -6px -6px 6px -5px rgba(0,0,0,0.3);
  box-shadow: -6px -6px 6px -5px rgba(0,0,0,0.3);
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list .language-list-option {
  width: 100%;
  margin: 0 !important;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link {
  color: #000000;
  width: 100%;
  border: none;
  display: block;
  padding: 16px 24px 16px 48px !important;
  margin: 0 !important;
  z-index: 5;
  position: relative;
  font-size: 16px;
  text-align: left;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  background-color: transparent;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link.active {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link.active .icon {
  display: block;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link:hover {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list .language-list-option .language-link .icon {
  top: 50%;
  left: 24px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection {
  display: none;
}

@media (max-width:1151px) {
  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list {
    left: 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection .language-list::after {
    left: 30px;
  }
}

@media (max-width:767px) {
  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper {
    padding: 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .desktop-lang-selection {
    display: none;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection {
    display: block;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .btn-lang-selector {
    color: #ffffff;
    width: 100%;
    border: none;
    padding: 0;
    position: relative;
    text-align: left;
    line-height: normal;
    background-color: transparent;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .btn-lang-selector .text-lang .lang-name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .btn-lang-selector .icon.im-icon-lang-globe {
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    margin-right: 4px;
    vertical-align: middle;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .btn-lang-selector .icon.icon-arrow-right {
    top: 50%;
    right: 0;
    position: absolute;
    font-size: 10px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    overflow-y: auto;
    z-index: 999;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal {
    width: 100%;
    height: 100vh;
    position: relative;
    max-width: 80%;
    overflow-y: auto;
    background-color: #ffffff;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .btn-back {
    color: #000000;
    width: 100%;
    border: none;
    padding: 16px 24px;
    text-align: left;
    font-family: FSThriveElliotWeb-Regular;
    line-height: normal;
    border-bottom: 1px solid #fcfcfc;
    background-color: transparent;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .btn-back .btn-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .btn-back .icon {
    display: inline-block;
    font-size: 10px;
    line-height: 1;
    vertical-align: middle;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .btn-back .icon.icon-left-arrow {
    margin-right: 12px;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .btn-back .icon.im-icon-lang-globe {
    margin-right: 4px;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .language-modal-list .language-options {
    padding: 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .language-modal-list .language-options .language-link {
    width: 100%;
    border: none;
    display: block;
    padding: 16px 28px 16px 86px;
    position: relative;
    font-size: 14px;
    text-align: left;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
    background-color: transparent;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .language-modal-list .language-options .language-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .language-modal-list .language-options .language-link.active .icon {
    display: block;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .language-modal-list .language-options .language-link:focus {
    outline-offset: 0;
  }

  .ph-language-selector-v2-im-view1-imredesign-default .language-select-wrapper .mobile-lang-selection .language-modal-overlay .language-modal .language-modal-list .language-options .language-link .icon {
    top: 50%;
    left: 52px;
    color: #000000;
    display: none;
    position: absolute;
    font-size: 10px;
    transform: translateY(-50%);
  }
}

/*!TZYBBLPN-end-widget-#ph-language-selector-v2-im-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-subscribe-similarjobs-v1-im-view1-imredesign-default#-TZYBBLPN!*/

.ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area {
  background-color: #ffffff;
  padding: 24px 32px;
  margin: 0 0 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .heading.alert-created-heading {
  position: relative;
  padding-left: 28px;
}

.ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .heading.alert-created-heading .icon {
  position: absolute;
  color: #2aab3c;
  font-size: 20px;
  line-height: 1;
  left: 0;
  top: 2px;
}

.ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  margin: 8px 0 0;
}

.ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .action-block {
  text-align: center;
}

.ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .action-block .notification-button {
  width: 100%;
  margin: 20px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width:767px) {
  .ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area {
    margin: 0 0 16px;
    padding: 24px;
  }

  .ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .sub-heading {
    margin: 12px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .sub-heading .link-settings {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-subscribe-similarjobs-v1-im-view1-imredesign-default .get-similarjobs-area .action-block .notification-button {
    margin: 24px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-subscribe-similarjobs-v1-im-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-social-share-v2-view2-imredesign-default#-TZYBBLPN!*/

.ph-social-share-v2-view2-imredesign-default[hide-on-desktop="true"] {
  display: none !important;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area {
  padding: 32px 28px;
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container {
  width: 100%;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .phs-widget-heading {
  margin: 0 0 24px;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .phs-widget-heading .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items .social-share-item {
  margin-bottom: 8px;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items .social-share-item:not(:last-of-type) {
  margin-right: 34px;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items .social-share-item .social-share-button {
  width: 100%;
  text-align: center;
  border: none;
  width: 40px;
  height: 40px;
  position: relative;
  border: solid 1px #000000;
  background-color: #ffffff;
  color: #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items .social-share-item .social-share-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items .social-share-item .social-share-button .icon {
  top: 50%;
  left: 50%;
  position: absolute;
  font-size: 16px;
  line-height: .8;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-social-share-v2-view2-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-social-share-v2-view2-imredesign-default .popup-container {
  width: 100%;
  margin: 120px auto;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: transparent;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container {
  max-width: 666px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper {
  padding: 64px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .head-wrapper {
  padding: 0;
  border-bottom: none;
  margin-bottom: 48px;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .head-wrapper .head-text {
  font-size: 24px;
  line-height: 36px;
  letter-spacing: .5px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper {
  height: auto;
  padding: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container:not(:first-of-type) {
  margin-top: 40px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group {
  margin: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-label {
  color: #85878C;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-label .strong-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper {
  align-items: flex-end;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper .input-copy-link,
.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper .ph-a11y-input-copy-link-internal {
  width: calc(100% - 134px);
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper .btn.primary-button {
  width: 114px;
  margin-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .button-wrapper {
  display: block;
  padding: 0;
  margin-top: 64px;
  text-align: center;
}

.ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper {
  height: 384px;
  padding: 40px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper {
  width: 320px;
  text-align: center;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .success-head-text {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .content {
  color: #85878C;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .btn.primary-button {
  min-width: 256px;
  margin-top: 40px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper {
  padding: 24px 40px;
  border-bottom: 1px solid #808080;
  background: #ffffff;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .head-text {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close {
  color: #85878C;
  border: none;
  display: none;
  padding: 0;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper {
  height: 240px;
  margin: 0;
  padding: 24px 40px;
  background: #ffffff;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .field-label {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper {
  position: relative;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper.expanded {
  border: 1px solid #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper.expanded .field-wrapper {
  border: none;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper {
  border: 1px solid #000000;
  padding: 0 8px 8px 8px;
  max-height: 128px;
  overflow-y: auto;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper {
  display: inline;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper {
  margin: 8px 8px 0 0;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  padding: 6px 16px;
  align-items: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(0,0,0,0.2);
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper:last-of-type {
  margin-right: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .text {
  color: #000000;
  overflow: hidden;
  font-size: 14px;
  max-width: 420px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .btn-remove {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 8px;
  margin-left: 8px;
  background-color: transparent;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .btn-remove:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field {
  color: #000000;
  border: none;
  height: 32px;
  padding: 0 8px;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field.inline-field {
  width: auto;
  display: inline-block;
  padding: 10px 0;
  margin-left: 8px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: relative;
  border-top: 1px solid #808080;
  max-height: 240px;
  overflow-y: auto;
  padding-top: 8px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -webkit-border-radius: 0 0 13px 13px;
  -moz-border-radius: 0 0 13px 13px;
  -ms-border-radius: 0 0 13px 13px;
  border-radius: 0 0 13px 13px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link {
  padding: 8px 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper {
  width: 40px;
  height: 40px;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .img-friend-colleague {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper {
  width: calc(100% - 56px);
  padding-left: 16px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation {
  position: relative;
  margin-left: 16px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation::before {
  top: 50%;
  left: -8px;
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #adafb3;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .email {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .error-wrapper {
  margin-top: 8px;
  text-align: right;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .error-wrapper .error-message {
  color: #f83b4e;
  display: block;
  font-size: 12px;
  line-height: 18px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-copy-link,
.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .ph-a11y-input-copy-link-internal {
  color: #85878C;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  font-size: 14px;
  line-height: 20px;
  background-color: #f9f9f9;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper {
  top: 24px;
  left: 40px;
  right: 40px;
  position: absolute;
  text-align: center;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper .message-text {
  color: #000000;
  margin: 0;
  display: inline-block;
  padding: 12px 32px;
  font-size: 16px;
  line-height: 24px;
  background-color: #DDF4E0;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper {
  padding: 16px 40px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  margin-right: 40px;
  background-color: transparent;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn.primary-button {
  min-width: 180px;
}

.ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn.primary-button.disabled {
  opacity: .3;
}

@media (max-width:1151px) {
  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area {
    padding: 24px 16px;
  }

  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items {
    flex-wrap: wrap;
  }

  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items .social-share-item:not(:last-of-type) {
    margin-right: 8px;
  }
}

@media (max-width:767px) {
  .ph-social-share-v2-view2-imredesign-default[hide-on-desktop="true"] {
    display: block !important;
  }

  .ph-social-share-v2-view2-imredesign-default[hide-on-mobile="true"] {
    display: none !important;
  }

  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area {
    padding: 24px 16px;
    margin-bottom: 40px;
  }

  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container {
    padding: 0;
    text-align: center;
  }

  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .phs-widget-heading .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items {
    justify-content: flex-start;
  }

  .ph-social-share-v2-view2-imredesign-default .phs-share-job-area .widget-container .social-share-items .social-share-item:not(:last-of-type) {
    margin-right: 24px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    background: #ffffff;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container {
    max-width: 100%;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper {
    height: 100vh;
    padding: 64px 18px;
    position: relative;
    overflow-y: auto;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .head-wrapper {
    margin-bottom: 24px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .head-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .head-wrapper .btn-close {
    top: 24px;
    right: 24px;
    position: absolute;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container:not(:first-of-type) {
    margin-top: 48px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper .input-copy-link,
  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper .ph-a11y-input-copy-link-internal {
    width: calc(100% - 74px);
    height: 40px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper .btn.primary-button {
    width: 66px;
    margin-left: 8px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container.copy-popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper .copy-link-container .form-group .field-wrapper .btn.primary-button .desktop {
    display: none;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper {
    height: calc(100vh - 130px);
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper {
    height: 100vh;
    padding: 16px;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    -ms-border-radius: none;
    border-radius: none;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .success-head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .content {
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .btn.primary-button {
    max-width: 400px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper {
    padding: 16px;
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close {
    display: block;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper {
    height: calc(100vh - 130px);
    padding: 32px 16px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper {
    max-height: 256px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper {
    max-width: 100%;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .text {
    max-width: none;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list {
    max-height: 180px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link {
    padding: 8px 16px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper {
    width: calc(100% - 52px);
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-copy-link,
  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .ph-a11y-input-copy-link-internal {
    height: 48px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper .message-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper {
    width: 100%;
    bottom: 0;
    display: block;
    padding: 16px;
    position: fixed;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel {
    display: none;
  }

  .ph-social-share-v2-view2-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-social-share-v2-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area {
  padding: 0 0 48px;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading {
  width: 100%;
  position: relative;
  margin: 0 0 24px;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading>.heading {
  color: #000000;
  width: 75%;
  padding-right: 8px;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .see-all {
  width: 25%;
  text-align: right;
  padding-left: 8px;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .see-all .see-all-link {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
  margin: 0 -16px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
  width: 33.3%;
  padding: 0 16px;
  flex-shrink: 0;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.right-tooltip .course-list-item-layer .course-list-item-link .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.right-tooltip .course-list-item-layer .course-list-item-link .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
  max-width: 400px;
}

.ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px auto;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 18px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 48px;
  background-color: #fcfcfc;
  padding: 12px 22px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .visibility-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper {
  background-color: #fcfcfc;
  padding: 16px 16px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button {
  padding: 12px 6px;
  background: transparent;
  border: none;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-circle {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 20px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .button-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area {
    padding: 0;
    margin-bottom: 16px;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading {
    width: 100%;
    border: none;
    margin: 0 0 16px;
    display: block;
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .heading {
    width: 100%;
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    white-space: normal;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .see-all {
    display: none;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
    overflow-x: auto;
    justify-content: initial;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    width: 100%;
    max-width: 272px;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.see-all-block-mobile {
    display: block;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.see-all-block-mobile .course-list-item-layer {
    height: 100%;
    background-color: transparent;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.see-all-block-mobile .course-list-item-layer .see-all-card {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:first-of-type {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:not(:first-of-type) {
    padding-left: 18px;
    padding-right: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
    position: relative;
  }

  .ph-course-recommendations-v1-default-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
    top: 0;
    width: 100%;
    bottom: 50px;
    display: block;
    z-index: 10;
    position: absolute;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-know-your-team-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-know-your-team-v1-view1-imredesign-default {
  position: relative;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  height: auto;
  min-height: auto;
  border: none;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area {
  margin: 24px 0 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col {
  display: inline-block;
  width: 100%;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-heading {
  display: none;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block {
  display: inline-block;
  width: 100%;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list {
  display: inline-block;
  width: 70%;
  text-align: left;
  vertical-align: top;
  border: none;
  padding: 0;
  margin: 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  border-radius: 50%;
  border: none;
  position: relative;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member.hiring-manager-item {
  margin-right: 46px;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member.hiring-manager-item:after {
  content: '';
  border-right: 1px solid #808080;
  display: inline-block;
  position: absolute;
  right: -16px;
  bottom: 5px;
  top: 5px;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member.hiring-manager-item.remove-after-element {
  margin-right: 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member.hiring-manager-item.remove-after-element:after {
  content: none;
  border-right: none;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member.hiring-manager-item+.team-member:first-child {
  margin-left: 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member.to-overlap {
  margin-left: -12px;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link {
  display: inline-block;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link.img-hiring-manager-after {
  border: none;
  padding: 0;
  position: relative;
  border-radius: 50%;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link.img-hiring-manager-after+.member-info-popup .member-info-block .img-wrapper {
  border: none;
  display: inline-block;
  padding: 0;
  position: relative;
  border-radius: 50%;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link.img-hiring-manager-after+.member-info-popup .member-info-block .img-wrapper:before,
.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link.img-hiring-manager-after+.member-info-popup .member-info-block .img-wrapper:after {
  top: 50%;
  width: 4px;
  height: 20px;
  content: '';
  position: absolute;
  transform: translateY(-50%);
  background-color: #ffffff;
  display: none;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link.img-hiring-manager-after+.member-info-popup .member-info-block .img-wrapper::before {
  left: 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link.img-hiring-manager-after+.member-info-popup .member-info-block .img-wrapper::after {
  right: 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link figure {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  background-color: #fcfcfc;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link figure img {
  width: 100%;
  height: 100%;
  max-width: 40px;
  object-fit: cover;
  position: absolute;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link figure .avatar-circle {
  height: 40px;
  width: 40px;
  font-size: 16px;
  padding-top: 10px;
  margin: 0 auto;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #fcfcfc;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  padding-top: 12px;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link:hover+.member-info-popup,
.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link:focus+.member-info-popup,
.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link:active+.member-info-popup {
  display: block;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link .hiring-manager-identifier {
  margin: 0;
  display: inline-block;
  padding-left: 0;
  position: absolute;
  bottom: -3px;
  line-height: 1;
  right: 17%;
  display: none;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link .hiring-manager-identifier .hiring-manager-ring {
  width: 9px;
  border: 1px solid #000000;
  height: 9px;
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-right: 0;
  border-radius: 50%;
  vertical-align: middle;
  background-color: #ffffff;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup {
  position: absolute;
  padding: 12px 24px;
  background-color: #ffffff;
  border: solid 1px #f9f9f9;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  z-index: 3;
  width: 265px;
  top: 45px;
  left: -25px;
  display: none;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .popup-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: inherit;
  text-decoration: none;
  text-align: left;
  color: #85878C;
  margin: 0 0 15px 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block {
  width: 100%;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .img-wrapper {
  display: inline-block;
  vertical-align: top;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .img-wrapper figure {
  width: 54px;
  height: 54px;
  line-height: 54px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  background-color: #fcfcfc;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .img-wrapper figure .member-profile-pic {
  width: 100%;
  height: 100%;
  max-width: 54px;
  object-fit: cover;
  position: absolute;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .img-wrapper figure .avatar-circle {
  height: 54px;
  width: 54px;
  line-height: 27px;
  font-size: 21.6px;
  padding-top: 13.5px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .information-list {
  display: inline-block;
  padding: 0 0 12px 14px;
  margin: 0;
  text-align: left;
  width: 72%;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .information-list .role,
.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .information-list .location {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .information-list .name {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .information-list .hiring-manager-identifier {
  margin: 16px 0 0;
  position: relative;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .information-list .hiring-manager-identifier:before {
  content: '';
  width: 8px;
  height: 1px;
  position: absolute;
  top: -8px;
  background-color: #000000;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup .member-info-block .information-list .hiring-manager-identifier .hiring-manager-text {
  color: #85878C;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup:hover {
  display: block;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .member-info-popup:after {
  display: block;
  position: absolute;
  top: -20px;
  left: 30px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-count {
  background-color: #fcfcfc;
  border: solid 1px #ffffff;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  overflow: inherit;
  margin-left: -12px;
  position: relative;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-count .team-count-number {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  font-weight: inherit;
  line-height: 20px;
  letter-spacing: .3px;
  text-align: center;
  color: #000000;
  padding: 10px 0;
  margin: 0;
  display: block;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-count .team-count-number:focus,
.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-count .team-count-number:active {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-count .team-count-number:hover {
  background-color: transparent;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .meet-team {
  display: inline-block;
  margin: 0;
}

.ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .meet-team .meet-team-text {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding: 0 0 0 10px;
}

@media (max-width:767px) {
  .ph-know-your-team-v1-view1-imredesign-default {
    display: inline-block;
    width: 100%;
  }

  .ph-know-your-team-v1-view1-imredesign-default .know-your-team-area {
    padding: 0;
    margin: 0;
  }

  .ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-heading {
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin: 0 0 12px 0;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list {
    width: 100%;
  }

  .ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link:hover+.member-info-popup,
  .ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link:focus+.member-info-popup,
  .ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .team-member .team-member-link:active+.member-info-popup {
    display: none;
  }

  .ph-know-your-team-v1-view1-imredesign-default .know-your-team-area .right-col .team-list-block .team-list .meet-team {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-know-your-team-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-skill-gap-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid {
  background-color: #fcfcfc;
}

.ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid .ph-cp-item {
  background-color: #fcfcfc;
  margin: 0 auto;
  padding: 64px 16px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid .ph-cp-item .ph-cp-avatar {
  max-width: 140px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid .ph-cp-item .show-skills-block {
  display: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container {
  margin: 0 auto;
  padding: 0 0 48px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .ph-widget-heading {
  width: 100%;
  margin: 0 0 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .ph-widget-heading .heading {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  position: relative;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 24px 24px 20px 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list {
  padding: 0;
  display: inline-block;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .popup-heading-block {
  display: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .popup-sub-heading {
  display: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item {
  float: left;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 6px 14px;
  margin: 0 12px 12px 0;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0,0,0,0.85);
  background-color: rgba(249,249,249,0.65);
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item .list-item-test {
  text-align: center;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background-color: rgba(0,0,0,0.2);
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill i {
  position: absolute;
  left: 16px;
  font-size: 8px;
  line-height: 1;
  color: #000000;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  display: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block {
  text-align: center;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.desktop-loader {
  display: inline-block;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.mobile-loader {
  display: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block::before {
  content: '';
  border-left: 1px solid #808080;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: -5px;
  top: -5px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .cell {
  position: relative;
  text-align: center;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .cell .fiteLevelText {
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader {
  width: 140px;
  height: 140px;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__background {
  fill: none;
  stroke: #808080;
  stroke-width: 14;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress {
  fill: none;
  stroke: #808080;
  stroke-width: 14;
  stroke-dasharray: 565;
  stroke-dashoffset: 0;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.match-percent {
  stroke: #fbdd77;
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: square;
  stroke-dashoffset: 530;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform-origin: center;
  -webkit-transform-origin: center;
  transform-origin: center;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.exactMatch {
  stroke: #81ca2f;
  stroke-dashoffset: 0;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.semanticMatch {
  stroke: #ff9f0e;
  stroke-dashoffset: 278;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.noMatch {
  stroke: #e74c3c;
  stroke-dashoffset: 475;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .fit-level-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block {
  text-align: left;
  display: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block .fit-level-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block .your-match-skills {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills::before {
  bottom: -28px;
  top: -40px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0 0 6px;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .add-your-skills {
  margin: 0 auto;
  padding: 10px 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .add-your-skills:hover,
.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .add-your-skills:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .add-your-skills:hover,
.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .add-your-skills:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .add-your-skills:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .show-skills-block {
  display: none;
}

@media (max-width:767px) {
  .ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid .ph-cp-item {
    background-color: #ffffff;
    padding: 16px;
    margin: 0;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid .ph-cp-item .ph-cp-avatar {
    max-width: 80px;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid .ph-cp-item .show-skills-block {
    display: block;
    width: 80%;
    border-top: solid 1px #808080;
    text-align: center;
    margin: 0 auto;
    margin-top: 16px;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .widget-container-fluid .ph-cp-item .show-skills-block .show-skills-btn {
    background-color: transparent;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    box-shadow: none;
    border: none;
    margin: 24px 0 0;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container {
    padding: 0;
    margin: 0 auto 16px;
    width: 100%;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .ph-widget-heading {
    margin: 0 auto 24px auto;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .ph-widget-heading .heading {
    width: 100%;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container {
    display: inline-block;
    width: 100%;
    padding: 24px 16px;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup {
    display: inline-block;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper {
    margin: 0 auto;
    position: absolute;
    background-color: transparent;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 16px;
    right: 16px;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper {
    padding: 24px 16px;
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    max-height: 500px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background: #ffffff;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .popup-heading-block {
    display: inline-block;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 16px;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .popup-heading-block .heading {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    position: relative;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .popup-heading-block .btn-close {
    color: #adafb3;
    border: none;
    font-size: 16px;
    line-height: 1;
    background-color: transparent;
    padding: 0;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .popup-heading-block .btn-close:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .popup-sub-heading {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .popup-sub-heading .here-link {
    text-decoration: underline;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .skills-gap-list-item {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 14px;
    margin: 0 12px 12px 0;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0,0,0,0.85);
    background-color: rgba(249,249,249,0.65);
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill {
    background-color: rgba(0,0,0,0.2);
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.skills-gap-popup .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill i {
    display: none;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 26px;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.desktop-loader {
    display: none;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.mobile-loader {
    display: inline-block;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block::before {
    display: none;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader {
    width: 76px;
    height: 76px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .fit-level-text {
    display: none;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__background {
    stroke-width: 8;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress {
    stroke-width: 8px;
    stroke-dasharray: 285;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.match-percent {
    stroke-dashoffset: 265;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.exactMatch {
    stroke-dashoffset: 0;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.semanticMatch {
    stroke-dashoffset: 160;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.noMatch {
    stroke-dashoffset: 240;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block {
    display: inline-block;
    text-align: left;
    width: calc(100% - 86px);
    padding: 0 0 0 0;
    vertical-align: middle;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block .fit-level-text {
    margin: 0;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills {
    width: 100%;
    display: block;
    margin: 0;
    padding: 12px 0 0;
    border-top: 1px solid #f9f9f9;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.no-matched-skills .heading {
    display: inline-block;
    width: 100%;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .show-skills-block {
    display: inline-block;
    width: 100%;
    border-top: solid 1px #808080;
    text-align: center;
  }

  .ph-skill-gap-v1-default-imredesign-theme1 .skills-gap-area .widget-container .skills-gap-container .show-skills-block .show-skills-btn {
    background-color: transparent;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    box-shadow: none;
    border: none;
    margin: 24px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-skill-gap-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-accordian-cc-view2-option4-imredesign-default#-TZYBBLPN!*/

.ph-accordian-cc-view2-option4-imredesign-default>.ph-widget-box {
  background-color: transparent;
  margin: 0;
}

.ph-accordian-cc-view2-option4-imredesign-default>.ph-widget-box .ph-container-heading-block {
  width: 100%;
}

.ph-accordian-cc-view2-option4-imredesign-default>.ph-widget-box .ph-container-heading-block .ph-header-block-default {
  padding-bottom: 16px;
}

.ph-accordian-cc-view2-option4-imredesign-default>.ph-widget-box .widget-container {
  max-width: 100%;
}

@media only screen and (max-width:1152px) {
  .ph-accordian-cc-view2-option4-imredesign-default>.ph-widget-box .ph-container-heading-block {
    width: 100%;
    margin: 0 auto;
  }

  .ph-accordian-cc-view2-option4-imredesign-default>.ph-widget-box .widget-container {
    margin: 0 auto;
    max-width: 100%;
  }
}

@media only screen and (max-width:1152px) {
  .ph-accordian-cc-view2-option4-imredesign-default .inner-container {
    padding: 0;
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-accordian-cc-view2-option4-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v1-social-login-view2-imredesign-default#-TZYBBLPN!*/

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area {
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block {
  padding: 32px 28px;
  margin-bottom: 28px;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block {
  text-align: center;
  text-transform: capitalize;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block figure {
  height: 88px;
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block figure img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  max-width: 88px;
  position: absolute;
  object-fit: cover;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block figure .avatar-circle {
  font-size: 32px;
  line-height: 88px;
  color: #000000;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-name {
  color: #000000;
  margin: 14px 0 0;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-role {
  color: #000000;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-location {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper {
  border-top: 1px solid #f9f9f9;
  margin-top: 20px;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper {
  position: relative;
  margin-top: 24px;
  text-align: left;
  padding-left: 40px;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper .icon {
  top: 0;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 20px;
  line-height: 1;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper .name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper .details {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper .details .location {
  position: relative;
  margin-left: 24px;
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper .details .location::before {
  top: 50%;
  left: -12px;
  width: 1px;
  height: 10px;
  content: '';
  position: absolute;
  background-color: #000000;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper>.btn.secondary-button {
  width: 100%;
  max-width: 400px;
  margin-top: 36px;
}

@media (max-width:1151px) {
  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .refer-friend-block {
    position: static;
    margin: 20px 0;
    display: block;
    text-align: left;
  }
}

@media (max-width:767px) {
  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-role,
  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .user-info-block .user-location {
    margin: 8px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper {
    margin-top: 24px;
  }

  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper {
    padding-left: 36px;
  }

  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .details-wrapper .details {
    margin-top: 4px;
  }

  .ph-profile-view-v1-social-login-view2-imredesign-default .user-profile-area .content-block .bottom-wrapper .btn.secondary-button {
    margin-top: 24px;
    max-width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v1-social-login-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-ext-candidate-recomm-jobs-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list {
  margin-top: 24px;
}

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 24px;
  padding: 24px;
}

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .information-block {
  width: 100%;
  position: relative;
}

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .information-block .information-left-block {
  width: 65%;
  float: left;
  vertical-align: top;
}

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .information-block .information-right-block {
  float: left;
  width: 35%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .information-block:after {
  content: '';
  clear: both;
  display: table;
}

.ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

@media (max-width:767px) {
  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper {
    padding-left: 0;
    padding-right: 0;
    margin-top: 16px;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item {
    padding: 24px 20px;
    margin-bottom: 14px;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .information-block .information-left-block {
    width: 100%;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .information-block .information-right-block {
    width: 100%;
    text-align: left;
    margin: 0;
    display: inline-block;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .reward-block {
    right: 0;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .reward-block .reward-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .reward-block .reward-number {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item .reward-block .reward-icon {
    font-size: 20px;
    line-height: 28px;
  }

  .ph-ext-candidate-recomm-jobs-v1-default-imredesign-default .recom-jobs-wrapper .jobs-list .jobs-list-item:last-child {
    margin-bottom: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-ext-candidate-recomm-jobs-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-accordian-v1-view2-imredesign-theme3#-TZYBBLPN!*/

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian {
  display: block !important;
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section {
  position: relative;
  padding: 32px;
  background: #ffffff;
  margin-bottom: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section:last-child {
  border-bottom: none;
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title {
  position: relative;
  padding: 0 36px 0 0;
  display: block;
  width: 100%;
  border: none;
  background: none;
  box-shadow: none;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
  color: #000000;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
  .ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title {
    border: 1px dashed transparent;
  }
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title i {
  color: #000000;
  position: absolute;
  right: 0;
  font-size: 12px;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title i.icon-down-arrow:before {
  content: "\28";
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title i.icon-arrow-up:before {
  content: "\38";
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title:focus {
  outline: 2px dashed #000000;
}

@media all and (-ms-high-contrast:none) {
  .ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title:focus {
    border: 1px dashed #000000;
    outline: none;
  }
}

@media all and (-ms-high-contrast:active) {
  .ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title:focus {
    border: 1px dashed;
    outline: none;
  }
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content {
  position: relative;
  padding: 16px 0 0 0;
  word-break: break-word;
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content:focus {
  outline: none;
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .acc-content {
  width: 100%;
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

@media (max-width:768px) {
  .ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .acc-content {
    width: 100%;
  }
}

.ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .acc-content a {
  text-decoration: underline;
}

@media only screen and (max-width:768px) {
  .ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section {
    padding: 32px;
    margin-bottom: 18px;
  }

  .ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title {
    padding: 0 20px 0 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-accordian-v1-view2-imredesign-theme3 .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .ph-accordian-content {
    padding: 0 0 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-accordian-v1-view2-imredesign-theme3#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-similar-jobs-v2-view3-imredesign-default#-TZYBBLPN!*/

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area {
  background-color: transparent;
  padding: 0;
  margin: 0 0 32px;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-widget-heading {
  margin: 0 0 24px;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item {
  padding: 16px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  background-color: transparent;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block {
  height: 100%;
  position: relative;
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-track {
  display: flex;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-list {
  padding-bottom: 10px;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-track {
  margin-right: 0;
  margin-left: 0;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-prev,
.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-next {
  background: #ffffff;
  width: 48px;
  height: 48px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  color: #000000;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  z-index: 99;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-prev::before,
.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-next::before {
  font-size: 16px;
  line-height: 24px;
  font-family: 'internalmobility' !important;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-next.slick-disabled {
  color: rgba(0,0,0,0.3);
  cursor: default;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-prev:hover,
.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-next:hover {
  background: #ffffff;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-prev {
  left: -10px;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-prev::before {
  content: "\29";
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-next {
  right: -10px;
}

.ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .ph-static-slider .slick-slider .slick-next::before {
  content: "\2a";
}

@media (max-width:1151px) {
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area {
    padding: 24px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 60%;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    color: #000000;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .visibilityType.job-field,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .category.job-field,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .type.job-field {
    padding-top: 10px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-jobs-list .jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: 40%;
  }
}

@media (max-width:767px) {
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area {
    padding: 24px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 0 16px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .widget-container {
    padding: 0;
    width: 100%;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .phs-widget-heading {
    margin: 0 0 32px 16px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list {
    margin: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item {
    padding: 0 8px;
    display: inline-block;
    margin: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .reward-block {
    right: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .reward-block .reward-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .reward-block .reward-number {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .reward-block .reward-icon {
    font-size: 20px;
    line-height: 28px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
    width: 90%;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 100%;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
    width: 55%;
    display: inline-block;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.postedDate {
    height: 44px;
    display: block !important;
    overflow: hidden;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    margin: 0 0 24px;
    width: 60%;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
    margin-bottom: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .visibilityType.job-field,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .category.job-field,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .type.job-field {
    padding-top: 24px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: auto;
    text-align: right;
    margin: 0;
    display: initial;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
    display: initial;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
    display: inherit;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .refer-friend-button,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item .refer-friend-button {
    min-height: 24px;
    font-size: 14px;
    padding: 4px 24px;
    line-height: 20px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item.slick-current:first-child {
    padding-left: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .jobs-list .jobs-list-item.slick-current:last-child {
    padding-right: 0;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .similar-jobs-block .slick-dots {
    margin-top: 32px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .similar-jobs-block .slick-dots button {
    width: 8px;
    height: 8px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .similar-jobs-block .slick-dots button:not(:first-of-type) {
    margin-left: 8px;
  }

  .ph-similar-jobs-v2-view3-imredesign-default .similar-jobs-area .similar-jobs-block .slick-dots button::before {
    width: 8px;
    height: 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-similar-jobs-v2-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-settings-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-profile-settings-v1-view1-imredesign-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area {
  width: 50%;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  top: 0;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content {
  padding: 112px 80px 0;
  height: calc(100% - 90px);
  vertical-align: top;
  width: 100%;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  overflow-y: auto;
  display: inline-block;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading {
  padding: 0 0 32px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block {
  padding-bottom: 176px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block {
  margin: 0;
  padding: 0 0 0;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block [class*='col-'] {
  padding: 0;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
  margin: 0 0 40px 0;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item:last-child {
  margin-bottom: 0;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
  padding-right: 32px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  display: block;
  font-weight: normal;
  margin-bottom: 8px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label .indication-text {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  float: right;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label .required-field {
  display: inline-block;
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
  text-transform: capitalize;
  margin: 8px 0 0 0;
  font-size: 12px;
  line-height: 18px;
  display: block;
  text-align: right;
  color: #f83b4e;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .required-text {
  color: #000000;
  padding-left: 3px;
  font-size: 14px;
  display: none;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
  height: 48px;
  width: 100%;
  max-width: 100%;
  display: block;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 1px #000000;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-title-field,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-title-field,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-location-field,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-location-field {
  padding: 12px 48px 12px 16px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:hover,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:hover,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:hover {
  border: solid 1px #000000;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:hover,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:hover,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:focus {
  border: solid 1px #808080;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block {
  position: relative;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .cancel {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .icon-dropdown {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
  pointer-events: none;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  top: 49px;
  height: auto;
  padding: 0;
  max-height: 240px;
  overflow-y: auto;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item {
  color: #000000;
  padding: 10px 22px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item em,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:hover,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:hover,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:focus {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .icon,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text li {
  color: #85878C;
  padding: 10px 22px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .disabled {
  background-color: #fcfcfc;
  width: 100%;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 24px 0 20px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next[disabled] {
  pointer-events: none;
  opacity: .3;
  cursor: default;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous {
  color: #000000;
  border: none;
  height: 40px;
  margin-left: 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous span,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next span {
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous:focus,
.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous {
  align-items: center;
  float: left;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous .previous-icon {
  font-size: 8px;
  margin: 0 8px 0 0;
  vertical-align: middle;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous span {
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next {
  margin-right: 32px;
  float: right;
  line-height: normal;
  opacity: .3;
  cursor: default;
  pointer-events: none;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next.active {
  opacity: 1;
  cursor: pointer;
  pointer-events: auto;
}

.ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next .next-icon {
  font-size: 8px;
  vertical-align: middle;
  margin-left: 4px;
}

@media only screen and (max-width:1151px) {
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content {
    padding: 24px 20px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading .heading {
    margin-bottom: 8px;
    font-size: 18px;
  }
}

@media (max-width:767px) {
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 22% 0 0;
    text-align: left;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content {
    padding: 30px 16px 0;
    vertical-align: top;
    overflow: inherit;
    height: auto;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading {
    padding: 0 0 24px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading .heading {
    margin: 0 0 8px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block {
    padding-bottom: 120px;
    height: initial;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block {
    padding: 0 0 0;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
    margin: 0 0 32px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
    padding-right: 0;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
    margin: 0 0 32px 0;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 4px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
    font-size: 12px;
    line-height: 18px;
    margin: 4px 0;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions {
    position: fixed;
    left: 0;
    z-index: 999;
    padding: 16px 0;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous,
  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next {
    font-size: 16px;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next {
    margin-right: 18px;
    background-color: rgba(255,242,0,0.1);
    color: #fff200;
    border-color: rgba(255,242,0,0.1);
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .next.active {
    background-color: #fff200;
    color: #ffffff;
  }

  .ph-profile-settings-v1-view1-imredesign-default .profile-settings-area .actions .previous {
    margin-right: 18px;
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-settings-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-apply-thank-you-v1-im-view1-imredesign-default#-TZYBBLPN!*/

.ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area {
  background-color: #ffffff;
  padding: 24px;
  margin: 0 auto 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area figure {
  margin: 0 0 16px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area figure img {
  width: 100%;
  max-width: 64px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .ph-widget-heading .heading {
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin: 0 0 0;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
  margin: 16px 0 0 0;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .thankyou-actions {
  margin: 40px 0 0;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .thankyou-actions>a {
  margin-right: 12px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 654px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .btn-close,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
  width: 32px;
  height: 32px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper {
  padding: 88px 104px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .heading,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .heading {
  margin: 0 0 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .sub-heading,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .sub-heading {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 48px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .action-items,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .action-items {
  display: block;
  width: 100%;
  text-align: center;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .action-items .btn-save,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .action-items .btn-save {
  min-width: 196px;
  padding: 10px 14px;
  margin: 0 0 22px;
  border: none;
  box-shadow: none;
  width: auto;
  display: inline-block;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .action-items .btn-unsave,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .action-items .btn-unsave {
  margin: 0;
  border: none;
  box-shadow: none;
  color: #000000;
  display: block;
  margin: 0 auto;
  padding: 0;
  height: auto;
  min-height: auto;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper {
  padding: 88px 104px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper .su-heading,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper .su-heading {
  margin: 0 0 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper .su-sub-heading,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper .su-sub-heading {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 48px;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper .su-sub-heading .link-text,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper .su-sub-heading .link-text {
  color: #000000;
  text-decoration: underline;
}

.ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper .button-close,
.ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper .button-close {
  min-width: 196px;
  padding: 10px 14px;
  margin: 0;
  border: none;
  box-shadow: none;
}

@media only screen and (max-width:1151px) {
  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .ph-widget-heading .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .ph-widget-heading .sub-heading {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width:767px) {
  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area {
    padding: 24px 16px;
    margin: 0 8px 16px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area figure {
    max-width: 48px;
    margin: 0 auto 12px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .ph-widget-heading .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .thankyou-actions {
    margin: 32px 0 0;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .thankyou-actions .actions-item {
    margin-top: 16px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper {
    height: 100vh;
    margin: 0;
    background-color: #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 16px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .btn-close,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
    width: auto;
    height: auto;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper {
    height: 100%;
    padding: 36% 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .heading,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .heading {
    margin: 0 0 14px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .sub-heading,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 40px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .up-content-wrapper .action-items .btn-save,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .up-content-wrapper .action-items .btn-save {
    min-width: 160px;
    margin: 0 0 24px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper {
    height: 100%;
    padding: 36% 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper .su-heading,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper .su-heading {
    margin: 0 0 14px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper .su-sub-heading,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper .su-sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 40px;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .success-overlay .success-wrapper .success-content-wrapper .button-close,
  .ph-apply-thank-you-v1-im-view1-imredesign-default .updated-profile-overlay .success-wrapper .success-content-wrapper .button-close {
    min-width: 160px;
  }
}

@media (max-width:480px) {
  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .thankyou-actions .actions-item {
    width: 100%;
  }

  .ph-apply-thank-you-v1-im-view1-imredesign-default .phs-thank-you-area .thankyou-actions .actions-item:last-child {
    margin-top: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-apply-thank-you-v1-im-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-email-event-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .popup-modal-backdrop.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0,0,0,0.5);
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .widget-container {
  width: 100%;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .modal-dialog {
  top: 15%;
  border: 1px solid #6e6e6e;
  padding: 16px 24px;
  background-color: #fcfcfc;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .modal-dialog .widget-container {
  padding: 0;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .phs-widget-heading {
  text-align: center;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .phs-widget-heading .icon-send-masseg {
  font-size: 100px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .phs-widget-heading h2 {
  padding: 30px 10px 0;
  text-align: left;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .phs-widget-heading .phs-widget-sub-title {
  color: #4f4f4f;
  padding: 0 0 0 10px;
  font-size: 15px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline {
  width: 100%;
  padding: 10px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group {
  width: 100%;
  display: block;
  margin: 20px 0 8px;
  background-color: transparent;
  text-align: right;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group .sr-only {
  position: absolute;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group .form-control {
  width: 100%;
  height: auto;
  display: block;
  padding: 11px 45px 11px 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #000000;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group .form-group-icon {
  top: 50%;
  right: 30px;
  color: #ddd;
  position: absolute;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group ::-webkit-input-placeholder {
  color: #85878C;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group ::-moz-placeholder {
  color: #85878C;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group :-ms-input-placeholder {
  color: #85878C;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group :-moz-placeholder {
  color: #85878C;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group span.error {
  top: auto;
  left: 10px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .btn {
  width: 149px;
  padding: 10px;
  vertical-align: bottom;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .submit-btn {
  color: #ffffff;
  height: auto;
  padding: 12px 16px;
  box-shadow: none;
  border-color: #006AC3;
  border-radius: none;
  background-color: #f86c06;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .submit-btn:hover {
  background-color: #d0691e;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block,
.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.failure-hdlr .hdlr-block {
  top: 15%;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  z-index: 1141;
  padding: 50px;
  position: fixed;
  max-width: 500px;
  text-align: center;
  background: #ffffff;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block .rc-icon,
.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.failure-hdlr .hdlr-block .rc-icon {
  color: #2aab3c;
  border: 3px solid #ddd;
  display: inline-block;
  font-size: 25px;
  text-align: center;
  line-height: 45px;
  border-radius: 50%;
  margin-bottom: 16px;
  width: 50px;
  height: 50px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block .rc-icon .icon-check-mark::before,
.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.failure-hdlr .hdlr-block .rc-icon .icon-check-mark::before {
  content: "\e09e";
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block .btn,
.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.failure-hdlr .hdlr-block .btn {
  min-width: 120px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr .icon-check,
.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.failure-hdlr .icon-check {
  color: #1372a9;
  display: block;
  font-size: 100px;
  line-height: normal;
  margin-bottom: 25px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr h3,
.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.failure-hdlr h3 {
  color: #575757;
  font-size: 1.71428571rem;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: lighter;
  line-height: 26px;
  margin-bottom: 16px;
}

.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr p,
.ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.failure-hdlr p {
  color: #6f6f6f;
  margin: 16px auto;
  max-width: 240px;
}

@media only screen and (max-width:1439px) {
  .ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .phs-widget-heading .icon-send-masseg {
    font-size: 85px;
  }
}

@media only screen and (max-width:767px) {
  .ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .form-inline .form-group {
    text-align: center;
  }

  .ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area .modal-dialog {
    top: 6%;
    max-width: 96%;
    overflow-y: auto;
    max-height: 85%;
  }

  .ph-email-event-v1-view1-imredesign-default .phs-email-this-event-area.success-hdlr .hdlr-block {
    top: 6%;
    max-width: 96%;
    overflow-y: auto;
    max-height: 85%;
  }
}

/*!TZYBBLPN-end-widget-#ph-email-event-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-choose-interest-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-choose-interest-v1-view1-imredesign-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area {
  width: 50%;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area ppc-content>div {
  display: inline;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content {
  padding: 112px 80px;
  height: calc(100% - 90px);
  vertical-align: top;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: none;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow-y: auto;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading {
  margin: 0 0 4px 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading .required-field {
  margin: 0 0 0 3px;
  color: #f83b4e;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block {
  height: inherit;
  padding-bottom: 112px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container {
  display: flex;
  align-items: center;
  padding: 48px 0 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group {
  margin: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group {
  width: 100%;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .search-box {
  border: solid 1px #000000;
  box-shadow: none;
  padding: 0 32px 0 32px;
  height: 40px;
  background-color: #ffffff;
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .search-box::-webkit-input-placeholder {
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .search-box::-moz-placeholder {
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .search-box:-ms-input-placeholder {
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .search-box:-moz-placeholder {
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .innersearch-trigger,
.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .clear-textbox {
  position: absolute;
  right: 16px;
  top: 50%;
  color: #000000;
  z-index: 3;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background-color: transparent;
  padding: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .innersearch-trigger:hover,
.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .clear-textbox:hover {
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block {
  padding: 0 12px 0 24px;
  position: relative;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .search-text-block-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  float: right;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block {
  position: relative;
  float: right;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  background-color: #ffffff;
  border: none;
  white-space: normal;
  cursor: pointer;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button .accordian-button-icon {
  margin: 0 0 0 4px;
  font-size: 10px;
  vertical-align: middle;
  display: inline-block;
  line-height: 19px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button span:first-child {
  word-break: normal;
  padding-right: 4px;
  line-height: normal;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list {
  position: absolute;
  margin: 0 auto;
  padding: 16px;
  background-color: #ffffff;
  border: 1px solid #808080;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
  width: 200px;
  z-index: 99;
  top: 24px;
  left: auto;
  right: -30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
  max-height: 250px;
  overflow-y: auto;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll .category-selected-list-options .category-selected-list-item {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  color: #000000;
  display: block;
  word-break: break-word;
  padding: 0 0 16px 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll .category-selected-list-options:last-child .category-selected-list-item {
  padding-bottom: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list::after {
  display: block;
  position: absolute;
  top: -16px;
  right: 25px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block {
  padding: 20px 0 42px;
  margin: 0 -8px 0 4px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories {
  overflow-y: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  padding: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item {
  padding: 8px;
  max-width: 100%;
  width: 33.33333333%;
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox {
  height: 100%;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link {
  position: relative;
  display: block;
  cursor: pointer;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  height: 100%;
  margin-bottom: 0;
  min-height: 90px;
  font-weight: normal;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link:hover .category-info {
  border: 1px solid #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure {
  margin: 0 auto;
  display: none;
  width: 20%;
  vertical-align: middle;
  padding: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure .ph-image {
  margin: 0 auto;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .iconHoverImg {
  display: none;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
  padding: 0 16px;
  width: 100%;
  height: 100%;
  border: 1px solid #000000;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  width: 100%;
  padding-left: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s {
  opacity: 0;
  right: 8px;
  position: absolute;
  color: #000000;
  width: 16px;
  height: 16px;
  top: 8px;
  margin: 0 auto;
  text-align: center;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s .icon {
  font-size: 9px;
  line-height: 1;
  position: absolute;
  z-index: 9;
  right: 0;
  left: 0;
  top: 4px;
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active {
  border-color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconHoverImg {
  display: none;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconImg {
  display: none;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .title {
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .icon-s {
  opacity: 1;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .icon-s .icon {
  color: #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"]:focus+.category-info {
  border: 1px dashed #000000;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .no-result-info {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;
  border: none;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .no-result-info .no-result-icon .icon {
  font-size: 148px;
  line-height: 1;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .no-result-info .no-matching-results {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  margin: 20px 0 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #f9f9f9;
  padding: 22px 0 22px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .previous,
.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next {
  border: 1px solid transparent;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .previous span,
.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next span {
  display: inline-block;
  vertical-align: middle;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next:focus {
  outline-offset: 2px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .previous {
  display: flex;
  align-items: center;
  float: left;
  color: #000000;
  background-color: transparent;
  margin-left: 32px;
  padding-left: 0;
  padding-right: 0;
  height: 40px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .previous span {
  display: inline-block;
  vertical-align: middle;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .previous .previous-icon {
  font-size: 8px;
  margin: 0 8px 0 0;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next,
.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .done {
  float: right;
  margin-right: 32px;
  background-color: #000000;
  color: #ffffff;
  padding: 6px 44px;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next.active,
.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .done.active {
  background-color: #000000;
  color: #ffffff;
}

.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next .next-icon,
.ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .done .next-icon {
  font-size: 8px;
  margin: 0 0 0 5px;
}

@media (max-width:1152px) {
  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading .validation-box {
    top: 100%;
    margin: 0;
    z-index: 99;
    left: 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading .validation-box:after,
  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading .validation-box:before {
    border-color: #ffffff transparent transparent transparent;
    border-width: 10px;
    left: 50%;
    top: -18px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading .validation-box:before {
    border-color: #ff8476 transparent transparent transparent;
    top: -20px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container {
    display: inherit;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block {
    padding-top: 32px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
    max-height: 19rem;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group .search-box {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item {
    width: 50%;
  }
}

@media only screen and (max-width:1151px) {
  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading {
    margin-bottom: 8px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block {
    padding-bottom: 60px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button {
    float: right;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button .accordian-button-icon {
    font-size: 9px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list {
    top: 24px;
    right: -15px;
    left: auto;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list::after {
    right: 8px;
    left: auto;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
    max-height: 6rem;
  }
}

@media (max-width:767px) {
  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group .input-group {
    display: inline-block;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area {
    position: relative;
    width: 100%;
    overflow: initial;
    text-align: left;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content {
    padding: 32px 18px 60px;
    vertical-align: top;
    overflow: inherit;
    height: auto;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading {
    margin-bottom: 12px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 32px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block {
    height: initial;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container {
    padding: 0;
    margin: 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block {
    padding: 0;
    margin-top: 24px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .search-text-block-text {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
    max-height: 11rem;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .search-container .form-group {
    padding: 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block {
    padding: 24px 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item {
    width: 49%;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item:not(:last-of-type) {
    margin-bottom: 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 10px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info figure {
    margin: 0;
    width: auto;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info figure .ph-image {
    width: 65%;
    max-width: 65%;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
    width: 100%;
    text-align: center;
    word-break: break-word;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .no-result-info .no-result-icon .icon {
    font-size: 120px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .choose-interest-content .content-block .categories-block .no-result-info .no-matching-results {
    font-size: 16px;
    margin: 24px 0 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions {
    position: fixed;
    padding: 32px 0;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next {
    margin-right: 18px;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .next.disabled {
    background-color: rgba(0,0,0,0.1);
    color: #000000;
    opacity: 1;
  }

  .ph-choose-interest-v1-view1-imredesign-default .phs-choose-interests-area .actions .previous {
    margin-left: 18px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-choose-interest-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-details-v1-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-erg-details-v1-view1-imredesign-theme1 {
  margin-bottom: 64px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper {
  width: 100%;
  height: 292px;
  position: relative;
  margin-bottom: 64px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .img-group-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .banner-mask {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background-color: rgba(0,0,0,0.3);
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .banner-text-container {
  top: 26%;
  z-index: 1;
  position: absolute;
  max-width: 1264px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .banner-text-container .group-name,
.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .banner-text-container .group-about {
  text-shadow: 0 0 9px rgba(0,0,0,0.5);
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .banner-text-container .group-about {
  color: #ffffff;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .banner-text-container .button-wrapper {
  display: inline-block;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container .tabs-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  align-items: center;
  border-bottom: 1px solid #f9f9f9;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container .tabs-wrapper .left-section {
  width: 40%;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container .tabs-wrapper .right-section {
  position: relative;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 56px 0 0;
  max-width: 1264px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-about-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-about-wrapper .group-description-head {
  margin-top: 48px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-about-wrapper .group-description-head:first-of-type {
  margin: 0;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-about-wrapper .group-description-text {
  color: #000000;
  margin: 12px 0 0;
  font-size: 16px;
  max-width: 768px;
  line-height: 24px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper {
  margin-top: 64px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list {
  margin-top: 22px;
  flex-flow: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details {
  width: 100%;
  padding: 32px 48px;
  align-items: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details:not(:first-of-type) {
  margin-top: 28px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details .img-wrapper {
  width: 56px;
  height: 56px;
  margin-right: 16px;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details .img-wrapper .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details .img-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 56px;
  vertical-align: middle;
  background-color: #808080;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details .leader-name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details .leader-name:hover {
  text-decoration: underline;
}

.ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details .leader-designation {
  color: #000000;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container {
    padding: 32px 16px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container .tabs-wrapper .left-section {
    width: 70%;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper {
    padding: 48px 16px 0;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leaders-list .leader-details:nth-of-type(3n+1) {
    margin-left: 0;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .overlay-wrapper .welcome-wrapper {
    max-width: 550px;
  }
}

@media (max-width:1151px) {
  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .banner-text-container {
    width: 90%;
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (max-width:767px) {
  .ph-erg-details-v1-view1-imredesign-theme1 {
    margin-bottom: 16px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper {
    height: 180px;
    margin-bottom: 16px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .img-group-cover {
    width: 100%;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .banner-text-container {
    top: 13%;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .group-name,
  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
    text-shadow: none;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
    margin: 4px 0 0;
    font-size: 16px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container {
    margin-bottom: 40px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container .tabs-wrapper .left-section {
    width: 100%;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .tabs-container .tabs-wrapper .right-section {
    top: 16px;
    right: 8px;
    z-index: 5;
    position: absolute;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper {
    padding: 0 18px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-about-wrapper {
    padding: 24px 16px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-about-wrapper .group-description-head {
    margin-top: 28px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper {
    margin-top: 40px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-description-head {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list {
    margin-top: 14px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details {
    padding: 24px 16px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details:not(:first-of-type) {
    margin-top: 18px;
  }

  .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-description-container .group-description-wrapper .group-leader-wrapper .group-leaders-list .leader-details .img-wrapper {
    margin-right: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-details-v1-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-details-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper {
  width: 100%;
  height: 292px;
  position: relative;
  margin-bottom: 56px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .img-group-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .banner-mask {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background-color: rgba(0,0,0,0.3);
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper {
  top: 50%;
  z-index: 2;
  position: absolute;
  max-width: 1264px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-name,
.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
  text-shadow: 0 0 9px rgba(0,0,0,0.5);
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
  color: #ffffff;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container {
  padding: 24px;
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper {
  text-align: center;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper .members-wrapper .member-list {
  display: inline-block;
  margin-bottom: 16px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper .members-wrapper .member-list .member-list-item {
  float: left;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper .members-wrapper .member-list .member-list-item:not(:first-of-type) {
  margin-left: -8px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper .members-wrapper .member-list .member-list-item .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper .members-wrapper .member-list .member-list-item .avatar-circle {
  color: #000000;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  background-color: #808080;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper .members-wrapper .member-count {
  color: #000000;
  margin: 12px 0 24px;
  display: block;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-description-container {
  padding: 24px;
  margin-bottom: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-description-container .group-description-wrapper .group-description-head {
  margin-top: 48px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-description-container .group-description-wrapper .group-description-head:first-of-type {
  margin: 0;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-description-container .group-description-wrapper .group-description-text {
  color: #000000;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .join-now-wrapper {
  width: 100%;
  margin: 64px auto;
  text-align: center;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .join-now-wrapper .join-now-heading {
  margin-bottom: 40px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container {
  padding: 32px 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list {
  margin-top: 28px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details {
  width: 100%;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details:not(:first-of-type) {
  border-top: 1px solid #f9f9f9;
  margin-top: 24px;
  padding-top: 24px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details .img-wrapper {
  width: 48px;
  height: 48px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details .img-wrapper .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details .img-wrapper .avatar-circle {
  color: #000000;
  width: 48px;
  height: 48px;
  display: inline-block;
  text-align: center;
  line-height: 48px;
  vertical-align: middle;
  background-color: #808080;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details .content-wrapper {
  width: calc(100% - 48px);
  padding-left: 14px;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details .content-wrapper .leader-name {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details .content-wrapper .leader-name:hover {
  text-decoration: underline;
}

.ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list .leader-details .content-wrapper .leader-designation {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media (max-width:767px) {
  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper {
    margin-bottom: 16px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper {
    height: 180px;
    margin-bottom: 24px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper {
    left: 0;
    padding: 0 18px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-name {
    text-shadow: none;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
    margin: 4px 0 0;
    font-size: 16px;
    text-shadow: none;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .container {
    padding: 0 18px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .container .col-xs-12 {
    padding: 0;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container {
    padding: 24px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper {
    display: block;
    text-align: center;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-members-join-container .group-members-join-wrapper .members-wrapper .member-count {
    margin: 14px 0 32px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-description-container {
    padding: 0;
    margin-bottom: 24px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-description-container .group-description-wrapper {
    padding: 24px 16px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-description-container .group-description-wrapper .group-description-head {
    margin-top: 28px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .join-now-wrapper {
    margin: 40px auto 64px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .join-now-wrapper .join-now-heading {
    font-size: 22px;
    line-height: 33px;
    margin-bottom: 32px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container {
    padding: 24px 16px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leader-head {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-leaders-container .group-leaders-list {
    margin-top: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-details-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-slider-v2-erg-tabs-imredesign-default#-TZYBBLPN!*/

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider {
  display: block;
  position: relative;
  box-sizing: border-box;
  user-select: none;
  touch-action: pan-y;
  -ms-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-list {
  margin: 0;
  display: block;
  padding: 0;
  position: relative;
  overflow: hidden;
  margin-bottom: -1px;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-list:focus {
  outline: none;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-track,
.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-track {
  top: 0;
  left: 0;
  display: block;
  position: relative;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-track:before,
.ph-slider-v2-erg-tabs-imredesign-default .slick-track:after {
  content: "";
  display: table;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-track:after {
  clear: both;
}

.slick-loading .ph-slider-v2-erg-tabs-imredesign-default .slick-track {
  visibility: hidden;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide {
  float: left;
  height: 100%;
  padding: 0;
  min-height: 1px;
  text-align: center;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide .link-nav-tab {
  color: #000000;
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 18px;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide .link-nav-tab.activePage {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide .link-nav-tab.activePage::after {
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1.5px;
  content: '';
  position: absolute;
  background-color: #000000;
}

[dir="rtl"] .ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide {
  float: right;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide img {
  width: 100%;
  display: block;
  min-height: 100%;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide.slick-loading img {
  display: block;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide {
  display: block;
}

.slick-loading .ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide {
  visibility: hidden;
}

.slick-vertical .ph-slider-v2-erg-tabs-imredesign-default .slick-slider .slick-slide {
  height: auto;
  border: 1px solid transparent;
  display: block;
}

.ph-slider-v2-erg-tabs-imredesign-default .slider.slider-nav {
  width: 250px;
  margin: 0 auto;
  margin-top: 10px;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-arrow.slick-hidden {
  display: none;
}

.ph-slider-v2-erg-tabs-imredesign-default .slick-loading .slick-list {
  background: #ffffff url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/less-im/ajax-loader.gif') center center no-repeat;
}

.ph-slider-v2-erg-tabs-imredesign-default .slider-button {
  top: 50%;
  color: #000000;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 10px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-slider-v2-erg-tabs-imredesign-default .slider-button.slick-disabled .arrow-item-icon {
  opacity: .5;
}

.ph-slider-v2-erg-tabs-imredesign-default .slider-button.slick-prev {
  left: 5px;
}

.ph-slider-v2-erg-tabs-imredesign-default .slider-button.slick-next {
  right: 6px;
}

.ph-slider-v2-erg-tabs-imredesign-default .slider-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

@media (max-width:767px) {
  .ph-slider-v2-erg-tabs-imredesign-default .slider-button {
    display: none !important;
  }

  .ph-slider-v2-erg-tabs-imredesign-default .slick-slider::after {
    top: 0;
    right: 0;
    width: 0;
    height: 40px;
    content: '';
    position: absolute;
    background: -moz-linear-gradient(0deg, rgba(246,248,252,0) 0, #f6f8fc 100%);
    background: -ms-linear-gradient(0deg, rgba(246,248,252,0) 0, #f6f8fc 100%);
    background: -o-linear-gradient(0deg, rgba(246,248,252,0) 0, #f6f8fc 100%);
    background: -webkit-linear-gradient(0deg, rgba(246,248,252,0) 0, #f6f8fc 100%);
  }

  .ph-slider-v2-erg-tabs-imredesign-default .slick-dots {
    margin-top: 32px;
  }

  .ph-slider-v2-erg-tabs-imredesign-default .slick-dots button {
    width: 8px;
    height: 8px;
  }

  .ph-slider-v2-erg-tabs-imredesign-default .slick-dots button:not(:first-of-type) {
    margin-left: 8px;
  }

  .ph-slider-v2-erg-tabs-imredesign-default .slick-dots button::before {
    width: 8px;
    height: 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-slider-v2-erg-tabs-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-events-overview-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-events-overview-v1-view2-imredesign-default .event-results-container .head-wrapper {
  align-items: flex-end;
  justify-content: space-between;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .head-wrapper .see-all-link {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .head-wrapper .see-all-link:hover {
  cursor: pointer;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .head-wrapper .see-all-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper {
  margin-top: 26px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card {
  padding: 0;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card:not(:first-of-type) {
  margin-top: 24px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper {
  width: 344px;
  height: 272px;
  position: relative;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .img-event {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
  -ms-border-radius: 16px 0 0 16px;
  border-radius: 16px 0 0 16px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper {
  top: 16px;
  left: 16px;
  width: 64px;
  height: 64px;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .month-name {
  color: #000000;
  margin: 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .date {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper {
  width: calc(100% - 344px);
  padding: 16px 8px 16px 32px;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-name {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-description {
  color: #000000;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Light;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-description .read-more-link {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Light;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content:not(:first-of-type) {
  margin-top: 8px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content .icon {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content .value {
  display: inline-block;
  margin-left: 12px;
  vertical-align: middle;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content .value .time {
  position: relative;
  margin-left: 16px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content .value .time::before {
  top: 0;
  left: -8px;
  width: 1px;
  bottom: 0;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .no-results-wrapper {
  margin-top: 32px;
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-events-overview-v1-view2-imredesign-default .event-results-container .no-results-wrapper .no-results-text {
  margin: 0;
}

@media (max-width:1151px) {
  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper {
    width: 180px;
    height: 180px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper {
    top: 8px;
    left: 8px;
    width: 56px;
    height: 56px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper {
    width: calc(100% - 180px);
    padding: 16px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-name {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content:not(:first-of-type) {
    margin-left: 0;
  }
}

@media (max-width:767px) {
  .ph-events-overview-v1-view2-imredesign-default {
    padding: 0 0;
    margin-bottom: 16px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container {
    padding: 0;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .head-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .head-wrapper .see-all-link {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper {
    margin-top: 16px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card {
    display: block;
    padding: 0;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper {
    width: 100%;
    height: 172px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .img-event {
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper {
    width: 48px;
    height: 48px;
    padding: 4px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .month-name {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .date {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper {
    width: 100%;
    padding: 24px 16px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-name {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-description {
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-description .read-more-link {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper {
    margin-top: 16px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content {
    position: relative;
    font-size: 16px;
    line-height: 24px;
    padding-left: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content:not(:first-of-type) {
    margin-top: 8px;
    margin-left: 0;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content .icon {
    top: 50%;
    left: 0;
    position: absolute;
    font-size: 14px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .info-wrapper .info-content .value {
    margin: 0;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .no-results-wrapper {
    margin-top: 16px;
    padding: 24px 16px;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-events-overview-v1-view2-imredesign-default .event-results-container .no-results-wrapper .no-results-text {
    margin: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-events-overview-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-choose-friend-interests-v1-view3-imredesign-default#-TZYBBLPN!*/

.ph-choose-friend-interests-v1-view3-imredesign-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header {
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header .heading-block .heading {
  font-size: 32px;
  line-height: 1.5;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header .heading-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header .action-block {
  width: 30%;
  text-align: right;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header .action-block .save-button.active {
  opacity: 1;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header .action-block .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .profile-header .saved-block {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: #e5f6f7;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  padding: 16px 0;
  width: 100%;
  text-align: center;
  display: none;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area {
  width: 50%;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content {
  padding: 112px 80px;
  height: calc(100% - 90px);
  vertical-align: top;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: none;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow-y: auto;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading {
  margin-bottom: 40px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading {
  margin: 0 0 4px 0;
  text-transform: lowercase;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading::first-letter {
  text-transform: uppercase;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading .required-field {
  display: inline-block;
  margin: 0 0 0 3px;
  color: #f83b4e;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block {
  height: inherit;
  padding-bottom: 112px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container {
  display: flex;
  align-items: center;
  padding: 8px 0 20px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group {
  margin: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group {
  width: 100%;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box {
  border: solid 1px #000000;
  box-shadow: none;
  padding: 0 32px 0 16px;
  height: 40px;
  background-color: #ffffff;
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box::-webkit-input-placeholder {
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box::-moz-placeholder {
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box:-ms-input-placeholder {
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box:-moz-placeholder {
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .innersearch-trigger,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .clear-textbox {
  position: absolute;
  right: 16px;
  top: 50%;
  color: #000000;
  z-index: 3;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background-color: transparent;
  padding: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .innersearch-trigger:hover,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .clear-textbox:hover {
  color: #fff200;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block {
  padding: 0 12px 0 24px;
  position: relative;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .search-text-block-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  float: right;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block {
  position: relative;
  float: right;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  background-color: #ffffff;
  border: none;
  white-space: normal;
  cursor: pointer;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button .accordian-button-icon {
  margin: 0 0 0 4px;
  font-size: 10px;
  vertical-align: middle;
  display: inline-block;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button span:first-child {
  word-break: normal;
  padding-right: 4px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list {
  position: absolute;
  margin: 0 auto;
  padding: 16px;
  background-color: #ffffff;
  border: 1px solid #808080;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
  width: 200px;
  z-index: 99;
  top: 24px;
  left: auto;
  right: -30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
  max-height: 250px;
  overflow-y: auto;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll .category-selected-list-options .category-selected-list-item {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  color: #000000;
  display: block;
  word-break: break-word;
  padding: 0 0 16px 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll .category-selected-list-options:last-child .category-selected-list-item {
  padding-bottom: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list::after {
  display: block;
  position: absolute;
  top: -16px;
  right: 25px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block {
  padding: 0 0 32px 0;
  margin: 0 -8px 0 4px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories {
  overflow-y: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  padding: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item {
  padding: 8px;
  max-width: 100%;
  width: 33.33333333%;
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox {
  height: 100%;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link {
  position: relative;
  display: block;
  cursor: pointer;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  height: 100%;
  margin-bottom: 0;
  min-height: 104px;
  font-weight: normal;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link:hover .category-info {
  border: 1px solid #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure {
  margin: 0 auto;
  display: none;
  width: 20%;
  vertical-align: middle;
  padding: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure .ph-image {
  margin: 0 auto;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .iconHoverImg {
  display: none;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
  padding: 0 16px;
  width: 100%;
  height: 100%;
  border: 1px solid #000000;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  width: 100%;
  padding-left: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .overlay {
  display: none;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s {
  opacity: 0;
  right: 8px;
  position: absolute;
  color: #000000;
  width: 16px;
  height: 16px;
  top: 8px;
  margin: 0 auto;
  text-align: center;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s .icon {
  font-size: 9px;
  line-height: 1;
  position: absolute;
  z-index: 9;
  right: 0;
  left: 0;
  top: 4px;
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active {
  border-color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconHoverImg {
  display: none;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconImg {
  display: none;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .title {
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .overlay {
  background-color: transparent;
  display: block;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .icon-s {
  opacity: 1;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .icon-s .icon {
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"]:focus+.category-info {
  border: 1px dashed #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .no-result-info {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #808080;
  opacity: .6;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;
  border: none;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .no-result-info .no-result-icon .icon {
  font-size: 148px;
  line-height: 1;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .no-result-info .no-matching-results {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  margin: 24px 0 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 22px 0 22px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .btn span {
  display: inline-block;
  vertical-align: middle;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .btn .previous-icon,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .btn .next-icon {
  font-size: 8px;
  line-height: 1;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .previous,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next {
  border: 1px solid transparent;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .previous:hover,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next:hover,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .previous:focus,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next:focus {
  border: 1px solid transparent;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .previous {
  float: left;
  margin-left: 32px;
  background-color: transparent;
  color: #000000;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .previous .previous-icon {
  margin: 0 8px 0 0;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .done {
  float: right;
  margin-right: 32px;
  opacity: .3;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next.active,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .done.active {
  opacity: 1;
  padding: 6px 44px;
}

.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next .next-icon,
.ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .done .next-icon {
  margin: 0 0 0 8px;
}

@media (max-width:1152px) {
  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading .validation-box {
    top: 100%;
    margin: 0;
    z-index: 99;
    left: 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading .validation-box:after,
  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading .validation-box:before {
    border-color: #ffffff transparent transparent transparent;
    border-width: 10px;
    left: 50%;
    top: -18px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading .validation-box:before {
    border-color: #ff8476 transparent transparent transparent;
    top: -20px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container {
    display: inherit;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block {
    padding-top: 16px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
    max-height: 19rem;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item {
    width: 50%;
  }
}

@media only screen and (max-width:1151px) {
  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading {
    margin-bottom: 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading {
    margin-bottom: 8px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block {
    padding-bottom: 60px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button {
    float: right;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button .accordian-button-icon {
    font-size: 9px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list {
    top: 24px;
    right: -15px;
    left: auto;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list::after {
    right: 8px;
    left: auto;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
    max-height: 6rem;
  }
}

@media (max-width:767px) {
  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0 0 0;
    text-align: left;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .profile-header {
    padding: 20px 4px;
    display: block;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .profile-header .heading-block {
    width: 100%;
    display: block;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .profile-header .action-block {
    width: 100%;
    padding: 20px 0 0;
    text-align: left;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content {
    padding: 32px 16px 60px;
    vertical-align: top;
    overflow: inherit;
    height: auto;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading {
    margin-bottom: 12px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block {
    height: initial;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container {
    padding: 24px 0 0;
    margin: 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block {
    padding: 0;
    margin-top: 24px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .search-text-block-text {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
    max-height: 11rem;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .search-container .form-group {
    padding: 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block {
    padding: 16px 0 24px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item {
    width: 49%;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item:not(:last-of-type) {
    margin-bottom: 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 10px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info figure {
    margin: 0;
    width: auto;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info figure .ph-image {
    width: 65%;
    max-width: 65%;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
    width: 100%;
    text-align: center;
    word-break: break-word;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .no-result-info .no-result-icon .icon {
    font-size: 120px;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .content-block .categories-block .no-result-info .no-matching-results {
    font-size: 16px;
    margin: 24px 0 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions {
    position: fixed;
    padding: 16px 0;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next {
    margin-right: 18px;
    background-color: rgba(255,242,0,0.1);
    color: #fff200;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .next.active {
    background-color: #fff200;
    color: #ffffff;
  }

  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .actions .previous {
    margin-left: 18px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (max-width:360px) {
  .ph-choose-friend-interests-v1-view3-imredesign-default .choose-friend-interests-area .choose-friends-interest-content .ph-widget-heading .heading {
    margin-right: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-choose-friend-interests-v1-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-join-leave-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-join-leave-v1-default-imredesign-default {
  min-width: 70px;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper {
  margin-top: 24px;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button {
  color: #ffffff;
  padding: 8px 24px;
  position: relative;
  min-width: 164px;
  border-color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button:active {
  background-color: #ffffff;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button:hover {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button .dots-wrapper {
  top: 50%;
  right: 19px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button .dots-wrapper span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button .dots-wrapper span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .tooltip-wrapper {
  top: 42px;
  right: 0;
  position: absolute;
  font-size: 16px;
  line-height: 24px;
  border-color: transparent;
  letter-spacing: .4px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .tooltip-wrapper .btn.secondary-button {
  color: #85878C;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 24px;
  border-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .tooltip-wrapper .btn.secondary-button:hover {
  color: #000000;
}

.ph-erg-join-leave-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper {
  width: 100%;
  height: 424px;
  margin: 60px auto;
  padding: 76px 32px;
  position: relative;
  max-width: 654px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .head-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list {
  width: 100%;
  margin: 32px auto 0;
  max-width: 350px;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list .content-list-item {
  position: relative;
  text-align: left;
  padding-left: 46px;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list .content-list-item:not(:first-of-type) {
  margin-top: 24px;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list .content-list-item .image-wrapper {
  top: 50%;
  left: 0;
  width: 32px;
  height: 32px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list .content-list-item .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list .content-list-item .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .primary-button {
  min-width: 196px;
  margin-top: 44px;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.leave-group-wrapper .head-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.leave-group-wrapper .sub-head {
  color: #000000;
  margin: 24px 0 0;
  font-size: 16px;
  max-width: 450px;
  line-height: 24px;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.leave-group-wrapper .primary-button {
  min-width: 196px;
  margin-top: 48px;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.leave-group-wrapper .secondary-button {
  color: #000000;
  margin-top: 16px;
  border-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.leave-group-wrapper .secondary-button:hover {
  color: #000000;
  padding: 0;
  min-height: auto;
  border-color: transparent;
  background-color: transparent;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-erg-join-leave-v1-default-imredesign-default .overlay-wrapper .welcome-wrapper {
    max-width: 550px;
  }
}

@media (max-width:767px) {
  .ph-erg-join-leave-v1-default-imredesign-default {
    min-width: auto;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button:active {
    background-color: transparent;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .btn.secondary-button .dots-wrapper span {
    background-color: #ffffff;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .tooltip-wrapper {
    top: 40px;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .join-leave-wrapper .tooltip-wrapper .secondary-button {
    padding: 12px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper {
    height: 100vh;
    margin: 0;
    padding: 16px;
    max-width: 100%;
    overflow-y: auto;
    flex-direction: column;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper .btn-close {
    top: 24px;
    right: 24px;
    font-size: 15px;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list {
    max-width: 250px;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .content-list .content-list-item .content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.welcome-wrapper .primary-button {
    margin: 40px auto 0;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.leave-group-wrapper .sub-head {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-join-leave-v1-default-imredesign-default .custom-wrapper.leave-group-wrapper .primary-button {
    margin-top: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-join-leave-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-details-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper {
  margin-bottom: 64px;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper {
  width: 100%;
  position: relative;
  margin-bottom: 64px;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .img-group-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .banner-mask {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background-color: rgba(0,0,0,0.3);
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  margin: auto;
  z-index: 1;
  padding: 0 20px;
  position: absolute;
  max-width: 1264px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-name,
.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
  text-shadow: 0 0 9px rgba(0,0,0,0.5);
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
  color: #ffffff;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .button-wrapper {
  display: inline-block;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .tabs-container .tabs-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  align-items: center;
  border-bottom: 1px solid #f9f9f9;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .tabs-container .tabs-wrapper .left-section {
  width: 40%;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .tabs-container .tabs-wrapper .right-section {
  position: relative;
}

.ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-description-container {
  display: none;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper {
    width: 90%;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .tabs-container {
    padding: 32px 16px;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .tabs-container .tabs-wrapper .left-section {
    width: 70%;
  }

  .ph-erg-details-v1-view1-imredesign-default .overlay-wrapper .welcome-wrapper {
    max-width: 550px;
  }
}

@media (max-width:767px) {
  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper {
    margin-bottom: 16px;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper {
    height: 180px;
    margin-bottom: 16px;
    background-color: #ffffff;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .img-group-cover {
    width: 100%;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper {
    transform: none;
    width: 100%;
    padding-left: 18px;
    padding-right: 18px;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-name,
  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
    text-shadow: none;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .text-wrapper .group-about {
    margin: 4px 0 0;
    font-size: 16px;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .tabs-container .tabs-wrapper .left-section {
    width: 100%;
  }

  .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .tabs-container .tabs-wrapper .right-section {
    top: 16px;
    right: 8px;
    z-index: 5;
    position: absolute;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-details-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-details-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper {
  padding: 32px 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .head-wrapper {
  margin-bottom: 28px;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item:not(:last-of-type) {
  padding-bottom: 24px;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item:not(:first-of-type) {
  border-top: 1px solid #f9f9f9;
  padding-top: 24px;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .user-details-wrapper {
  position: relative;
  min-height: 48px;
  padding-left: 62px;
  flex-direction: column;
  justify-content: space-around;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .user-details-wrapper .image-wrapper {
  top: 50%;
  left: 0;
  width: 48px;
  height: 48px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .user-details-wrapper .image-wrapper .img-leader {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .user-details-wrapper .image-wrapper .avatar-circle {
  color: #000000;
  width: 48px;
  height: 48px;
  display: inline-block;
  text-align: center;
  line-height: 48px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .user-details-wrapper .name {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .user-details-wrapper .designation {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .social-connection-wrapper {
  margin-top: 14px;
  padding-left: 62px;
}

.ph-erg-details-v1-view2-imredesign-default .group-mission-wrapper {
  padding: 32px 28px;
  margin-top: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-details-v1-view2-imredesign-default .group-mission-wrapper .head-wrapper {
  margin-bottom: 12px;
}

.ph-erg-details-v1-view2-imredesign-default .group-mission-wrapper .content-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

@media (max-width:767px) {
  .ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper {
    padding: 24px 16px;
  }

  .ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .head-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-erg-details-v1-view2-imredesign-default .group-leaders-wrapper .leader-details-list .leader-details-list-item .social-connection-wrapper .email {
    margin: 0;
  }

  .ph-erg-details-v1-view2-imredesign-default .group-mission-wrapper {
    padding: 24px 16px;
    margin-top: 18px;
  }

  .ph-erg-details-v1-view2-imredesign-default .group-mission-wrapper .head-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-details-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-email-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-email-v1-default-imredesign-default .email {
  width: 18px;
  height: 14px;
  display: inline-block;
  position: relative;
}

.ph-erg-email-v1-default-imredesign-default .email:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-email-v1-default-imredesign-default .email .icon-email-o {
  top: 50%;
  left: 0;
  position: absolute;
  font-size: 18px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

@media (max-width:767px) {
  .ph-erg-email-v1-default-imredesign-default .email {
    position: relative;
    margin-top: 24px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-email-v1-default-imredesign-default .email .icon-email-o {
    font-size: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-email-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-invite-members-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper {
  padding: 32px 28px;
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper {
  text-align: center;
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 32px;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-count {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-list {
  margin: 12px auto 0;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-right: 16px;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-list .member-list-item {
  width: 32px;
  border: 2px solid #ffffff;
  height: 32px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-list .member-list-item .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-list .member-list-item .avatar-circle {
  color: #000000;
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-list .member-list-item:not(:first-of-type) {
  margin-left: -4px;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper {
  text-align: center;
  padding-top: 32px;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .bottom-text {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .primary-button {
  margin-top: 12px;
  min-width: 156px;
}

.ph-erg-invite-members-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper {
  width: 100%;
  margin: 60px auto;
  padding: 24px;
  position: relative;
  max-width: 800px;
  min-height: 697px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .head-wrapper {
  position: relative;
  margin-bottom: 32px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .head-wrapper .head-text {
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .head-wrapper .btn-close {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .head-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .head-wrapper .btn-close .icon {
  color: #000000;
  font-size: 15px;
  line-height: 1;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper {
  position: relative;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper {
  position: relative;
  margin-bottom: 32px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field {
  color: #000000;
  width: 100%;
  border: 1px solid rgba(173,175,179,0.5);
  height: 48px;
  padding: 12px 38px;
  font-size: 16px;
  line-height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .icon-icon-search {
  top: 50%;
  color: #85878C;
  left: 20px;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .show-loader {
  height: 370px;
  padding: 24px 32px;
  overflow-y: auto;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list {
  height: 390px;
  overflow-y: auto;
  margin-bottom: 60px;
  padding-right: 8px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list::-webkit-scrollbar-track {
  margin: 0 3px 0 0;
  border-radius: 10px;
  background-color: #fcfcfc;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list::-webkit-scrollbar {
  width: 5px;
  margin: 0 3px 0 0;
  background-color: #fcfcfc;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list::-webkit-scrollbar-thumb {
  margin: 0 3px 0 0;
  z-index: 100;
  border-radius: 10px;
  background-color: #adafb3;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details {
  position: relative;
  min-height: 56px;
  padding-left: 80px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper {
  top: 50%;
  left: 0;
  width: 56px;
  height: 56px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  font-size: 18px;
  text-align: center;
  line-height: 56px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .designation {
  color: #000000;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label {
  margin: 0;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label:hover {
  cursor: pointer;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper {
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .selected-count {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .ph-invite-member {
  min-width: 172px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .ph-invite-member:disabled {
  pointer-events: none;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .loading-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  position: absolute;
  background-color: rgba(255,255,255,0.9);
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .loading-wrapper .img-invite-send {
  top: 50%;
  left: 50%;
  position: absolute;
  max-width: 220px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper {
  top: 65px;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper .success-head {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper .primary-button {
  min-width: 256px;
  margin-top: 36px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper .secondary-button {
  border: none;
  margin: 28px 0 0;
  padding: 0;
  font-size: 16px;
  min-height: auto;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper .secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

@media (max-width:767px) {
  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper {
    border: none;
    padding: 0;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-count {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .member-wrapper .member-list {
    margin: 0;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper {
    padding-top: 20px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .bottom-text {
    display: none;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .primary-button {
    min-height: 40px;
    width: auto;
    font-family: FSThriveElliotWeb-Heavy;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    text-align: center;
    border-color: #000000;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1;
    width: 100%;
    margin: 0;
    max-width: 400px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .primary-button:hover,
  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .primary-button:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .primary-button:hover,
  .ph-erg-invite-members-v1-default-imredesign-default .invite-members-wrapper .bottom-wrapper .primary-button:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    max-width: 100%;
    min-height: initial;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .head-wrapper {
    margin-bottom: 24px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .head-wrapper .btn-close {
    display: block;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper {
    height: calc(100% - 57px);
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field {
    padding: 12px 16px 12px 44px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list {
    height: calc(100vh - 238px);
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item:not(:first-of-type) {
    margin-top: 20px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details {
    min-height: 40px;
    padding-left: 56px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper {
    width: 40px;
    height: 40px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .avatar-circle {
    font-size: 16px;
    line-height: 40px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .designation {
    margin: 0;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 24px 16px;
    position: fixed;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .secondary-button {
    display: none;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .ph-invite-member:disabled {
    color: #000000;
    border-color: rgba(34,69,217,0.1);
    background-color: rgba(34,69,217,0.1);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper {
    top: 57px;
    padding: 16px;
    text-align: center;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper .primary-button {
    margin-top: 32px;
  }

  .ph-erg-invite-members-v1-default-imredesign-default .send-invite-wrapper .success-wrapper .secondary-button {
    margin-top: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-invite-members-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-invite-members-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-erg-invite-members-v1-default-imredesign-theme1 .invite-members-wrapper {
  margin: 0;
  padding: 0;
  background: transparent;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .invite-members-wrapper .member-wrapper {
  display: none;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .invite-members-wrapper .bottom-wrapper {
  padding: 0;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .invite-members-wrapper .bottom-wrapper .bottom-text {
  display: none;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .invite-members-wrapper .bottom-wrapper .primary-button {
  margin: 0;
  min-width: 156px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper {
  width: 100%;
  margin: 60px auto;
  padding: 24px;
  position: relative;
  max-width: 800px;
  min-height: 697px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .head-wrapper {
  position: relative;
  margin-bottom: 32px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .head-wrapper .head-text {
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .head-wrapper .btn-close {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .head-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .head-wrapper .btn-close .icon {
  color: #000000;
  font-size: 15px;
  line-height: 1;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper {
  position: relative;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper {
  position: relative;
  margin-bottom: 32px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field {
  color: #000000;
  width: 100%;
  border: 1px solid rgba(173,175,179,0.5);
  height: 48px;
  padding: 12px 38px;
  font-size: 16px;
  line-height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .icon-icon-search {
  top: 50%;
  color: #85878C;
  left: 20px;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .show-loader {
  height: 370px;
  padding: 24px 32px;
  overflow-y: auto;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list {
  height: 390px;
  overflow-y: auto;
  margin-bottom: 60px;
  padding-right: 8px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list::-webkit-scrollbar-track {
  margin: 0 3px 0 0;
  border-radius: 10px;
  background-color: #fcfcfc;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list::-webkit-scrollbar {
  width: 5px;
  margin: 0 3px 0 0;
  background-color: #fcfcfc;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list::-webkit-scrollbar-thumb {
  margin: 0 3px 0 0;
  z-index: 100;
  border-radius: 10px;
  background-color: #adafb3;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details {
  position: relative;
  min-height: 56px;
  padding-left: 80px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper {
  top: 50%;
  left: 0;
  width: 56px;
  height: 56px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  font-size: 18px;
  text-align: center;
  line-height: 56px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .designation {
  color: #000000;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label {
  margin: 0;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label:hover {
  cursor: pointer;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper {
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .selected-count {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .ph-invite-member {
  min-width: 172px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .ph-invite-member:disabled {
  pointer-events: none;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .loading-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  position: absolute;
  background-color: rgba(255,255,255,0.9);
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .loading-wrapper .img-invite-send {
  top: 50%;
  left: 50%;
  position: absolute;
  max-width: 220px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper {
  top: 65px;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper .success-head {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper .primary-button {
  min-width: 256px;
  margin-top: 36px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper .secondary-button {
  border: none;
  margin: 28px 0 0;
  padding: 0;
  font-size: 16px;
  min-height: auto;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper .secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

@media (max-width:767px) {
  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    max-width: 100%;
    min-height: initial;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .head-wrapper {
    margin-bottom: 24px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .head-wrapper .btn-close {
    display: block;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper {
    height: calc(100% - 57px);
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .input-employee-wrapper .input-field {
    padding: 12px 16px 12px 44px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list {
    height: calc(100vh - 238px);
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item:not(:first-of-type) {
    margin-top: 20px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details {
    min-height: 40px;
    padding-left: 56px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper {
    width: 40px;
    height: 40px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .avatar-circle {
    font-size: 16px;
    line-height: 40px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .designation {
    margin: 0;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 24px 16px;
    position: fixed;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .secondary-button {
    display: none;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .ph-invite-member:disabled {
    color: #000000;
    border-color: rgba(34,69,217,0.1);
    background-color: rgba(34,69,217,0.1);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper {
    top: 57px;
    padding: 16px;
    text-align: center;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper .primary-button {
    margin-top: 32px;
  }

  .ph-erg-invite-members-v1-default-imredesign-theme1 .send-invite-wrapper .success-wrapper .secondary-button {
    margin-top: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-invite-members-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-jobs-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper {
  align-items: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper .dropdown-label {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper .sort-by-wrapper {
  position: relative;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper .sort-by-wrapper .erg-filter-dropdown::-ms-expand {
  display: none;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper .sort-by-wrapper .erg-filter-dropdown {
  color: #000000;
  border: none;
  height: auto;
  padding: 0 16px 0 8px;
  z-index: 1;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper .sort-by-wrapper .erg-filter-dropdown:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper .sort-by-wrapper .icon-down-arrow {
  top: 50%;
  color: #adafb3;
  right: 0;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .jobs-list {
  margin-top: 22px;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .jobs-list .erg-jobs-card {
  padding: 24px 36px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .jobs-list .erg-jobs-card:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .jobs-list .erg-jobs-card:not(:first-of-type) {
  margin-top: 28px;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper {
  margin-top: 40px;
  text-align: center;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination {
  margin: 0;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item:first-of-type .pagination-item-button,
.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button {
  color: #85878C;
  width: 30px;
  border: none;
  height: 30px;
  padding: 4px 0;
  font-size: 16px;
  line-height: 24px;
  margin-left: 12px;
  background-color: transparent;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-prev,
.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-next {
  color: #000000;
  font-size: 8px;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-prev:focus,
.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-next:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-prev:hover,
.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button.link-next:hover {
  cursor: pointer;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button:hover {
  cursor: pointer;
}

.ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination .pagination-item .pagination-item-button.active {
  color: #ffffff;
  background-color: #000000;
}

@media (max-width:1151px) {
  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper {
    padding: 0 16px;
  }
}

@media (max-width:767px) {
  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper {
    padding: 0 18px;
    margin-bottom: 24px;
  }

  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .head-text {
    width: 50%;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper {
    align-items: center;
  }

  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .head-wrapper .dropdown-wrapper .dropdown-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .jobs-list {
    margin-top: 14px;
  }

  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .jobs-list .erg-jobs-card {
    padding: 24px 16px;
  }

  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper {
    margin-top: 24px;
  }

  .ph-erg-jobs-v1-default-imredesign-default .jobs-wrapper .pagination-wrapper .pagination {
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-jobs-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-jobs-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper {
  margin-top: 32px;
}

.ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .head-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .head-wrapper .see-all-link {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .jobs-list {
  margin-top: 22px;
}

.ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .jobs-list .erg-jobs-card {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .jobs-list .erg-jobs-card:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .jobs-list .erg-jobs-card:not(:first-of-type) {
  margin-top: 28px;
}

@media (max-width:767px) {
  .ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper {
    margin: 16px 0;
  }

  .ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .head-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .head-wrapper .see-all-link {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .jobs-list {
    margin-top: 14px;
  }

  .ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .jobs-list .erg-jobs-card {
    padding: 24px 16px;
  }

  .ph-erg-jobs-v1-default-imredesign-theme1 .jobs-wrapper .jobs-list .erg-jobs-card:not(:first-of-type) {
    margin-top: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-jobs-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-join-leave-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-erg-join-leave-v1-default-imredesign-theme1 {
  min-width: 70px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper {
  display: inline-block;
  position: relative;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .ph-a11y-join,
.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .ph-a11y-leave {
  min-width: 192px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .btn.secondary-button {
  color: #85878C;
  padding: 8px 40px 8px 24px;
  position: relative;
  border-color: #000000;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .btn.secondary-button:active {
  background-color: #ffffff;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .btn.secondary-button:hover {
  color: #85878C;
  border-color: #000000;
  background-color: #ffffff;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .btn.secondary-button .dots-wrapper {
  top: 50%;
  right: 19px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .btn.secondary-button .dots-wrapper span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #85878C;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .btn.secondary-button .dots-wrapper span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .tooltip-wrapper {
  color: #000000;
  right: 0;
  bottom: -70px;
  position: absolute;
  font-size: 16px;
  line-height: 24px;
  border-color: transparent;
  letter-spacing: .4px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .tooltip-wrapper:before {
  top: -6px;
  right: 16px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .tooltip-wrapper .btn.secondary-button {
  padding: 16px 32px;
  border-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .tooltip-wrapper .btn.secondary-button:hover {
  color: #000000;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper {
  width: 100%;
  height: 456px;
  margin: 60px auto;
  padding: 40px;
  position: relative;
  max-width: 720px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper .btn-close {
  top: 41px;
  color: #adafb3;
  right: 41px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list {
  width: 100%;
  margin: 48px auto 0;
  max-width: 340px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list .content-list-item {
  position: relative;
  text-align: left;
  padding-left: 56px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list .content-list-item:not(:first-of-type) {
  margin-top: 32px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list .content-list-item .image-wrapper {
  top: 50%;
  left: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list .content-list-item .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list .content-list-item .content {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper>.primary-button {
  min-width: 256px;
  margin-top: 48px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.leave-group-wrapper .sub-head {
  color: #85878C;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.leave-group-wrapper .primary-button {
  min-width: 256px;
  margin-top: 48px;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.leave-group-wrapper .secondary-button {
  color: #000000;
  margin-top: 16px;
  border-color: transparent;
}

.ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.leave-group-wrapper .secondary-button:hover {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-erg-join-leave-v1-default-imredesign-theme1 .overlay-wrapper .welcome-wrapper {
    max-width: 550px;
  }
}

@media (max-width:767px) {
  .ph-erg-join-leave-v1-default-imredesign-theme1 {
    min-width: auto;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper>.btn.secondary-button {
    border: 1px solid #000000;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .secondary-button {
    border: none;
    padding: 0;
    min-height: 32px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .secondary-button:active {
    background-color: transparent;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .secondary-button .dots-wrapper span {
    background-color: #ffffff;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .tooltip-wrapper {
    bottom: -55px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .join-leave-wrapper .tooltip-wrapper .btn.secondary-button {
    padding: 12px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper {
    height: 100vh;
    margin: 0;
    padding: 16px;
    max-width: 100%;
    overflow-y: auto;
    flex-direction: column;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list {
    max-width: 220px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .content-list .content {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.welcome-wrapper .primary-button {
    width: 100%;
    margin: 48px auto 0;
    max-width: 400px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.leave-group-wrapper .sub-head {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-erg-join-leave-v1-default-imredesign-theme1 .custom-wrapper.leave-group-wrapper .primary-button {
    width: 100%;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-join-leave-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-members-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-erg-members-v1-default-imredesign-default .group-members-container {
  margin: 0 auto 128px;
  max-width: 1264px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper {
  width: 100%;
  padding: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 {
  padding: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5 {
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5.mobile-visible {
  display: none;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper {
  position: relative;
  max-width: 100%;
  width: 100%;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .form-control {
  height: 48px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  padding: 12px 32px 12px 16px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .input-search-members {
  color: #adafb3;
  border: none;
  height: 48px;
  padding: 12px 32px 12px 16px;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .input-search-members:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .input-search-members::-webkit-input-placeholder {
  color: #adafb3;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .input-search-members::-moz-placeholder {
  color: #adafb3;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .input-search-members:-ms-input-placeholder {
  color: #adafb3;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .input-search-members:-moz-placeholder {
  color: #adafb3;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12 .input-wrapper .icon-icon-search {
  top: 50%;
  color: #85878C;
  right: 16px;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper {
  margin-top: 48px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper .tabs:last-of-type {
  margin-left: 64px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper .tabs.active .link {
  color: #000000;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper .tabs .link {
  color: #85878C;
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper .tabs .link:hover {
  cursor: pointer;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper .tabs .link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper .tabs .count {
  color: #000000;
  display: inline-block;
  padding: 2px 8px;
  font-size: 14px;
  min-width: 32px;
  text-align: center;
  line-height: 20px;
  margin-left: 4px;
  background-color: #f9f9f9;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  border-radius: 11px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper {
  margin-top: 36px;
  background: transparent;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card {
  padding: 32px 48px;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card:not(:first-of-type) {
  margin-top: 28px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper {
  position: relative;
  flex-grow: 1;
  min-height: 56px;
  padding-left: 72px;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .image-wrapper {
  top: 50%;
  left: 0;
  width: 56px;
  height: 56px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .image-wrapper .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 56px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block {
  max-width: 65%;
  width: 100%;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .name .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-left: 4px;
  vertical-align: text-top;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .designation {
  color: #000000;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .designation .location {
  display: none;
  position: relative;
  margin-left: 24px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .designation .location::before {
  top: 50%;
  left: -13px;
  width: 3px;
  height: 3px;
  content: '';
  position: absolute;
  background-color: #85878C;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-actions {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-actions .email-icon-wrapper {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-actions .link-view-profile {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-left: 56px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-actions .link-view-profile:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .no-results-wrapper {
  padding: 24px;
  align-items: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .no-results-wrapper .no-results-text {
  margin: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper {
  margin-top: 40px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper>a:not(:first-of-type) {
  margin-left: 12px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-prev,
.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-next {
  color: #000000;
  font-size: 12px;
  line-height: 1;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-prev:focus,
.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-next:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-prev:hover,
.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-next:hover {
  cursor: pointer;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-prev {
  margin-right: 16px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-next {
  margin-left: 16px;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-page {
  color: #85878C;
  width: 30px;
  height: 30px;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-page:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-page:hover {
  cursor: pointer;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-page.active {
  color: #ffffff;
  background-color: #000000;
}

.ph-erg-members-v1-default-imredesign-default .group-members-container .pagination-wrapper .link-page:not(:first-of-type) {
  margin-left: 10px;
}

@media (max-width:1151px) {
  .ph-erg-members-v1-default-imredesign-default .group-members-container {
    padding: 0 16px;
  }
}

@media (max-width:767px) {
  .ph-erg-members-v1-default-imredesign-default {
    margin-bottom: 24px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container {
    padding: 0 18px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row {
    display: initial;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5 {
    justify-content: center;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5.desktop-visible {
    display: none;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5.mobile-visible {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5>.primary-button {
    min-height: 40px;
    width: auto;
    font-family: FSThriveElliotWeb-Heavy;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    text-align: center;
    border-color: #000000;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5>.primary-button:hover,
  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5>.primary-button:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5>.primary-button:hover,
  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12.col-sm-5>.primary-button:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .search-wrapper .row .col-xs-12>.input-wrapper {
    margin-top: 40px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper {
    margin-top: 40px;
    justify-content: space-between;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .tab-wrapper .tabs:last-of-type {
    margin-left: 0;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper {
    margin-top: 34px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card {
    display: block;
    padding: 24px 16px;
    position: relative;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card:not(:first-of-type) {
    margin-top: 18px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper {
    padding-left: 70px;
    display: inline-block;
    width: 100%;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .image-wrapper {
    top: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block {
    max-width: 100%;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .name .icon-star {
    font-size: 12px;
    margin-left: 8px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-block .designation {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-actions {
    margin-top: 0;
    justify-content: space-between;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-actions .email-icon-wrapper {
    position: relative;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .member-card .member-details-wrapper .member-details-actions .link-view-profile {
    margin: 24px 0 0;
  }

  .ph-erg-members-v1-default-imredesign-default .group-members-container .member-card-wrapper .no-results-wrapper {
    padding: 24px 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-members-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-status-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper {
  margin: 28px 0 0 0;
  background-color: #ffffff;
  padding: 32px 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .head-wrapper {
  margin-bottom: 18px;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .head-wrapper h2 {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 14px;
  padding-top: 14px;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .group-img-wrapper {
  width: 48px;
  height: 48px;
  position: relative;
  float: left;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .group-img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  max-width: 48px;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .content-wrapper {
  display: block;
  min-height: 48px;
  padding-left: 62px;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .content-wrapper .group-name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .content-wrapper .group-description {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .content-wrapper .group-leader-wrapper {
  margin: 8px 0 0;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .content-wrapper .group-leader-wrapper .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  margin-right: 8px;
  vertical-align: middle;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .content-wrapper .group-leader-wrapper .text {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item:last-child {
  padding-bottom: 0;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .show-more-block .show-more-btn,
.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .show-more-block .show-less-btn {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  padding: 0;
  border: none;
  background-color: transparent;
  width: 100%;
  text-transform: capitalize;
  padding: 0 24px 24px 24px;
}

.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .show-more-block .show-more-btn:focus,
.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .show-more-block .show-less-btn:focus,
.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .show-more-block .show-more-btn:active,
.ph-erg-status-v1-view1-imredesign-default .communities-wrapper .show-more-block .show-less-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (max-width:767px) {
  .ph-erg-status-v1-view1-imredesign-default .communities-wrapper {
    padding: 24px 16px;
    margin-right: 0;
    margin-top: 16px;
    margin-bottom: 0;
  }

  .ph-erg-status-v1-view1-imredesign-default .communities-wrapper .head-wrapper {
    margin-bottom: 10px;
  }

  .ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list {
    padding: 0;
  }

  .ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .group-name {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .group-description {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-status-v1-view1-imredesign-default .communities-wrapper .communities-list .communities-list-item .group-leader-wrapper .text {
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-status-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-candidates-referred-v1-im-imredesign-default#-TZYBBLPN!*/

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area {
  border-radius: 0;
  box-shadow: none;
  height: auto;
  width: auto;
  margin: 0;
  padding: 0 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area {
  padding-bottom: 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link.desktop {
  top: 0;
  right: 0;
  position: absolute;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link.mobile {
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link>span {
  display: inline-block;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search {
  padding-left: 0;
  padding-right: 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop {
  margin-bottom: 40px;
  border-bottom: 1px solid #f9f9f9;
  padding-left: 0;
  padding-right: 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop .referral-options {
  border: none;
  background-color: transparent;
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  margin: 0 32px 0 0;
  padding: 0 0 14px;
  position: relative;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop .referral-options .refer-heading {
  display: inline-block;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop .referral-options.active .refer-heading {
  color: #000000;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop .referral-options.active .count {
  background-color: rgba(0,0,0,0.15);
  color: #000000;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop .referral-options.active::after {
  content: "";
  background: #000000;
  height: 1px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop .referral-options .count {
  margin-left: 4px;
  background-color: #f9f9f9;
  color: #000000;
  padding: 2px 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  min-height: 24px;
  min-width: 38px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile {
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search {
  padding-bottom: 48px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper {
  width: 60%;
  display: inline-block;
  position: relative;
  max-width: 576px;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input {
  height: 48px;
  width: 100%;
  float: right;
  display: block;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: solid 1px #f9f9f9;
  font-size: 16px;
  padding: 10px 48px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  box-shadow: none;
  -webkit-appearance: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input::-moz-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input:-ms-input-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input:-moz-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input:-webkit-autofill,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input:-webkit-autofill:focus,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item {
  display: inline-block;
  float: right;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper {
  padding: 0;
  margin: 0;
  background: transparent;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .heading-wrapper {
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper {
  margin: 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
  min-width: 172px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .icon-dropdown,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel {
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  padding: 12px 0 12px 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .innersearch-trigger {
  position: absolute;
  right: 24px;
  top: 50%;
  background-color: #ffffff;
  box-shadow: none;
  border: none;
  transform: translateY(-50%);
  padding: 0;
  background: transparent;
  width: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .innersearch-trigger.search-icon {
  left: 24px;
  cursor: default;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .innersearch-trigger:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .innersearch-trigger .icon {
  color: #adafb3;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-option {
  padding: 10px 40px;
  position: relative;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100%;
  text-align: left;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-option:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-option:not(:first-of-type) {
  border-top: 1px solid #808080;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-option.active .filter-option-value {
  color: #000000;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-option.active .icon {
  opacity: 1;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-option .filter-option-value {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-option .icon {
  color: #000000;
  top: 50%;
  left: 15px;
  position: absolute;
  opacity: 0;
  transform: translateY(-50%);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-wrapper {
  width: 100%;
  display: inline-block;
  max-width: 180px;
  text-align: left;
  margin-left: 10px;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-wrapper .filter-value-wrapper {
  border: 1px solid #000000;
  padding: 8px 12px;
  position: relative;
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-wrapper .filter-value-wrapper .filter-value {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-wrapper .filter-value-wrapper .icon {
  top: 50%;
  color: #adafb3;
  right: 10px;
  position: absolute;
  font-size: 14px;
  transform: translateY(-50%);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-wrapper .filter-dropdown-list {
  top: 50px;
  right: 0;
  margin: 0;
  padding: 10px 0;
  z-index: 100;
  position: absolute;
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
  background-color: #ffffff;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-wrapper .filter-dropdown-list:before {
  top: -6px;
  right: 10px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  transform: rotate(45deg);
  background-color: #ffffff;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper {
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper .filter-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper .filter-overlay .filter-option-wrapper {
  width: 100%;
  margin: 60px auto;
  padding: 50px 0 10px;
  position: relative;
  max-width: 300px;
  background-color: #ffffff;
  text-align: left;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper .filter-overlay .filter-option-wrapper .head-text {
  color: #000000;
  margin: 0 16px 20px;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper .filter-overlay .filter-option-wrapper .btn-close {
  top: 15px;
  color: #000000;
  right: 15px;
  border: none;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper .filter-overlay .filter-option-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .loader-wrapper {
  position: relative;
  min-height: 250px;
  background-color: #ffffff;
  border-radius: 16px;
  margin-bottom: 44px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList {
  text-align: left;
  margin-left: -20px;
  margin-right: -20px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate {
  display: inline-block;
  margin-bottom: 44px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block {
  background-color: #ffffff;
  position: relative;
  vertical-align: top;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block.card-shadow::after {
  left: 10px;
  right: 10px;
  bottom: -9px;
  height: 8px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container {
  position: relative;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .toggle-arrow-holder {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 99;
  background: transparent;
  border: none;
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .toggle-arrow-holder:focus,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .toggle-arrow-holder:active,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .toggle-arrow-holder:hover {
  outline: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock {
  margin-bottom: 16px;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 32px;
  position: relative;
  text-align: center;
  height: 266px;
  min-height: 266px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .profileImg {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  background-color: rgba(255,255,255,0.35);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  margin: 0 auto;
  z-index: 1;
  position: relative;
  height: 88px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .profileImg img {
  max-height: 88px;
  width: auto;
  height: auto;
  display: inline-block;
  max-width: 88px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  display: block;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .profileImg .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  line-height: 88px;
  padding-top: 0;
  color: #000000;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo {
  text-align: center;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .details-wrapper {
  position: relative;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .details-wrapper .details-dropdown-wrapper {
  top: 52px;
  left: 0;
  right: 0;
  padding: 16px;
  z-index: 10;
  position: absolute;
  text-align: left;
  background-color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 0 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 0 8px 0 rgba(0,0,0,0.1);
  box-shadow: 2px 0 8px 0 rgba(0,0,0,0.1);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .details-wrapper .details-dropdown-wrapper .dropdown-heading {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .details-wrapper .details-dropdown-wrapper .email,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .details-wrapper .details-dropdown-wrapper .phone {
  color: #000000;
  margin: 8px 0 0;
  position: relative;
  font-size: 14px;
  word-break: break-word;
  line-height: 20px;
  padding-left: 26px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .details-wrapper .details-dropdown-wrapper .email .icon,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .details-wrapper .details-dropdown-wrapper .phone .icon {
  color: rgba(0,0,0,0.4);
  top: 50%;
  left: 0;
  position: absolute;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .name {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  z-index: 1;
  position: relative;
  margin: 14px 0 8px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 16px;
  display: inline-block;
  max-width: 100%;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .name .btn-dropdown {
  top: 50%;
  right: 3px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .name .btn-dropdown .icon {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .role,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .location {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  z-index: 1;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .role {
  margin: 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo .location {
  margin-bottom: 4px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .bottom-status-report {
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .candidate-application-backdrop {
  padding-bottom: 50px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .candidate-application-backdrop.card-shadow .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area::after {
  left: 32px;
  right: 32px;
  bottom: -5px;
  height: 8px;
  content: '';
  position: absolute;
  background-color: rgba(249,249,249,0.5);
  border-radius: 0 0 10px 10px;
  z-index: 1;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted {
  display: inline-block;
  margin-bottom: 44px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper {
  border: none;
  height: auto;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .toggle-arrow-holder {
  top: 5px;
  right: 5px;
  border: none;
  display: none;
  z-index: 99;
  position: absolute;
  background-color: transparent;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .toggle-arrow-holder:focus,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .toggle-arrow-holder:active,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .toggle-arrow-holder:hover {
  outline: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper {
  height: 586px;
  padding: 64px 24px 32px;
  text-align: center;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .icon-wrapper {
  width: 108px;
  height: 108px;
  margin: 0 auto 24px;
  display: block;
  position: relative;
  border-radius: 100%;
  background-color: #ffffff;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #fcfcfc;
  position: absolute;
  font-size: 40px;
  transform: translate(-50%, -50%);
  line-height: 1;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .head-text {
  color: #000000;
  margin: 0 0 16px;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .content {
  color: #85878C;
  margin: 0 0 20px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .link-referral-deleted {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card {
  margin-bottom: 44px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content {
  height: 567px;
  padding: 32px 24px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .card-head-text {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .job-link {
  color: #000000;
  display: block;
  font-size: 20px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .job-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .location-wrapper {
  margin-top: 16px;
  line-height: 1;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .location-wrapper .im-icon-location {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .location-wrapper .location-name {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-left: 3px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .seperator {
  width: 48px;
  height: 2px;
  margin: 48px auto 0;
  display: block;
  background-color: #000000;
  display: none;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .reward-wrapper {
  display: inline-block;
  padding: 6px 28px;
  margin-top: 48px;
  text-align: center;
  line-height: 1;
  background-color: #f4f4f4;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .reward-wrapper .reward-text {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .reward-wrapper .reward-text .reward-value {
  color: #000000;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .button-wrapper .bottom-text {
  color: #000000;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 24px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .button-wrapper>button {
  min-width: 130px;
  width: 100%;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList:after {
  display: block;
  clear: both;
  content: '';
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .no-result-info {
  text-align: center;
  background-color: #ffffff;
  padding: 100px 0;
  border: none;
  height: 568px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 44px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .no-result-info .no-referred-candidates {
  color: #000000;
  padding: 16px 0;
  margin: 0 auto;
  text-transform: uppercase;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block {
  padding: 40px 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination {
  float: left;
  margin: 10px 0;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .previous,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .current-page,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .next {
  background-color: transparent;
  font-size: 14px;
  line-height: 20px;
  margin-left: 1px;
  height: 26px;
  padding: 4px 8px;
  border: none;
  color: #000000;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .previous .icon-arrow-right,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .current-page .icon-arrow-right,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .next .icon-arrow-right,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .previous .icon-left-arrow,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .current-page .icon-left-arrow,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .next .icon-left-arrow {
  font-size: .6rem;
  display: inline-block;
  vertical-align: middle;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .previous:hover,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .current-page:hover,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .next:hover,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .previous:focus,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .current-page:focus,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .next:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .previous.active,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .current-page.active,
.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block .pagination li .next.active {
  border-radius: 4px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.1);
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper {
  top: 50%;
  left: 50%;
  width: 100%;
  padding: 48px;
  position: absolute;
  max-width: 550px;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .icon-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .icon-wrapper .icon-server {
  color: #000000;
  font-size: 67px;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .icon-wrapper .warning-wrapper {
  left: 50%;
  width: 46px;
  border: 2px solid #000000;
  bottom: -10px;
  height: 46px;
  margin: 0;
  position: absolute;
  transform: translateX(10%);
  border-radius: 100%;
  background-color: #ffffff;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .icon-wrapper .warning-wrapper .icon-warning {
  top: 50%;
  left: 50%;
  position: absolute;
  font-size: 25px;
  transform: translate(-50%, -50%);
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .head-text {
  color: #000000;
  margin: 0 0 24px;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .icon {
  color: #fcfcfc;
  font-size: 50px;
  line-height: 1;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .content {
  color: #000000;
  margin: 30px 0 40px 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .content .count {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .btn-ok {
  text-transform: capitalize;
  min-width: 160px;
}

@media (max-width:1151px) {
  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area {
    padding: 0;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link.desktop {
    top: -30px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop .referral-options {
    margin: 0 40px 0 0;
  }
}

@media (max-width:767px) {
  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area {
    padding: 0;
    background: transparent;
    border: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .title.mobile-show {
    display: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area {
    padding: 0;
    background: #fcfcfc;
    margin: 0;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 24px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .policy-link.mobile {
    display: block;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 24px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item {
    display: block;
    float: none;
    margin-top: 12px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
    width: auto;
    min-width: 150px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .sortby {
    display: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper {
    width: 100%;
    max-width: 100%;
    margin-bottom: 32px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search>.input-wrapper>input {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .innersearch-trigger {
    right: 12px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .innersearch-trigger.search-icon {
    left: 12px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search input {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    border-color: #000000;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .filter-wrapper {
    display: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper .btn-filter {
    border: 1px solid #000000;
    height: 40px;
    padding: 5px 10px;
    border-radius: 4px;
    background-color: rgba(255,255,255,0.64);
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .candidates-search .mobile-filter-wrapper .btn-filter .icon {
    color: #000000;
    font-size: 18px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile {
    display: inline-block;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area {
    position: relative;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area button {
    background: transparent;
    border: none;
    color: #000000;
    padding: 0;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area button span {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area button span .count {
    margin-left: 4px;
    width: 32px;
    height: 20px;
    line-height: 16px;
    background-color: rgba(0,168,182,0.2);
    color: #000000;
    padding: 4px 10px;
    font-size: 12px;
    border-radius: 16px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area button .icon-down-arrow {
    font-size: 10px;
    margin-left: 4px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area .options {
    background: #ffffff;
    padding: 8px 0;
    z-index: 9999;
    position: absolute;
    width: 100%;
    min-width: 190px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area .options>li {
    margin-bottom: 0;
    padding: 8px 24px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area .options>li:last-child {
    margin-bottom: 0;
    border-bottom: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area .options>li:hover {
    background: rgba(0,0,0,0.05);
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .sort-by-block .button-area .options li.listitem-focused {
    outline: 2px dotted #000000;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-mobile .form-control {
    min-height: 48px;
    background: transparent;
    border: none;
    box-shadow: none;
    color: #000000;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidates-search-area .sortby-desktop {
    display: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList {
    padding: 0;
    margin: 0;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate {
    padding: 0;
    margin-bottom: 18px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block {
    border: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .toggle-arrow-holder {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    padding: 26px;
    line-height: 1;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .toggle-arrow-holder i {
    font-size: 8px;
    display: inline-block;
    color: #000000;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock {
    height: auto;
    min-height: 180px;
    padding: 24px;
    margin: 0;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .profileBlock .candidate-detailsinfo::before {
    background-color: transparent;
    transition: background-color .5s linear;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .candidate-application-backdrop {
    display: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .bottom-status-report {
    display: inline-block;
    width: 100%;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .bottom-status-report .job-referred-status {
    padding: 8px 16px;
    margin: 0;
    line-height: 1;
    text-align: center;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .bottom-status-report .job-referred-status .right-block {
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 18px;
    color: #85878C;
    font-family: FSThriveElliotWeb-Regular;
    padding-left: 8px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .bottom-status-report .job-referred-status .left-block {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 18px;
    color: #85878C;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container .bottom-status-report .job-referred-status .left-block+.right-block::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    position: relative;
    background: #85878C;
    vertical-align: middle;
    border-radius: 10px;
    left: -3px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container.active .profileBlock .candidate-detailsinfo::before {
    background-color: #fcfcfc;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container.active .bottom-status-report {
    display: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .eachCandidate .each-candidate-block .eachCandidate-container.active .candidate-application-backdrop {
    display: block;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted {
    padding: 0;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper.active .content-wrapper {
    padding: 100px 35px;
    text-align: center;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper.active .content-wrapper .icon-wrapper {
    width: 62px;
    height: 62px;
    margin: 0 auto 24px;
    display: block;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper.active .content-wrapper .icon-wrapper .icon {
    font-size: 30px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper.active .content-wrapper .head-text {
    margin: 0 0 16px;
    display: block;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper.active .content-wrapper .content {
    margin: 0 0 32px;
    display: block;
    font-size: 14px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper.active .content-wrapper .link-referral-deleted {
    display: block;
    font-size: 14px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .toggle-arrow-holder {
    display: block;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper {
    padding: 48px 16px;
    text-align: left;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .icon-wrapper {
    width: 48px;
    height: 48px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .icon-wrapper .icon {
    font-size: 22px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .head-text {
    margin: 0 0 0 16px;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    vertical-align: middle;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .content,
  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .referrals-deleted .deleted-referrals-wrapper .content-wrapper .link-referral-deleted {
    display: none;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card {
    padding: 0;
    margin-bottom: 24px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content {
    height: auto;
    padding: 48px 16px 24px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .card-head-text,
  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .job-link {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .seperator {
    margin: 32px auto 0;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .top-wrapper .reward-wrapper {
    padding: 2px 16px;
    margin-top: 32px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .button-wrapper {
    margin-top: 52px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .candidatesList .superstar-card .card-content .button-wrapper .bottom-text {
    margin: 0 0 24px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .candidates-referred-area .loader-wrapper {
    margin-bottom: 14px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper {
    padding: 20px;
    max-width: 300px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .icon-wrapper .icon-server {
    font-size: 55px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .icon-wrapper .warning-wrapper {
    width: 35px;
    height: 35px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .icon-wrapper .warning-wrapper .icon-warning {
    font-size: 18px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .error-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .icon {
    font-size: 36px;
  }

  .ph-candidates-referred-v1-im-imredesign-default .profile-deletion-overlay .profile-deletion-wrapper .content {
    font-size: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-candidates-referred-v1-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-cart-v2-imview1-imredesign-default#-TZYBBLPN!*/

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader {
  padding: 56px 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  display: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock {
  display: inline-block;
  width: 100%;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock .subHeading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  margin: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .actionBlock {
  display: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item {
  position: relative;
  background: #ffffff;
  padding: 24px;
  margin-bottom: 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item:last-child {
  margin-bottom: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .reward-block {
  display: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .expiredBlock .information-left-block {
  opacity: .2;
  filter: alpha(opacity=20);
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global {
  width: 100%;
  position: relative;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block {
  opacity: .1;
  filter: alpha(opacity=10);
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .title {
  cursor: default;
  pointer-events: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .matched-skills-backdrop {
  opacity: .1;
  filter: alpha(opacity=10);
  display: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
  display: inline-block;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .job-actions {
  position: relative;
  top: -3px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global:after {
  content: '';
  clear: both;
  display: table;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block {
  width: 65%;
  float: left;
  vertical-align: top;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
  display: inline;
  position: relative;
  padding-left: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.job-description {
  height: 0;
  display: block !important;
  overflow: hidden;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.postedDate {
  height: 36px;
  display: block !important;
  overflow: hidden;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child span,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title span,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList span,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  padding-left: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob:before {
  display: none !important;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide) {
  padding-left: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide):before {
  display: none !important;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel {
  display: inline-block;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 16px 0 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.teamList {
  margin: 24px 0 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward>span>span,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical>span>span,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob>span>span {
  color: #000000;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info span,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
  margin: 0 0 8px;
  font-family: 'AvenirRoman';
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
  display: block;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title:hover {
  color: #000000;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
  margin: 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations>li {
  width: 100%;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button {
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  display: inline-block;
  padding: 0;
  background: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button:focus {
  outline: 2px dashed #000000;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
  width: 50%;
  float: left;
  padding-right: 8px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block {
  float: left;
  width: 35%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
  display: inline-block;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
  display: inline-block;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button {
  min-width: 130px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
  margin-left: 24px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job {
  position: relative;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-job-button {
  cursor: pointer;
  color: #808080;
  background: none;
  border: none;
  font-size: 14px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown {
  position: absolute;
  width: 260px;
  right: 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:after {
  content: '';
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #808080 transparent;
  position: absolute;
  top: -9px;
  display: block;
  border-style: solid;
  right: 10px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:after {
  border-color: transparent transparent #ffffff transparent;
  top: -8px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox {
  text-align: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label {
  position: relative;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label.disabled {
  opacity: 1;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
  display: block;
  font-size: 16px;
  line-height: 1;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
  color: #000000;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item {
  position: relative;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1;
  text-align: right;
  color: #000000;
  position: relative;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text {
  display: none;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  white-space: nowrap;
  text-transform: capitalize;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  position: absolute;
  z-index: 99;
  top: 23%;
  right: -9px;
  border-color: transparent transparent transparent #ffffff;
  display: none;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  top: 23%;
  right: -9px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text {
  display: block !important;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::before,
.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::after {
  display: block;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info {
  text-align: center;
  background-color: #ffffff;
  padding: 136px 48px;
  border: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info figure img {
  max-width: 175px;
  width: 100%;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description {
  padding: 24px 0 0;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .no-saved-jobs-available {
  padding: 0;
  margin: 0 auto;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  border-bottom: 1px solid #000000;
  display: inline-block;
  margin-top: 16px;
}

.ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (max-width:1151px) {
  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea {
    width: 100%;
    max-width: 100%;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock .heading {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock .subHeading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item {
    padding: 24px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 60%;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: 40%;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .no-saved-jobs-available {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width:767px) {
  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea {
    width: 100%;
    max-width: 100%;
    padding: 0 0;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader {
    padding: 16px 8px 24px 8px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock {
    display: inline-block;
    width: 100%;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .cartHeader .headingBlock .subHeading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list {
    padding: 0;
    background: transparent;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item {
    padding: 24px 16px;
    margin-bottom: 18px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global {
    margin: 0;
    border: none;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block {
    width: inherit;
    text-align: left;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
    width: 90%;
    margin: 10px 0 0;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .job-actions {
    position: inherit;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 100%;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
    margin: 0 0 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    width: 90%;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block {
    margin: 0;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
    display: initial;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
    display: inherit;
    margin-top: 0;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info {
    padding: 128px 24px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info figure img {
    max-width: 112px;
    width: 100%;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description {
    padding: 30px 0 0;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .no-saved-jobs-available {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-job-cart-v2-imview1-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text {
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-job-cart-v2-imview1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-candidate-application-progress-v1-im-imredesign-default#-TZYBBLPN!*/

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area {
  position: relative;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info {
  padding: 24px 32px;
  background-color: #fcfcfc;
  height: 235px;
  max-height: 235px;
  overflow: hidden;
  margin: 0 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .title {
  width: 70%;
  text-align: left;
  font-size: 22px;
  color: #000000;
  line-height: 33px;
  display: none;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details {
  height: 86px;
  max-height: 86px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block {
  position: relative;
  display: inline-block;
  width: 100%;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #85878C;
  margin: 0;
  padding: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .applied-text {
  vertical-align: text-top;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #fcfcfc;
  vertical-align: middle;
  text-align: center;
  margin: 0 5px;
  padding: 2px 0;
  position: relative;
  display: none;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon i {
  color: #000000;
  font-size: 17px;
  line-height: 1;
  vertical-align: top;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  display: none;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #fcfcfc;
  color: #000000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -2px;
  left: 35px;
  font-size: 12px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon .tooltiptext:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #eeeeee transparent transparent;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .applied-tag .referred-via-icon:hover .tooltiptext {
  visibility: visible;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .position-block {
  text-align: right;
  display: inline-block;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .position-block .job-info-expired {
  color: #f83b4e;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block {
  display: none;
  padding: 0;
  text-align: right;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block .reward-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block .reward-number {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  display: inline-block;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block .reward-icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .status-reward-block .reward-block .reward-icon i {
  color: rgba(0,168,182,0.2);
  font-size: 25px;
  line-height: 1;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-title {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  text-align: left;
  color: #000000;
  display: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .disabled {
  color: #000000;
  opacity: 1;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span:first-child {
  padding-left: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span:not(:first-child):before {
  position: relative;
  content: '|';
  color: #000000;
  font-size: 15px;
  vertical-align: middle;
  padding: 0 5px 0 5px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.job-info-id {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.job-info-expired {
  color: #f83b4e;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.reward-block .reward-text {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  display: inline;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.reward-block .reward-number {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  display: inline;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.reward-block .reward-icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-info span.reward-block .reward-icon i {
  color: #000000;
  font-size: 25px;
  line-height: 1;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block {
  padding-top: 32px;
  margin-top: 5px;
  background-color: transparent;
  text-align: left;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block {
  width: 100%;
  position: relative;
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  padding-left: 16px;
  padding-right: 16px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block>li.active.currentStatus::before {
  border-color: transparent transparent #ffffff transparent;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block>li.currentStatus::before,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block>li.currentStatus:after {
  top: 4px;
  width: 0;
  height: 0;
  content: '';
  display: block;
  z-index: 5;
  position: absolute;
  border-style: solid;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block>li.currentStatus:before {
  border-color: transparent transparent #f5f5f5 transparent;
  border-width: 8px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block>li.currentStatus:after {
  border-color: transparent transparent #ffffff transparent;
  border-width: 8px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default {
  position: relative;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.active .progressbar-process-start {
  background-color: #000000;
  color: #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.active .progressbar-process-start:after {
  background-color: #ffffff;
  border: solid 2px #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.active.currentStatus .progressbar-process-start:after {
  background-color: #000000;
  border: solid 2px #000000;
  width: 10px;
  height: 10px;
  top: -6px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.currentStatus:before {
  left: 1px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.currentStatus:after {
  left: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.currentStatus .progressbar-process-start {
  background-color: #000000;
  color: #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.expired:before {
  background-color: #808080;
  color: #808080;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default .progressbar-process-start {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #808080;
  top: -15px;
  left: 0;
  right: 1px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default .progressbar-process-start:after {
  content: '';
  width: 8px;
  height: 8px;
  line-height: 8px;
  border: 2px solid #808080;
  border-radius: 100%;
  display: block;
  text-align: center;
  margin: 8px 0 8px;
  background-color: #808080;
  position: absolute;
  top: -4px;
  right: -8px;
  z-index: 1;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li {
  list-style: none;
  display: inline-block;
  position: relative;
  text-align: center;
  -webkit-flex: auto;
  -ms-flex: auto;
  -moz-flex: auto;
  flex: auto;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.current-class:after {
  content: '';
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-color: transparent transparent #eeeeee transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.active.currentStatus .progressbar-process-start:after {
  background-color: #000000;
  border: solid 2px #000000;
  width: 12px;
  height: 12px;
  top: -14px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.active .progressbar-process-start {
  background-color: #000000;
  color: #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.active .progressbar-process-start:after {
  background-color: #ffffff;
  border: solid 2px #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.currentStatus:before {
  right: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li.currentStatus:after {
  right: -1px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li .progressbar-process-start {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2px;
  background-color: #f9f9f9;
  top: -10px;
  left: 0;
  right: 1px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li .progressbar-process-start:after {
  content: '';
  width: 8px;
  height: 8px;
  line-height: 8px;
  border: 2px solid #f9f9f9;
  border-radius: 100%;
  display: block;
  text-align: center;
  margin: 8px 0 8px;
  background-color: #f9f9f9;
  position: absolute;
  top: -11px;
  right: 0;
  z-index: 1;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title {
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  margin: 0;
  padding: 10px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title.expired {
  border-color: #f9f9f9;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title .interview-type,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title .interview-date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title .divider {
  padding: 0 10px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title:before {
  content: '';
  display: none;
  position: absolute;
  top: -17px;
  left: 15%;
  width: 0;
  height: 0;
  border-color: transparent transparent #9e9e9e transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title:after {
  content: '';
  display: none;
  position: absolute;
  top: -18px;
  left: 14%;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 10px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block {
  padding: 24px;
  background-color: #fcfcfc;
  height: 235px;
  max-height: 235px;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin: 0 24px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag {
  color: #85878C;
  overflow: hidden;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 14px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .generic-refer-text {
  display: inline-block;
  vertical-align: middle;
  color: #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon {
  display: none;
  position: relative;
  margin-left: 5px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon i {
  color: #000000;
  font-size: 15px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #fcfcfc;
  color: #000000;
  text-align: center;
  border-radius: 6px;
  padding: 2px 0;
  position: absolute;
  z-index: 1;
  top: -2px;
  left: 23px;
  font-size: 12px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon .tooltiptext:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #eeeeee transparent transparent;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .referred-via-icon:hover .tooltiptext {
  visibility: visible;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .position-block {
  text-align: right;
  float: right;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .position-block .job-info-expired {
  color: #f83b4e;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block {
  display: none;
  text-align: right;
  float: right;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block .reward-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block .reward-number {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  display: inline-block;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block .reward-icon {
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-tag .reward-block .reward-icon i {
  color: rgba(0,168,182,0.2);
  font-size: 32px;
  line-height: 1;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list {
  padding: 0;
  display: block;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item {
  margin-bottom: 0;
  display: block;
  margin: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item span {
  display: inline-block;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item:last-child {
  margin-bottom: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-img {
  width: 8%;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-img i {
  color: #000000;
  font-size: 18px;
  line-height: 1;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-label,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value {
  font-size: 14px;
  text-align: left;
  color: #85878C;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  padding-top: 2px;
  width: 30%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .category {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 4px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .date {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value {
  color: #000000;
  width: 100%;
  padding: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value.link {
  color: #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value.link:hover,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-value.link:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download {
  width: 8%;
  float: right;
  text-align: right;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download.link {
  color: #000000;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download.link:hover,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download.link:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-download i {
  font-size: 15px;
  line-height: 1;
  vertical-align: top;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock {
  width: 100%;
  padding: 0;
  margin: 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .text-left {
  padding: 16px 0 16px 24px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .text-right {
  padding: 16px 24px 16px 0;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item {
  padding: 6px 12px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  border: none;
  line-height: normal;
  width: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item:active,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item .previous,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item .next {
  font-size: 0;
  line-height: 0;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item .previous i,
.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item .next i {
  font-size: 8px;
  vertical-align: middle;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item.text-left {
  left: 8px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .action-item.text-right {
  right: 8px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .number-of-jobs {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: 100%;
  position: absolute;
  bottom: -33px;
  padding: 0 24px;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .number-of-jobs .referalText {
  display: inline-block !important;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .hidden-item {
  opacity: .8;
}

.ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .actionBlock .hidden-item.action-item .icon {
  color: #85878C;
}

@media (max-width:767px) {
  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-details .job-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block {
    padding-top: 0;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block {
    margin-top: 30px;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .progressbar-li .progressbar-process-start {
    top: -12px;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default.active.currentStatus .progressbar-process-start::after {
    top: -10px;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default .progressbar-process-start {
    top: -12px;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-block .default .progressbar-process-start::after {
    top: -9px;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-progress-info .application-progress-block .progressbar-title {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-label {
    max-width: 30%;
    width: 100%;
  }

  .ph-candidate-application-progress-v1-im-imredesign-default .candidate-application-progress-area .candidate-application-generic-refer-block .generic-refer-details .generic-refer-info-list .generic-refer-info-list-item .info-list-item-img {
    width: 9%;
  }
}

/*!TZYBBLPN-end-widget-#ph-candidate-application-progress-v1-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-preferred-locations-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area {
  width: 50%;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area {
  padding: 112px 80px;
  height: calc(100% - 90px);
  vertical-align: top;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow-y: auto;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area ppc-content>div {
  display: inline;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block h2 {
  position: relative;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block h2 .required-field {
  margin: 0 0 0 3px;
  color: #f83b4e;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  margin: 4px 0 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate {
  margin: 24px 0 0;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 8px 0 0;
  border: solid 1px #85878C;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group .relocate-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element {
  margin-top: 16px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .date-label {
  color: #000000;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .date-label .format-text {
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
  max-width: 232px;
  margin-bottom: 8px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  padding: 5px 31px 5px 16px;
  z-index: 1;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .cancel {
  top: 12px;
  color: #adafb3;
  right: 33px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background: transparent;
  border: none;
  z-index: 2;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .icon-calendar-7 {
  top: 13px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single {
  top: 44px !important;
  left: auto !important;
  z-index: 9;
  position: absolute !important;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single.is-hidden {
  display: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
  border: 1px solid #000000;
  padding: 24px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title {
  color: #000000;
  flex-flow: wrap;
  font-size: 14px;
  align-items: center;
  line-height: 20px;
  margin-bottom: 8px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
  position: relative;
  font-size: 0;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
  top: 50%;
  right: 0;
  speak: none;
  content: "\e0ee";
  position: absolute;
  font-size: 10px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
  color: #000000;
  border: none;
  z-index: 1;
  position: relative;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  padding-right: 16px;
  -moz-appearance: none;
  background-color: transparent;
  -webkit-appearance: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
  display: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
  border: none;
  padding: 0;
  position: relative;
  font-size: 0;
  min-width: 20px;
  min-height: 16px;
  background-color: transparent;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
  left: 0;
  content: "\5e";
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
  float: right;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
  right: 0;
  content: "\5d";
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
  top: 50%;
  color: #000000;
  speak: none;
  position: absolute;
  font-size: 20px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table {
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
  color: #85878C;
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
  cursor: initial;
  border-bottom: none;
  text-decoration: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:first-of-type {
  padding-left: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:last-of-type {
  padding-right: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected {
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
  color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today {
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
  color: #000000;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block {
  padding: 24px 0 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 74%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #000000;
  position: relative;
  padding: 20px 40px 20px 18px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 20px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #85878C;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
  padding: 32px 0 16px;
  position: relative;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 12px 12px 0;
  font-weight: normal;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid transparent;
  background-color: rgba(249,249,249,0.65);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block {
  padding: 100px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block {
  width: 100%;
  display: inline-block;
  position: relative;
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches {
  position: relative;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches:before {
  content: "\72";
  font-size: 107px;
  line-height: 1;
  position: relative;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches:after {
  content: '';
  background-color: #f7f7f7;
  width: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  border: 1px solid #f7f7f7;
  left: 0;
  right: 0;
  bottom: -21px;
  height: 7px;
  margin: 0 auto;
  width: 107.7px;
  height: 12.2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block figure {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block figure img {
  width: 108px;
  margin: 0 0 20px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-results-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block {
  position: relative;
  top: -24px;
  width: 100%;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
  background-color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  padding: 32px 0 0;
  width: 100%;
  margin: 0 auto;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:focus,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:before,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:before {
  content: '';
  position: absolute;
  display: inline-block;
  margin: -63px 0 0;
  height: 43px;
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0, #ffffff 100%);
  padding: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn span,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn span {
  font-size: 10px;
  line-height: 1;
  margin-left: 10px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn::before {
  display: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list {
  margin: 28px 0 0;
  width: 100%;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list {
  margin: 16px 0 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list:first-child {
  margin: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item {
  padding: 0;
  border: solid 1px #000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  text-align: left;
  background-color: transparent;
  width: 100%;
  padding: 26px 40px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active {
  background-color: transparent;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon {
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .location-count {
  margin-right: auto;
  padding-left: 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  display: block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading i {
  font-size: 14px;
  line-height: 1;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content {
  padding: 8px 40px 8px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block {
  width: 100%;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block {
  position: relative;
  width: 100%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  border: solid 1px #000000;
  position: relative;
  padding: 10px 34px 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 12px;
  right: 16px;
  background: transparent;
  font-size: 14px;
  line-height: 1;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #85878C;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
  top: 16px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group {
  margin: 16px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions {
  padding: 32px 0 0;
  position: relative;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 24px 24px 0;
  font-weight: normal;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 7px 23px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  background: transparent;
  color: #000000;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block {
  padding: 58px 0 58px;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure.hide-image {
  display: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure img {
  width: 96px;
  margin: 0 0 18px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block .no-results-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
  padding-bottom: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block {
  padding: 24px 0 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 74%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #f9f9f9;
  position: relative;
  padding: 20px 40px 20px 18px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 20px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block {
  top: 40px;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 10;
  position: absolute;
  max-height: 240px;
  overflow-y: auto;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item.listitem-focused,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item em,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 16px 40px 16px 16px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  position: relative;
  background: transparent;
  border: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:hover,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:hover .add-icon,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:hover .add-icon {
  display: block;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:focus,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:focus {
  outline: 2px dashed #000000;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name .add-icon,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name .add-icon {
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 10px;
  line-height: 1;
  color: #000000;
  display: none;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .no-results-text,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .no-results-text {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding: 16px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list {
  padding: 24px 0;
  position: relative;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 12px 12px 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 7px 32px 7px 16px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid transparent;
  background-color: rgba(0,0,0,0.2);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-name:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon {
  font-size: 8px;
  line-height: 1;
  background: transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  border: none;
  padding: 0;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block {
  padding: 40px 0 80px;
  width: 100%;
  display: inline-block;
  text-align: left;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block .no-results-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 22px 32px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .previous,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next {
  border: none;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .previous span,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next span {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .previous {
  background-color: transparent;
  padding: 0;
  float: left;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .previous span {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .previous .previous-icon {
  font-size: 8px;
  line-height: 1;
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .previous .previous-icon .icon-left-arrow-thick::before {
  content: "\5a";
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .done {
  color: #ffffff;
  float: right;
  padding: 10px 40px;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next .next-icon,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .done .next-icon {
  font-size: 8px;
  line-height: 1;
  margin-left: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next .next-icon .icon-right-arrow-thick::before,
.ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .done .next-icon .icon-right-arrow-thick::before {
  content: "\e031";
}

@media (max-width:767px) {
  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
    z-index: 99;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area {
    padding: 32px 16px 60px;
    vertical-align: top;
    overflow: inherit;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate {
    margin: 24px 0 0;
    display: block;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper {
    max-width: 400px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
    padding: 16px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block {
    width: 100%;
    display: inline-block;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
    width: 100%;
    margin: 0;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations {
    display: inline-block;
    width: 100%;
    margin: 16px 0 0;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
    padding: 28px 0 12px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
    margin: 0 16px 16px 0;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 9px 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading {
    font-size: 14px;
    line-height: 20px;
    padding: 20px 16px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background-color: #ffffff;
    border-radius: 0;
    padding-left: 36px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon {
    position: absolute;
    left: 16px;
    color: #000000;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon.icon-minus::before {
    content: "\5a";
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .location-count {
    padding-left: 4px;
    padding-top: 2px;
    font-size: 12px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .icon {
    font-size: 10px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .icon.icon-plus::before {
    content: "\e031";
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content {
    padding: 24px 16px 8px;
    position: fixed;
    top: 45px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    z-index: 9;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block {
    display: inline-block;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block {
    width: 100%;
    margin: 0 0 18px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions {
    padding: 30px 0 0;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link {
    margin: 0 16px 16px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 7px 16px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block {
    padding: 90px 0 180px;
    width: 80%;
    margin: 0 auto;
    display: block;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure img {
    width: 93px;
    margin: 0 0 16px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block .no-results-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name,
  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name .add-icon,
  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name .add-icon {
    display: block;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .no-results-text,
  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .no-results-text {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 16px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list {
    padding: 32px 0 40px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item {
    margin: 0 16px 16px 0;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-name {
    padding: 5px 36px 5px 15px;
    font-size: 14px;
    line-height: 20px;
    min-height: auto;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon {
    right: 16px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block {
    padding: 40px 0 64px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block .no-results-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions {
    position: fixed;
    padding: 16px 0;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .previous {
    margin-left: 18px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next {
    margin-right: 18px;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next:disabled {
    background-color: rgba(0,0,0,0.1);
    color: #000000;
    opacity: 1;
  }

  .ph-im-preferred-locations-v1-view1-imredesign-default .ph-onboarding-preferred-locations-area .actions .next:disabled {
    background-color: rgba(0,0,0,0.1);
    color: #000000;
    opacity: 1;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-preferred-locations-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-policy-document-v1-im-imredesign-default#-TZYBBLPN!*/

.ph-policy-document-v1-im-imredesign-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper {
  width: 50%;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content {
  vertical-align: top;
  margin: 0;
  border: none;
  display: inline-block;
  width: 100%;
  height: calc(100% - 90px);
  padding: 60px 80px 60px;
  position: relative;
  overflow: hidden;
  overflow-y: auto;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text {
  margin: 0 0 32px;
  position: relative;
  display: inline-block;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text>span {
  display: inline;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text>span>ppc-content * {
  display: inline;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text .star {
  font-size: 24px;
  color: #f83b4e;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text .error-wrapper {
  top: -10px;
  border: 1px solid #f83b4e;
  display: inline-block;
  padding: 12px;
  z-index: 5;
  position: absolute;
  box-shadow: 0 0 11px 0 rgba(218,218,218,0.5);
  margin-left: 15px;
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text .error-wrapper::before {
  top: 15px;
  left: -7px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  transform: rotate(45deg);
  border-left: 1px solid #f83b4e;
  border-bottom: 1px solid #f83b4e;
  background-color: #ffffff;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text .error-wrapper .content {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  text-transform: none;
  margin-bottom: 24px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper {
  position: relative;
  padding-left: 96px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .im-icon-document {
  top: 0;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 44px;
  line-height: 1;
  margin-left: -3px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 24px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .link-wrapper {
  margin-top: 0;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .link-wrapper .link-text {
  color: #000000;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .link-wrapper .link-text .policy-link {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper {
  display: inline-block;
  padding: 12px 18px 12px 30px;
  position: relative;
  margin: 32px 0;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox {
  cursor: pointer;
  margin: 0;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-input {
  top: 0;
  left: 0;
  opacity: 0;
  position: absolute;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-field {
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  padding: 0;
  left: 15px;
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: absolute;
  vertical-align: middle;
  background-color: #ffffff;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-label {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  line-height: 24px;
  margin-left: 10px;
  vertical-align: middle;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 22px 0 22px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-navigate {
  color: #000000;
  border: none;
  height: 40px;
  margin: 0 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-navigate:focus,
.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-navigate:hover {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-navigate .icon {
  font-size: 9px;
  display: inline-block;
  vertical-align: middle;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-navigate .icon.icon-left-arrow {
  margin-right: 5px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-navigate .icon.icon-arrow-right {
  margin-left: 5px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-prev {
  float: left;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-prev span,
.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-next span {
  display: inline-block;
  vertical-align: middle;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-prev span .icon,
.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-next span .icon {
  font-size: 8px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-prev:focus,
.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-next:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-next {
  padding-left: 40px;
  padding-right: 40px;
  margin-right: 32px;
  padding-top: 0;
  padding-bottom: 0;
  float: right;
  opacity: .3;
  cursor: default;
  pointer-events: none;
}

.ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-next.active {
  opacity: 1;
  cursor: pointer;
  pointer-events: auto;
}

@media (max-width:1151px) {
  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content {
    padding: 24px 20px;
  }
}

@media (max-width:767px) {
  .ph-policy-document-v1-im-imredesign-default .policy-wrapper {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content {
    padding: 32px 16px 112px;
    vertical-align: top;
    overflow: inherit;
    height: auto;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text {
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text .error-wrapper {
    top: 40px;
    left: 0;
    margin: 0;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .head-text .error-wrapper::before {
    top: -7px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-top: 1px solid #f83b4e;
    border-bottom: none;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper {
    height: auto;
    padding-left: 0;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .link-wrapper {
    margin-top: 28px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper:first-of-type {
    margin-bottom: 56px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .im-icon-document {
    display: none;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .content {
    height: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .link-wrapper .link-text {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .link-wrapper .link-text .policy-link {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper {
    margin-top: 28px;
    margin-bottom: 0;
    width: 100%;
    padding: 14px 18px 14px 32px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-field {
    width: 16px;
    height: 16px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-field .icon {
    font-size: 10px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .policy-content-wrapper .checkbox-wrapper .custom-checkbox .custom-label {
    font-size: 14px;
    line-height: 20px;
    margin-left: 8px;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .policy-document-content .btn-scroll {
    display: block;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper {
    position: fixed;
    left: 0;
    z-index: 9999;
    padding: 16px 0;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-navigate {
    margin: 0 16px;
    padding: 0;
  }

  .ph-policy-document-v1-im-imredesign-default .policy-wrapper .bottom-button-wrapper .btn-next {
    margin: 0 16px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-policy-document-v1-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-add-skills-v2-im-imredesign-default#-TZYBBLPN!*/

.ph-add-skills-v2-im-imredesign-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: none;
  box-shadow: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area {
  display: block;
  width: 50%;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background-color: #ffffff;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .show-loader .ph-loading {
  top: 42%;
  z-index: 111;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .loader-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 110;
  position: absolute;
  background: #ffffff;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .loader-overlay .loader-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .loader-overlay .loader-wrapper .icon-wrapper {
  color: #000000;
  animation: spin 2s linear infinite;
  font-size: 48px;
  -moz-animation: spin 2s linear infinite;
  -webkit-animation: spin 2s linear infinite;
  display: none;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .loader-overlay .loader-wrapper .loading-text {
  color: #000000;
  margin: 84px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content {
  padding: 60px 80px 0 80px;
  height: calc(100% - 90px);
  vertical-align: top;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  width: 100%;
  overflow: auto;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading {
  display: inline-block;
  width: 100%;
  margin-bottom: 32px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .heading {
  text-align: left;
  margin: 0 0 4px 0;
  text-decoration: none;
  padding: 0;
  position: relative;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .heading>span {
  display: inline;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .heading>span>ppc-content * {
  display: inline;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .heading .required-field {
  color: #f83b4e;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 28px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .sub-heading .sub-heading-2 {
  color: #adafb3;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .sub-heading .sub-heading-1,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .sub-heading .sub-heading-1 {
  color: #adafb3;
  margin: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block {
  display: inline-block;
  width: 100%;
  margin-bottom: 48px;
  padding: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper {
  margin-bottom: 8px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list {
  float: none;
  width: 208px;
  margin: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button {
  height: auto;
  display: block;
  padding: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text {
  width: 100%;
  padding: 0;
  position: relative;
  max-width: none;
  min-width: 239px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text .add-skill {
  width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text .as-dropdown-menu {
  top: 33px;
  width: 100%;
  padding: 0;
  max-height: 192px;
  -webkit-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  -moz-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  border: solid 1px rgba(34,69,217,0.4);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text .as-dropdown-menu .as-dropdown-menu-list {
  padding: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text .as-dropdown-menu .as-dropdown-menu-list .as-dropdown-menu-list-item {
  width: 100%;
  padding: 14px 24px;
  max-width: none;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text .as-dropdown-menu .as-dropdown-menu-list .as-dropdown-menu-list-item:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text-input-icon {
  top: 50%;
  right: 8px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  margin-top: -4px;
  padding: 0;
  border: none;
  background: transparent;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list {
  padding: 0 12px 12px 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
  float: left;
  max-width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.first-skill {
  position: relative;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.first-skill .top-skill-tooltip {
  top: 32px;
  left: -1px;
  width: 152px;
  padding: 16px;
  z-index: 20;
  position: absolute;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.first-skill .top-skill-tooltip:before {
  top: -4px;
  left: 20px;
  width: 10px;
  bottom: 0;
  height: 10px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.first-skill .top-skill-tooltip .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 8px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.first-skill .top-skill-tooltip .top-text {
  color: #85878C;
  margin: 0 0 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.first-skill .top-skill-tooltip .btn-got {
  color: #000000;
  border: 1px solid #000000;
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button {
  opacity: 1;
  border-radius: 10px;
  position: relative;
  background-color: rgba(249,249,249,0.65);
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  text-align: left;
  padding: 0;
  min-height: 32px;
  height: 32px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button.active {
  background-color: rgba(0,0,0,0.2);
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button .toggle-top-rated-skill {
  float: left;
  padding: 2px 12px 4px 16px;
  width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button .toggle-top-rated-skill .user-top-rated-skill {
  display: none;
  padding: 0 8px 0 0;
  font-size: 12px;
  vertical-align: middle;
  background-color: rgba(0,0,0,0.85);
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button .toggle-top-rated-skill .user-top-rated-skill .active {
  color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button:focus {
  outline: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button:active {
  box-shadow: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button .skill-button-text {
  padding: 3px 18px 0 0;
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  max-width: 96%;
  font-size: 14px;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-button .skill-button-text-icon {
  color: #000000;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 9px;
  padding: 4px 12px 4px 6px;
  border: none;
  background: transparent;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button {
  border: none !important;
  position: relative;
  overflow: inherit;
  box-shadow: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text {
  border-bottom: 1px solid #adafb3;
  color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text input {
  background-color: transparent;
  border-bottom: transparent;
  padding-left: 4px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text input:focus,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text input:active,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text input:hover {
  border-color: transparent;
  box-shadow: none;
  outline: none;
  background-color: transparent;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text input::-moz-placeholder {
  color: #000000;
  opacity: 1;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text input:-ms-input-placeholder {
  color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text input::-webkit-input-placeholder {
  color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text .add-skill {
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  border-top: transparent;
  border-right: transparent;
  border-left: transparent;
  width: 90%;
  margin-bottom: 8px;
  padding: 0;
  padding-right: 30px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding .skill-button .skill-button-text .skill-button-text-input-icon {
  font-size: 10px;
  color: #000000;
  width: 10px;
  height: 10px;
  line-height: 10px;
  padding: 0;
  border: none;
  background: transparent;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding ul.as-dropdown-menu {
  position: absolute;
  width: 172px;
  max-width: 100%;
  z-index: 999;
  background-color: #ffffff;
  box-shadow: 0 0 24px 0 rgba(225,225,225,0.5);
  padding: 0 0 0 5px;
  max-height: 120px;
  overflow-y: auto;
  overflow-x: hidden;
  left: 0;
  top: 32px;
  height: auto;
  max-height: 90px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding ul.as-dropdown-menu .as-dropdown-menu-list {
  margin: 0;
  width: 100%;
  padding: 5px 0 10px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding ul.as-dropdown-menu .as-dropdown-menu-list .as-dropdown-menu-list-item {
  color: #000000;
  height: inherit;
  border: none;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 96%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding ul.as-dropdown-menu .as-dropdown-menu-list .as-dropdown-menu-list-item:focus {
  outline: 1px dashed #000000;
  outline-offset: -1px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list.skills-adding ul.as-dropdown-menu .active {
  outline: 1px dashed #000000;
  outline-offset: -1px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list:last-child .skill-button {
  border: solid 1px #000000;
  height: 34px;
  background-color: transparent;
  color: #000000;
  border-radius: 4px;
  display: table-cell;
  vertical-align: middle;
  min-width: 34px;
  padding: 6px 20px;
  text-align: center;
  box-shadow: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list:last-child .skill-button:hover {
  border: 1px solid #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list:last-child .skill-button:focus {
  outline: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list:last-child .skill-button .skill-button-text-icon {
  font-size: 10px;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  color: #000000;
  display: inline-block;
  position: relative;
  right: 0;
  top: 0;
  border: none;
  background-color: transparent;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-wrapper {
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-wrapper .btn-skill-name {
  border: none;
  padding: 6px 0 6px 16px;
  align-items: center;
  outline-offset: -2px;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  background-color: rgba(249,249,249,0.65);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-wrapper .btn-skill-name .icon-star {
  color: #000000;
  font-size: 12px;
  margin-top: -2px;
  line-height: 20px;
  margin-right: 8px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-wrapper .btn-skill-name .icon-star-empty {
  color: #000000;
  font-size: 12px;
  margin-top: -2px;
  line-height: 20px;
  margin-right: 8px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-wrapper .btn-skill-name .skill-name {
  color: rgba(0,0,0,0.85);
  font-size: 14px;
  max-width: 280px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .add-skills-list .skill-wrapper .btn-skill-delete {
  height: inherit;
  padding: 6px 16px 6px 12px;
  font-size: 10px;
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  -ms-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
  background-color: rgba(249,249,249,0.65);
  border: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block {
  display: inline-block;
  width: 100%;
  height: 120px;
  overflow-y: auto;
  overflow-x: hidden;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .skills-adding .skill-button .skill-button-text {
  padding: 0 8px 0 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-count {
  display: inline-block;
  margin-bottom: 12px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-count.no-skills .icon-star,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-count.no-skills .top-skills {
  color: #000000;
  opacity: .5;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-count i {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  margin-top: -2px;
  line-height: 1;
  vertical-align: middle;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-count .top-skills {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-top: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-error {
  color: #f83b4e;
  font-size: 14px;
  padding: 0 22px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper {
  padding: 0;
  margin: 0 0 24px 0;
  display: inline-block;
  width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper.desktop-suggested-skills-slider .ph-suggested-skills-block .suggested-skills-list {
  height: 120px;
  display: inline-block;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper .ph-suggested-skills-block .heading {
  color: #000000;
  line-height: 24px;
  font-size: 16px;
  margin-bottom: 16px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper .ph-suggested-skills-block .suggested-skills-list .suggested-item {
  display: inline-block;
  position: relative;
  white-space: normal;
  margin-right: 12px;
  margin-bottom: 12px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper .ph-suggested-skills-block .suggested-skills-list .suggested-item .btn-suggested-skill {
  color: rgba(0,0,0,0.85);
  width: 100%;
  border: none;
  padding: 5px 16px;
  text-align: center;
  background-color: rgba(249,249,249,0.65);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-height: 32px;
  line-height: 20px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper .ph-suggested-skills-block .suggested-skills-list .suggested-item .btn-suggested-skill:focus {
  outline-offset: -2px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper .ph-suggested-skills-block .suggested-skills-list .suggested-item .btn-suggested-skill .icon-plus {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  margin-right: 4px;
  vertical-align: middle;
  line-height: 1;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper .ph-suggested-skills-block .suggested-skills-list .suggested-item .btn-suggested-skill .skill-name {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider {
  display: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper {
  padding: 0;
  margin: 0;
  display: inline-block;
  width: 100%;
  position: relative;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .upload-resume-heading .heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 16px 0 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  max-width: 176px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list:not(:first-of-type) {
  margin-left: 8px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .btn-upload-linkedin-resume {
  color: #000000;
  border: 1px solid #000000;
  height: 74px;
  text-align: center;
  padding: 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: transparent;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  max-width: 176px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .btn-upload-linkedin-resume:hover {
  border-color: #808080;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .btn-upload-linkedin-resume .icon-linkedin {
  color: #000000;
  display: block;
  font-size: 16px;
  line-height: 1;
  height: 16px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .btn-upload-linkedin-resume .btn-text {
  display: block;
  padding: 10px 0 0;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 74px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone:hover,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  border-color: #808080;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone:focus,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:focus,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone:focus {
  outline: 2px dotted #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content {
  width: 100%;
  text-align: center;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
  display: block;
  padding: 0;
  line-height: 1;
  height: 16px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 16px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox {
  font-size: 19px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
  display: block;
  font-size: inherit;
  padding: 8px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper {
  width: 100%;
  height: 450px;
  margin: 0 auto 0;
  display: table;
  position: absolute;
  max-width: 720px;
  background-color: #ffffff;
  top: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  left: 50%;
  border-radius: 16px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper {
  display: table-cell;
  padding: 0 40px;
  text-align: center;
  vertical-align: middle;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .resume-import-heading {
  color: #000000;
  margin: 0;
  padding: 0 24px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .resume-import-heading .head-first-line {
  display: block;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .resume-import-heading .file-name {
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options {
  margin-top: 56px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area {
  width: 100%;
  display: inline-block;
  max-width: 220px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area:last-of-type {
  margin-left: 0;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #ffffff;
  border: 1px solid #000000;
  height: 42px;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin {
  display: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  margin: 0;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #000000;
  width: 100%;
  height: auto;
  padding: 8px 32px;
  max-width: 220px;
  min-height: auto;
  line-height: 24px;
  border-color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone:hover,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  color: #ffffff;
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone:focus,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:focus {
  outline: 2px dotted #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
  display: none;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
  font-size: 16px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #ffffff;
  background-color: #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  color: #ffffff;
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:focus {
  outline: 2px dotted #000000;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-top: 32px;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .btn-cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 22px 0 22px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next[disabled] {
  pointer-events: none;
  opacity: .3;
  cursor: default;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .previous {
  color: #000000;
  border: none;
  height: 40px;
  margin-left: 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .previous span,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next span {
  display: inline-block;
  vertical-align: middle;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .previous:focus,
.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .previous {
  align-items: center;
  float: left;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .previous .previous-icon {
  font-size: 8px;
  margin: 0 8px 0 0;
  vertical-align: middle;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next {
  margin-right: 32px;
  float: right;
  line-height: normal;
  padding: 9px 40px;
}

.ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next .next-icon {
  font-size: 9px;
  vertical-align: middle;
  margin-left: 4px;
}

.ph-add-skills-v2-im-imredesign-default .dz-preview {
  display: none;
}

@media (max-width:1151px) {
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content {
    padding: 24px 20px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list {
    display: block;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list {
    margin: 0 auto;
    margin-top: 8px;
    display: block;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list:not(:first-of-type) {
    margin-left: auto;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .desktop-block-starts .up-resume-import-list .ph-dropzone-area-list .btn-upload-linkedin-resume {
    width: 100%;
  }
}

@media (max-width:767px) {
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .show-loader .ph-loading {
    top: 39%;
    position: fixed;
    z-index: 111;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .loader-overlay {
    display: table-cell;
    padding: 20px;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    position: fixed;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .loader-overlay .loader-wrapper .loading-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content {
    padding: 30px 16px 190px 16px;
    vertical-align: top;
    overflow: inherit;
    height: auto;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .suggested-skills-wrapper .ph-suggested-skills-block .suggested-skills-list .suggested-item {
    margin-bottom: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading {
    margin-bottom: 24px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .sub-heading {
    line-height: 20px;
    font-size: 14px;
    margin: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block {
    height: 100%;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper {
    margin-bottom: 24px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list {
    padding-bottom: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .input-wrapper .add-skills-list.skills-adding .skill-button .skill-button-text .add-skill {
    margin-left: 8px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-count>i {
    margin-top: -5px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .top-rated-skills-count>span {
    display: inline;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block {
    height: 160px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-button {
    border: 1px solid #000000;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-button:hover {
    border: 1px solid #000000;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-button:hover .skill-button-text {
    color: #000000;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-button .skill-button-text {
    padding: 3px 18px 0 0;
    display: inline-block;
    vertical-align: middle;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-button .skill-button-text-icon {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 9px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-wrapper .btn-skill-name {
    height: 32px;
    padding-left: 12px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-wrapper .btn-skill-name .icon-star,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-wrapper .btn-skill-name .icon-star-empty {
    font-size: 14px;
    margin-right: 14px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-wrapper .btn-skill-name .skill-name {
    font-size: 14px;
    line-height: 20px;
    max-width: 180px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-wrapper .btn-skill-delete {
    height: 32px;
    padding: 6px 12px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .content-block .add-skills-block .btn-group-block .add-skills-list .skill-wrapper .btn-skill-delete .icon-cancel {
    font-size: 10px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .desktop-suggested-skills-slider {
    display: none;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider {
    display: block;
    width: 100%;
    z-index: 999;
    margin-bottom: 32px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider .heading {
    color: #000000;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 12px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider .ph-static-slider .slick-slider .slick-list {
    width: 80%;
    margin: 0 auto;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider .ph-static-slider .slick-slider .slick-prev,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider .ph-static-slider .slick-slider .slick-next {
    color: #000000;
    z-index: 10;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider .ph-static-slider .slick-slider .slick-prev:before {
    font-size: 12px;
    margin-left: 10px;
    content: "\e0f0";
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .mobile-suggested-skills-slider .ph-static-slider .slick-slider .slick-next:before {
    font-size: 12px;
    margin-right: 10px;
    content: "\e0ef";
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .upload-resume-heading .upload-resume-btn {
    background: transparent;
    border: none;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .upload-resume-heading .upload-resume-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .upload-resume-heading .upload-resume-btn .icon {
    font-size: 10px;
    margin-left: 4px;
    line-height: 17px;
    vertical-align: text-top;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options {
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 999;
    margin: 0 auto;
    padding: 50px;
    position: relative;
    display: none;
    flex-flow: column;
    justify-content: center;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list {
    width: 100%;
    max-width: 100%;
    margin-top: 16px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list:not(:first-of-type) {
    margin-left: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .btn-upload-linkedin-resume {
    width: 100%;
    display: none;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default {
    margin: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .before-content {
    display: none;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v2-view1-imredesign-default .dropzone,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone {
    color: #000000;
    width: 100%;
    height: 56px;
    font-size: 16px;
    line-height: 24px;
    border-color: #000000;
    padding: 8px 16px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content {
    width: 100%;
    margin: 0 auto;
    max-width: 200px;
    text-align: center;
    display: inline-block;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .icon-holder,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
    display: inline-block;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
    color: #000000;
    font-size: 14px;
    line-height: 1;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .content-holder,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .up-resume-import-list .ph-dropzone-area-list .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
    margin: 0 0 0 16px;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    max-width: 80%;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .cancel-button {
    background: transparent;
    border: none;
    margin-top: 32px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .mobile-resume-options .cancel-button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .upload-resume-wrapper .mobile-block-starts .popup-modal-backdrop.active .mobile-resume-options {
    display: flex;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper {
    top: auto;
    left: auto;
    padding: 32px;
    position: relative;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .resume-import-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options {
    width: 100%;
    margin: 40px auto 0;
    max-width: 280px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area {
    display: block;
    max-width: 100%;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area:last-of-type {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume {
    width: 100%;
    display: none;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
    max-width: 100%;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content {
    margin: 0 auto;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v1-im-linkedin-default .dropzone .dropzone-content .content-holder,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
    padding: 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .common-error-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .before-content {
    display: none;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions {
    position: fixed;
    left: 0;
    z-index: 99;
    padding: 16px 0;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .previous,
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next {
    font-size: 16px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next {
    margin-right: 18px;
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .next.disabled {
    background-color: rgba(255,242,0,0.1);
    color: #fff200;
    border-color: rgba(255,242,0,0.1);
  }

  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .actions .previous {
    margin-left: 18px;
    padding: 0;
  }
}

@media (max-width:360px) {
  .ph-add-skills-v2-im-imredesign-default .phs-choose-your-skills-area .addskills-content .ph-widget-heading .heading {
    margin-right: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-add-skills-v2-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-import-resume-v1-im-default-imredesign-default#-TZYBBLPN!*/

.ph-import-resume-v1-im-default-imredesign-default .before-content {
  display: none;
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #808080;
  text-align: center;
  box-shadow: none;
  height: 150px;
  min-height: 150px;
  width: 90%;
  max-width: 90%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  cursor: pointer;
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  color: #000000;
  border: solid 1px #000000;
  box-shadow: 0 0 24px 0 rgba(225,225,225,0.5);
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone:focus {
  outline: none;
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
  padding: 0 0 10px 0;
  display: inline-block;
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 22px;
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #adafb3;
}

.ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
  height: auto;
  font-size: 14px;
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .ph-import-resume-v1-im-default-imredesign-default .dropzone {
    padding: 15px 5px;
    width: 99%;
  }

  .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
    max-height: 150px;
    font-size: 14px;
  }
}

@media (max-width:767px) {
  .ph-import-resume-v1-im-default-imredesign-default {
    margin: 10px 0 0 0;
  }

  .ph-import-resume-v1-im-default-imredesign-default .before-content {
    display: block;
    width: 100%;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    padding: 15px 0;
    border-top: 1px solid #808080;
  }

  .ph-import-resume-v1-im-default-imredesign-default .dropzone {
    width: 100%;
    max-width: 100%;
    padding: 18px;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    color: #000000;
    border: 1px solid #808080;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content {
    display: inherit;
    align-items: center;
  }

  .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
    padding: 0;
  }

  .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
    font-size: 18px;
  }

  .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
    padding-left: 15px;
  }
}

/*!TZYBBLPN-end-widget-#ph-import-resume-v1-im-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-import-resume-v1-im-dropbox-imredesign-default#-TZYBBLPN!*/

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #808080;
  text-align: center;
  box-shadow: none;
  height: 150px;
  min-height: 150px;
  width: 90%;
  max-width: 90%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  cursor: pointer;
}

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover {
  color: #000000;
  border: solid 1px #000000;
  box-shadow: 0 0 24px 0 rgba(225,225,225,0.5);
}

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:focus {
  outline: none;
}

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder {
  padding: 0 0 10px 0;
  display: inline-block;
}

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 22px;
}

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #adafb3;
}

.ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder {
  height: auto;
  font-size: 14px;
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone {
    padding: 15px 5px;
    width: 99%;
  }

  .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder {
    max-height: 150px;
    font-size: 12px;
  }
}

@media (max-width:767px) {
  .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone {
    width: 100%;
    max-width: 100%;
    padding: 18px;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    color: #000000;
    border: 1px solid #808080;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content {
    display: inherit;
    align-items: center;
  }

  .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder {
    padding: 0;
  }

  .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
    font-size: 18px;
  }

  .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder {
    padding-left: 15px;
  }
}

/*!TZYBBLPN-end-widget-#ph-import-resume-v1-im-dropbox-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-edit-social-v1-view1-imredesign-default#-TZYBBLPN!*/

.disconnect-social {
  padding: 0 12px;
  margin-top: 30px;
}

.disconnect-social .disconnect-social-title {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  letter-spacing: .5px;
}

.disconnect-social .each-socials {
  font-size: 14px;
  word-break: break-word;
  margin-bottom: 8px;
}

.disconnect-social .each-socials a {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .1px;
}

.disconnect-social .each-socials a:focus {
  outline: 2px dotted #000000;
}

.disconnect-social .each-socials span {
  display: block;
}

@media only screen and (max-width:767px) {
  .disconnect-social {
    padding: 0;
  }
}

@media only screen and (max-width:480px) {
  .disconnect-social {
    padding: 0;
    margin-top: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-edit-social-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-edit-social-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-edit-social-v2-view1-imredesign-default .btn-upload-linkedin-resume {
  color: #000000;
  border: 1px solid #000000;
  padding: 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-edit-social-v2-view1-imredesign-default .btn-upload-linkedin-resume .icon-linkedin {
  color: #000000;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-edit-social-v2-view1-imredesign-default .btn-upload-linkedin-resume .btn-text {
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  position: fixed;
  overflow-y: auto;
  border-radius: 16px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper {
  width: 100%;
  margin: 30px auto;
  display: block;
  padding: 76px 40px;
  position: relative;
  max-width: 832px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .heading-text {
  margin: 0 0 40px;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .btn-close {
  top: 45px;
  color: #adafb3;
  right: 33px;
  border: none;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
  padding: 0;
  margin: 0;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper {
  align-items: flex-start;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section {
  padding-right: 32px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .item-list {
  list-style: decimal;
  margin-left: 16px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .item-list .content {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .item-list .content:last-of-type {
  margin: 0 0 16px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .item-list .content .linkedin-link {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  text-decoration: underline;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .item-list .content .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .file-upload-wrapper {
  width: 100%;
  border: 2px dashed #000000;
  padding: 16px 38px;
  max-width: 216px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin-left: 16px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .file-upload-wrapper .dropzone .drag-and-drop-text .drop-area-text {
  color: #000000;
  margin: 0 0 12px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section .file-upload-wrapper .dropzone .drag-and-drop-text .btn-upload-file {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  min-height: 32px;
  max-width: 120px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .prepare-profile-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background-color: rgba(255,255,255,0.95);
  border-radius: 16px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .prepare-profile-overlay .prepare-profile-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .prepare-profile-overlay .prepare-profile-wrapper .spinner {
  border: 0 solid #808080;
  border-radius: 50%;
  border-top: 4px solid #000000;
  border-right: 2px solid transparent;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: 0;
  position: relative;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content {
  color: #000000;
  margin: 40px 0 0;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper {
  width: 100%;
  height: 100vh;
  display: table;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper {
  display: table-cell;
  padding: 80px 0;
  vertical-align: middle;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 88px;
  position: relative;
  max-width: 800px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back {
  top: 24px;
  left: 24px;
  color: #000000;
  border: none;
  height: 32px;
  padding: 6px 16px 6px 32px;
  position: absolute;
  background-color: transparent;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back .icon {
  top: 50%;
  left: 20px;
  width: 6px;
  height: 11px;
  display: inline-block;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-close {
  top: 26px;
  color: #000000;
  right: 26px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1;
  background-color: transparent;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 8px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 40px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .icon-wrapper .icon {
  color: #000000;
  width: 64px;
  height: 70px;
  display: inline-block;
  font-size: 70px;
  line-height: 1;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .icon-wrapper .file-name {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper {
  margin-top: 64px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper .btn {
  margin: 0 auto;
  display: block;
  min-width: 200px;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: normal;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper .btn.secondary-button {
  margin-top: 8px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .upload-error-wrapper {
  width: 100%;
  margin: 60px auto;
  display: block;
  padding: 48px;
  max-width: 400px;
  text-align: center;
  background-color: #ffffff;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .upload-error-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .profile-updated-wrapper {
  width: 100%;
  height: 890px;
  margin: 60px auto;
  display: table;
  max-width: 832px;
  text-align: center;
  background-color: #ffffff;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .profile-updated-wrapper .success-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .profile-updated-wrapper .success-wrapper .success-text {
  color: #000000;
  margin: 32px 0 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-edit-social-v2-view1-imredesign-default .message-wrapper {
  width: 100%;
  height: 450px;
  margin: 60px auto 0;
  display: table;
  padding: 0 60px;
  position: relative;
  max-width: 832px;
  text-align: center;
  background-color: #ffffff;
  border-radius: 16px;
}

.ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper .head-text {
  margin: 0 0 8px;
}

.ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper .button-wrapper {
  margin-top: 72px;
}

.ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper .button-wrapper .btn-ok {
  color: #ffffff;
  width: 100%;
  border: 1px solid #000000;
  min-height: 40px;
  margin: 0 auto 32px;
  display: block;
  max-width: 185px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper .button-wrapper .btn-ok:hover {
  border-color: #000000;
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

@media (max-width:767px) {
  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper {
    display: block;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .left-section {
    padding-bottom: 32px;
    padding-right: 0;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .linkedin-resume-upload-wrapper .content-wrapper .right-section img {
    width: 260px;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper {
    table-layout: fixed;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper {
    padding: 48px 18px;
    position: relative;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper {
    padding: 0;
    position: static;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back {
    top: 28px;
    left: 18px;
    height: auto;
    padding: 0 0 0 12px;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back .icon {
    left: 0;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-close {
    top: 28px;
    right: 18px;
    font-size: 12px;
  }

  .ph-edit-social-v2-view1-imredesign-default .linkedin-resume-upload-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper {
    margin-top: 40px;
  }

  .ph-edit-social-v2-view1-imredesign-default .message-wrapper {
    height: 100vh;
    margin: 0;
    padding: 0 16px;
  }

  .ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper {
    padding: 20px 0;
    overflow-y: auto;
  }

  .ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper .head-text {
    margin: 0 0 12px;
  }

  .ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper .button-wrapper {
    margin-top: 40px;
  }

  .ph-edit-social-v2-view1-imredesign-default .message-wrapper .content-wrapper .button-wrapper .btn-ok {
    margin: 0 auto 20px;
    max-width: 280px;
  }
}

/*!TZYBBLPN-end-widget-#ph-edit-social-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-slider-v2-erg-testimonial-imredesign-default#-TZYBBLPN!*/

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider {
  display: block;
  position: relative;
  box-sizing: border-box;
  margin-top: 22px;
  user-select: none;
  touch-action: pan-y;
  -ms-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-list {
  margin: 0;
  display: block;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-list:focus {
  outline: none;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-track,
.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-track {
  top: 0;
  left: 0;
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-track:before,
.ph-slider-v2-erg-testimonial-imredesign-default .slick-track:after {
  content: "";
  display: table;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-track:after {
  clear: both;
}

.slick-loading .ph-slider-v2-erg-testimonial-imredesign-default .slick-track {
  visibility: hidden;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  padding: 0;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row {
  margin: 0;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 {
  padding: 0;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .image-wrapper {
  width: 272px;
  height: 272px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .image-wrapper .img-customer {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
  -ms-border-radius: 16px 0 0 16px;
  border-radius: 16px 0 0 16px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper {
  height: 272px;
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 0 16px 16px 0;
  -moz-border-radius: 0 16px 16px 0;
  -ms-border-radius: 0 16px 16px 0;
  border-radius: 0 16px 16px 0;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper .quotes {
  top: 32px;
  left: 32px;
  color: #f9f9f9;
  margin: 0;
  position: absolute;
  font-size: 54px;
  line-height: 1;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper .img-quotes {
  max-width: 48px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper .testimonial-content {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper .customer-details {
  color: #85878C;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
}

[dir="rtl"] .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide {
  float: right;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide img {
  width: 100%;
  display: block;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide.slick-loading img {
  display: block;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide {
  display: block;
}

.slick-loading .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide {
  visibility: hidden;
}

.slick-vertical .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide {
  height: auto;
  border: 1px solid transparent;
  display: block;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slider.slider-nav {
  width: 250px;
  margin: 0 auto;
  margin-top: 10px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slider.slider-nav .slick-slide {
  margin-left: 20px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slider.slider-nav .slick-slide img {
  border-radius: 50%;
  width: 100%;
  height: 35px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-arrow.slick-hidden {
  display: none;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-loading .slick-list {
  background: #fff url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/less-im/ajax-loader.gif') center center no-repeat;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-dotted .slick-slider {
  margin-bottom: 30px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots {
  width: 100%;
  display: block;
  margin-top: 28px;
  text-align: center;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots>button {
  color: transparent;
  border: 0;
  cursor: pointer;
  padding: 5px;
  outline: none;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  background-color: #000000;
  width: 12px;
  height: 12px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots>button:not(:first-of-type) {
  margin-left: 12px;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots>button.slick-active {
  background-color: #000000;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots>button:hover,
.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots>button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots>button:hover:before,
.ph-slider-v2-erg-testimonial-imredesign-default .slick-dots>button:focus:before {
  opacity: 1;
  filter: alpha(opacity=100);
}

@media (max-width:767px) {
  .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider {
    margin-top: 14px;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .image-wrapper {
    margin: 0 auto;
    width: auto;
    height: 164px;
    max-width: 312px;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .image-wrapper .img-customer {
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper {
    height: auto;
    margin: 0 auto;
    padding: 24px 16px;
    max-width: 312px;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    -ms-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper .img-quotes {
    display: none;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper .testimonial-content {
    margin-top: 0;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-slider .slick-slide .row .col-xs-12 .content-wrapper .customer-details {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-dots {
    margin-top: 24px;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-dots button {
    width: 8px;
    height: 8px;
  }

  .ph-slider-v2-erg-testimonial-imredesign-default .slick-dots button:not(:first-of-type) {
    margin-left: 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-slider-v2-erg-testimonial-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-events-overview-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-events-overview-v1-view1-imredesign-default {
  margin-bottom: 64px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1264px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-nav-tabs {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-nav-tabs .link-event-tabs {
  color: #85878C;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-nav-tabs .link-event-tabs:not(:first-of-type) {
  margin-left: 40px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-nav-tabs .link-event-tabs:hover {
  cursor: pointer;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-nav-tabs .link-event-tabs.active {
  color: #000000;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper {
  margin-top: 32px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper:first-of-type {
  margin-top: 40px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .month {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card {
  padding: 0;
  margin-top: 24px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card:first-of-type {
  margin-top: 16px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper {
  position: relative;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .img-event {
  width: 236px;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
  -ms-border-radius: 16px 0 0 16px;
  border-radius: 16px 0 0 16px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper {
  top: 16px;
  left: 16px;
  width: 64px;
  height: 64px;
  padding: 8px;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .month-name {
  color: #000000;
  margin: 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .date {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper {
  width: calc(100% - 236px);
  padding: 24px;
  position: relative;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper.past-event {
  opacity: .5;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .category-tags-wrapper .category {
  color: #000000;
  border: .8px solid #000000;
  display: inline-block;
  padding: 0 16px;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 36px;
  -moz-border-radius: 36px;
  -ms-border-radius: 36px;
  border-radius: 36px;
  display: none;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-name {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-description {
  color: #85878C;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-description p {
  margin: 0;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper {
  margin-top: 24px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content:not(:first-of-type) {
  margin-left: 20px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content .icon {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content .value {
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content .value .time {
  position: relative;
  margin-left: 16px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content .value .time::before {
  top: 0;
  left: -8px;
  width: 1px;
  bottom: 0;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .count {
  color: #85878C;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper {
  margin-left: auto;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .btn-register {
  min-width: 120px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .share-button-wrapper {
  top: 16px;
  right: 16px;
  position: absolute;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .no-results-wrapper {
  margin-top: 56px;
  padding: 16px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .no-results-wrapper .no-results-text {
  margin: 0;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper {
  margin-top: 56px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-prev,
.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-next {
  color: #000000;
  font-size: 8px;
  line-height: 1;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-prev:focus,
.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-next:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-prev:hover,
.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-next:hover {
  cursor: pointer;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-prev {
  margin-right: 16px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-next {
  margin-left: 16px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-page {
  color: #000000;
  width: 26px;
  height: 26px;
  font-size: 14px;
  line-height: 20px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-page:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-page:hover {
  cursor: pointer;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-page.active {
  color: #ffffff;
  background-color: #000000;
}

.ph-events-overview-v1-view1-imredesign-default .event-results-container .pagination-wrapper .link-page:not(:first-of-type) {
  margin-left: 10px;
}

@media (max-width:1151px) {
  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper {
    width: 272px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper {
    width: calc(100% - 272px);
    padding: 16px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content:not(:first-of-type) {
    margin-left: 0;
  }
}

@media (max-width:767px) {
  .ph-events-overview-v1-view1-imredesign-default {
    padding: 0 8px;
    margin-bottom: 16px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container {
    padding: 0;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper {
    margin-top: 36px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card {
    display: block;
    padding: 0;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper {
    width: 100%;
    height: 141px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .img-event {
    width: 100%;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper {
    width: 48px;
    height: 48px;
    padding: 4px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .month-name {
    margin: 0;
    font-size: 12px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 18px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .image-wrapper .date-wrapper .date {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper {
    width: 100%;
    padding: 24px 16px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .category-tags-wrapper .category {
    padding: 4px 16px;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-name {
    margin: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .event-description {
    display: none;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper {
    margin-top: 16px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content {
    display: block;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    padding-left: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content:not(:first-of-type) {
    margin-top: 8px;
    margin-left: 0;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content .icon {
    top: 50%;
    left: 0;
    position: absolute;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .top-wrapper .info-wrapper .info-content .value {
    margin: 0;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper {
    display: block;
    margin-top: 24px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper {
    margin-top: 8px;
    justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .btn-register {
    min-height: 40px;
    width: auto;
    font-family: FSThriveElliotWeb-Heavy;
    font-weight: normal;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    border-color: #000000;
    background: none;
    background-color: #000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .btn-register:hover,
  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .btn-register:active {
    color: #ffffff;
    background: none;
    background-color: #fff200;
    border-color: #fff200;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .btn-register:hover,
  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .btn-register:active {
    color: #ffffff;
    background: none;
    background-color: #fff200;
    border-color: #fff200;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-events-overview-v1-view1-imredesign-default .event-results-container .event-cards-wrapper .event-card .event-info-wrapper .bottom-wrapper .button-wrapper .share-button-wrapper {
    top: auto;
    right: auto;
    position: relative;
  }
}

/*!TZYBBLPN-end-widget-#ph-events-overview-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-share-event-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-share-event-v2-view1-imredesign-default .share-action-btn {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  background-color: transparent;
}

.ph-share-event-v2-view1-imredesign-default .share-action-btn:hover {
  color: #85878C;
  background-color: transparent;
}

.ph-share-event-v2-view1-imredesign-default .share-action-btn>.icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-share-event-v2-view1-imredesign-default .share-action-btn .btn-text {
  display: inline-block;
  margin-left: 12px;
  vertical-align: middle;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area {
  top: 40px;
  right: 0;
  padding: 16px;
  z-index: 2;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 8px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px -2px rgba(0,0,0,0.2);
  box-shadow: 0 0 8px -2px rgba(0,0,0,0.2);
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area::before {
  top: -7px;
  right: 16px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: -3px -3px 5px -3px rgba(0,0,0,0.2);
  -moz-box-shadow: -3px -3px 5px -3px rgba(0,0,0,0.2);
  box-shadow: -3px -3px 5px -3px rgba(0,0,0,0.2);
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .widget-container {
  width: 100%;
  padding: 0;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options {
  width: 170px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row1 li {
  width: 100%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row2 li {
  width: 50%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row3 li {
  width: 33.33333333%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row4 li {
  width: 25%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row5 li {
  width: 20%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row6 li {
  width: 16.66666666%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row7 li {
  width: 14.28571428%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.icons-per-row8 li {
  width: 12.5%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options li button {
  width: 32px;
  border: none;
  height: 32px;
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options li button:focus {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options li button .icon {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 16px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options li button.google-plus .icon {
  font-size: 20px;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin {
  background-color: #1663B0 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter {
  background-color: #4B76C4 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style1.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.linkedin {
  color: #1663B0 !important;
  border-color: #1663B0 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style2.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email {
  background-color: #3182D9 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.email i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook {
  background-color: #2E418F !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.facebook i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin {
  background-color: #1663B0 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.linkedin i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter {
  background-color: #4B76C4 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.twitter i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus {
  background-color: #C5361D !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.google-plus i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest {
  background-color: #bd081c !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.pinterest i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing {
  background-color: #b0d400 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.xing i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk {
  background-color: #4a76a8 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.vk i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo {
  background-color: #fa2f2f !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style3.with-brand-colors li button.weibo i {
  color: #ffffff !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email {
  border-color: #3182D9 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook {
  border-color: #2E418F !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin {
  border-color: #1663B0 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter {
  border-color: #4B76C4 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus {
  border-color: #C5361D !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest {
  border-color: #bd081c !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing {
  border-color: #b0d400 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk {
  border-color: #4a76a8 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo {
  border-color: #fa2f2f !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style4.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.email i {
  color: #3182D9 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.facebook i {
  color: #2E418F !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.linkedin i {
  color: #1663B0 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.twitter i {
  color: #4B76C4 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.google-plus i {
  color: #C5361D !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.pinterest i {
  color: #bd081c !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.xing i {
  color: #b0d400 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.vk i {
  color: #4a76a8 !important;
}

.ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options.style5.with-brand-colors li button.weibo i {
  color: #fa2f2f !important;
}

@media only screen and (max-width:1151px) {
  .ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .phs-widget-heading .heading-block {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .phs-widget-heading p {
    font-size: 16px;
  }

  .ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options {
    margin: 0 -12px;
    padding: 12px 0 0 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-share-event-v2-view1-imredesign-default .share-action-btn {
    border: 1px solid #85878C;
    padding: 7px 32px;
    min-height: initial;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
  }

  .ph-share-event-v2-view1-imredesign-default .share-action-btn:hover {
    color: #85878C;
    border-color: #85878C;
    background-color: transparent;
  }

  .ph-share-event-v2-view1-imredesign-default .share-action-btn .btn-text {
    margin-left: 4px;
  }

  .ph-share-event-v2-view1-imredesign-default .phs-widget-block-area {
    top: 60px;
  }

  .ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .phs-widget-heading .heading-block {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .phs-widget-heading p {
    font-size: 14px;
  }

  .ph-share-event-v2-view1-imredesign-default .phs-widget-block-area .content-block .share-options {
    margin: 0 -8px;
    padding: 8px 0 0 0;
  }
}

@media only screen and (max-width:1151px) {
  .ph-event-details-v1-event-share-imredesign-default .phs-widget-block-area .content-block ul li {
    margin: 0 7px 10px 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-event-details-v1-event-share-default .phs-widget-block-area .content-block ul li {
    margin: 0 7px 10px 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-share-event-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-settings-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area {
  display: block;
  padding: 0;
  margin: 0 auto;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block {
  margin: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading {
  padding: 0 0 22px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin: 4px 0 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
  padding: 32px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block {
  padding: 0 0 40px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 88px;
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure img {
  max-width: 100%;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
  font-size: 24px;
  line-height: inherit;
  padding: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
  position: relative;
  margin: 0 0 0 24px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  text-align: left;
  color: #85878C;
  display: block;
  margin: 0 0 8px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block {
  position: relative;
  text-align: left;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 16px;
  position: absolute;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item .dz-preview {
  display: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  font-size: 14px;
  line-height: 20px;
  min-width: 160px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover {
  background-color: #000000;
  color: #ffffff;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items {
  position: relative;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo:hover {
  background-color: #000000;
  color: #ffffff;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block {
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block [class*='col-'] {
  padding: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
  margin: 0 0 40px 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item:last-child {
  margin: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
  padding-right: 40px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
  font-family: FSThriveElliotWeb-Regular;
  display: block;
  color: #85878C;
  margin: 0 0 8px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  font-weight: normal;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .field-label {
  display: inline-block;
  width: 75%;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .indication-text {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  display: inline-block;
  width: 24%;
  text-align: right;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
  text-transform: capitalize;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  color: #f83b4e;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .required-text {
  color: #000000;
  padding-left: 5px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  display: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
  height: 40px;
  width: 100%;
  max-width: 100%;
  display: block;
  color: #000000;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-title-field[aria-expanded="true"],
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-title-field[aria-expanded="true"],
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-location-field[aria-expanded="true"],
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-location-field[aria-expanded="true"] {
  border-color: rgba(34,69,217,0.4);
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-title-field~.dropdown-list,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-title-field~.dropdown-list,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-location-field~.dropdown-list,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-location-field~.dropdown-list {
  border-color: rgba(34,69,217,0.4);
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  -o-transition: background-color 5000s ease-in-out 0s;
  -moz-transition: background-color 5000s ease-in-out 0s;
  -ms-transition: background-color 5000s ease-in-out 0s;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:hover {
  border: solid 1px #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:focus {
  border: solid 1px #808080;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block {
  position: relative;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .cancel {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .icon-dropdown {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
  pointer-events: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  border: 1px solid #000000;
  top: 40px;
  height: auto;
  padding: 0;
  max-height: 240px;
  overflow-y: auto;
  border-top: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
  color: #000000;
  padding: 12px 24px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  position: relative;
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .city-name,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .city-name {
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .country-name,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .country-name {
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item em,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item.listitem-focused,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:hover,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:focus {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .icon,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .disabled {
  background-color: rgba(249,249,249,0.6);
  width: 100%;
  color: #85878C;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper {
  position: relative;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang {
  height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  border: 1px solid #000000;
  display: block;
  padding: 8px 35px 8px 16px;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: transparent;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
  border: 1px solid #808080 !important;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang:hover {
  border: 1px solid #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .no-value {
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .language-value {
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .icon {
  top: 50%;
  color: #000000;
  right: 16px;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  transform: translateY(0);
  top: 50px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list {
  height: auto;
  padding: 0;
  max-height: 230px;
  overflow-y: auto;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn {
  color: #000000;
  padding: 12px 24px 12px 36px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  position: relative;
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn.active .icon {
  display: block;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block {
  width: 100%;
  text-align: right;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button {
  min-width: 160px;
  cursor: pointer;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .disabled {
  pointer-events: none;
  background-color: rgba(0,0,0,0.1);
  border: rgba(0,0,0,0.1);
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block {
  outline: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block:focus {
  outline: none;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup {
  width: 100%;
  max-width: 720px;
  margin: 32px auto;
  position: relative;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1.43;
  background-color: transparent;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 40px 0;
  margin: 0 auto;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .heading,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 1.5;
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block {
  padding: 64px 0 0;
  display: block;
  width: 60%;
  margin: 0 auto;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .upload-button-item,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .save-button:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .cancel-button,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #000000;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
  padding: 8px 10px;
  border-radius: 4px;
  border: solid 1px #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block;
  width: 100%;
  background-color: #ffffff;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .cancel-button:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfully-saved-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 140px 0;
  margin: 0 auto;
  background-color: #ffffff;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfully-saved-wrapper .success-icon {
  margin: 0 0 16px;
  width: 32px;
  height: 32px;
  border: solid 1px #000000;
  border-radius: 50%;
  display: inline-block;
  padding: 7px 0;
  color: #000000;
  font-size: 12px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfully-saved-wrapper .success-text {
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .sub-heading {
  font-size: 16px;
  line-height: 1.5;
  color: #85878C;
  margin: 16px 0 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  color: #000000;
  margin: 0 0 16px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button {
  color: #ffffff;
  width: 100%;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  border: none;
  margin: 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:hover {
  color: #f83b4e;
  border: 1px solid #f83b4e;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfull-spinner {
  position: absolute;
  background: #ffffff;
  opacity: .9;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfull-spinner .spinner {
  border: 0 solid #808080;
  border-radius: 50%;
  border-top: 3px solid #000000;
  border-right: 3px solid #000000;
  display: inline-block;
  margin-right: 8px;
  width: 48px;
  height: 48px;
  position: relative;
  top: 35%;
  left: 50%;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 128px 0;
  margin: 0 auto;
  background-color: #ffffff;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .icon-s {
  color: #000000;
  font-size: 16px;
  width: 32px;
  height: 32px;
  margin: 0 auto 24px;
  border: 1px solid #000000;
  border-radius: 50%;
  line-height: 1;
  padding: 6px 0 0;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .success-text {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .ok-button {
  margin: 48px 0 0;
  min-width: 250px;
}

.ph-profile-settings-v1-default-imredesign-theme1 .dz-preview {
  display: none;
}

@media (max-width:767px) {
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    background: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-header {
    padding: 20px 0;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-header .heading-block .heading {
    font-size: 20px;
    line-height: 1.6;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-header .heading-block .sub-heading {
    display: none;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-header .saved-block {
    left: 12px;
    right: 12px;
    width: initial;
    font-size: 14px;
    line-height: 1.14;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block {
    padding: 16px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading {
    display: none;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading {
    font-size: 18px;
    line-height: 1.56;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .sub-heading {
    display: none;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block {
    padding: 0;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block {
    padding: 0 0 32px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure {
    max-width: 64px;
    width: 64px;
    line-height: 64px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    height: 64px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure .avatar-circle {
    height: 64px;
    width: 64px;
    line-height: 32px;
    font-size: 25.6px;
    padding-top: 16px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block {
    margin: 0 0 0 16px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
    margin: 0 0 32px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
    margin: 0 0 32px;
    padding-right: 0;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .field-label {
    width: 50%;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .indication-text {
    font-size: 12px;
    line-height: 18px;
    width: 48%;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
    font-size: 12px;
    line-height: 18px;
    margin: 4px 0 0;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block {
    margin-top: 32px;
    text-align: center;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button {
    max-width: 324px;
    width: 100%;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block {
    position: relative;
    height: 100%;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup {
    width: 100%;
    margin: 24px 0;
    height: 100%;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .btn-close {
    top: 24px;
    right: 24px;
    font-size: 12px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper {
    width: 100%;
    position: relative;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .heading,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
    font-size: 20px;
    line-height: 1.6;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
    width: 90%;
    max-width: 280px;
    padding: 40px 0 0;
    margin: 0 auto;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .save-button,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
    width: 100%;
    max-width: 280px;
    margin: 0 0 16px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .cancel-button,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    width: 100%;
    max-width: 280px;
    margin: 0 0 16px;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .successfully-saved-wrapper,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .successfully-updated-wrapper {
    width: 100%;
    padding: 0;
    position: relative;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 12px 0 0;
  }

  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .save-button,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-default-imredesign-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    margin: 0 0 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-settings-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area>.heading-block {
  display: none;
  background-color: rgba(252,252,252,0.9);
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area>.heading-block .widget-container {
  padding-top: 56px;
  padding-bottom: 56px;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area>.heading-block .heading {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin: 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area>.widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content {
  margin: 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .row {
  margin-left: 0;
  margin-right: 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left {
  padding: 0 32px 0 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem {
  margin: 0;
  padding: 10px 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem:first-child {
  padding-top: 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab {
  width: 100%;
  padding: 0 0 0 16px;
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  display: inline-block;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab.active {
  color: #000000;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab.active:before {
  content: '';
  width: 2px;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal {
  padding: 0;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button,
.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button {
  padding: 24px 16px;
  border: none;
  width: 100%;
  text-align: left;
  background: transparent;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  display: none;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button .icon-block,
.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button .icon-block {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 12px;
}

.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button .button-text,
.ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button .button-text {
  display: inline-block;
  vertical-align: middle;
  padding-left: 12px;
}

@media only screen and (max-width:767px) {
  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area>.heading-block .widget-container {
    width: 100%;
    padding: 24px 16px;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area>.heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area>.widget-container {
    width: 100%;
    padding: 0;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content {
    background: transparent;
    padding: 0;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left {
    padding: 0;
    background: #ffffff;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem {
    padding: 0 0 20px 0;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
    display: block;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab.active {
    display: none;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button,
  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button {
    display: block;
    background-color: rgba(252,252,252,0.9);
    padding: 0 0 24px 0;
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button .button-text,
  .ph-nav-tabs-v1-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button .button-text {
    font-size: 18px;
    line-height: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-email-notification-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area {
  padding: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-Heading {
  padding: 0 0 22px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-Heading .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-Heading .heading-block .heading {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-Heading .heading-block .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 4px 0 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents {
  background-color: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block {
  padding: 32px 0;
  font-size: 16px;
  line-height: 24px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block:first-child {
  padding-top: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .notification-title {
  color: #000000;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .row [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .notification-description {
  margin-top: 8px;
  color: #85878C;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .user-email {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  text-align: right;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .change-email {
  text-align: right;
  margin-top: 14px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .change-email .change-email-link {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  display: none;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency {
  border: 1px solid #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  float: right;
  margin-top: 6px;
  height: 34px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency .frequency-btn {
  position: relative;
  text-align: center;
  float: left;
  min-width: 80px;
  width: 33.3%;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency .frequency-btn .btn-content {
  padding: 6px 12px;
  color: #000000;
  display: inline-block;
  width: 100%;
  border-right: 1px solid #000000;
  -o-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -webkit-transition: all .3s;
  transition: all .3s;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 88px;
  margin-bottom: -6px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency .frequency-btn>input {
  position: absolute;
  opacity: 0;
  width: 100%;
  margin: 0;
  height: 100%;
  cursor: pointer;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency .frequency-btn>input:focus+.btn-content {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency .frequency-btn>input:checked+.btn-content {
  color: #ffffff;
  background-color: #000000;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency .frequency-btn:last-child .btn-content {
  border-right: none;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button {
  text-align: right;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .label-value {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  margin-right: 16px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .label-value.active {
  color: #000000;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-input {
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-input:checked+.list-item-progress {
  background-color: #000000;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-input:focus+.list-item-progress {
  box-shadow: 0 0 1px #000000;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-input:checked+.list-item-progress:before {
  right: calc(100% - 30px);
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-input:checked+.list-item-progress {
  padding: 0 32px 0 16px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-progress {
  position: relative;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  display: block;
  background-color: #000000;
  padding: 0 16px 0 32px;
  width: 64px;
  height: 32px;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-progress:before {
  position: absolute;
  content: "";
  height: 28px;
  width: 28px;
  bottom: 2px;
  background-color: #ffffff;
  z-index: 999;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
  right: 2px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-progress.round {
  border-radius: 20px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch .list-item-progress.round::before {
  border-radius: 50%;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch input[type="checkbox"]:focus+.list-item-progress {
  outline: 1px dashed #000000;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button .switch input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block:last-child {
  border-bottom: none;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .bottom-action-block {
  width: 100%;
  text-align: right;
  margin: 32px 0 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .bottom-action-block .save-button {
  min-width: 160px;
  cursor: pointer;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .bottom-action-block .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .bottom-action-block .disabled {
  pointer-events: none;
  background-color: rgba(0,0,0,0.1);
  border: rgba(0,0,0,0.1);
  color: #000000;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .success-popup {
  width: 100%;
  max-width: 720px;
  margin: 32px auto;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .success-popup .successfully-updated-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 128px 0;
  margin: 0 auto;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .success-popup .successfully-updated-wrapper .icon-s {
  color: #000000;
  font-size: 16px;
  width: 32px;
  height: 32px;
  margin: 0 auto 24px;
  border: 1px solid #000000;
  border-radius: 50%;
  line-height: 1;
  padding: 6px 0 0;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .success-popup .successfully-updated-wrapper .success-text {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .success-popup .successfully-updated-wrapper .cancel-button {
  margin-top: 48px;
  min-width: 250px;
}

@media screen and (max-width:767px) {
  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area {
    padding: 0 0 40px;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-Heading {
    margin-bottom: 16px;
    padding: 0;
    display: none;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-Heading .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents {
    padding: 24px 20px;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block {
    padding: 24px 0;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .notification-title,
  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .notification-description,
  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .user-email {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .notification-description {
    margin-top: 8px;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency {
    margin-top: 16px;
    float: none;
    display: inline-block;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .user-email {
    margin-top: 12px;
    text-align: left;
    white-space: normal;
    word-break: break-all;
    word-break: break-word;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .toggle-button {
    margin-top: 24px;
    text-align: left;
    width: 100%;
    justify-content: flex-start;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .success-popup .successfully-updated-wrapper {
    width: 100%;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .bottom-action-block {
    margin-top: 24px;
    text-align: center;
  }

  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .bottom-action-block .save-button {
    max-width: 324px;
    width: 100%;
  }
}

@media (min-width:501px) and (max-width:767px) {
  .ph-email-notification-v1-default-imredesign-theme1 .email-notification-area .email-notification-body .notification-contents .notification-block .frequency .frequency-btn {
    width: auto;
  }
}

/*!TZYBBLPN-end-widget-#ph-email-notification-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  padding: 48px;
  position: absolute;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper {
  width: 124px;
  height: 124px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper:hover .btn-edit,
.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper:focus .btn-edit {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .profile-image-wrapper {
  width: 124px;
  height: 124px;
  line-height: 124px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .profile-image-wrapper .profile-image {
  width: 100%;
  height: 100%;
  max-width: 124px;
  object-fit: cover;
  position: absolute;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .initials-text {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 48px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .btn-edit {
  color: #85878C;
  right: 8px;
  width: 24px;
  border: none;
  bottom: 8px;
  height: 24px;
  padding: 0;
  position: absolute;
  font-size: 12px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.1);
  box-shadow: 0 2px 4px 2px rgba(0,0,0,0.1);
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .btn-edit .icon-edit-icon-fill {
  top: 50%;
  left: 50%;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .btn-edit:hover,
.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .btn-edit:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper {
  display: inline-block;
  margin-left: 24px;
  vertical-align: middle;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper .user-name {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  padding-right: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 500px;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper .user-designation {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper .user-location {
  color: #85878C;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .right-wrapper .btn-add-resume .icon-plus {
  font-size: 12px;
  vertical-align: middle;
}

.ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .right-wrapper .btn-add-resume .btn-text {
  margin-left: 6px;
  vertical-align: middle;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper {
  padding-top: 32px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper {
  padding: 48px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper {
  margin-top: 46px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .profile-strength-details {
  min-width: 250px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic {
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  vertical-align: inherit;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.profile-strenth-label {
  color: #000000;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.percent-completed {
  color: #000000;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper {
  min-width: 200px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper .next-step-label {
  color: #000000;
  display: inline-block;
  vertical-align: top;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper .btn-next-step {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 0;
  vertical-align: top;
  text-decoration: underline;
  background-color: #ffffff;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper .btn-next-step:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: inherit;
  margin-left: 6px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .btn-profile-info {
  color: #000000;
  border: none;
  padding: 0;
  line-height: 1;
  background-color: #ffffff;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .btn-profile-info i {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper {
  top: 30px;
  left: -40px;
  width: 270px;
  padding: 24px;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper::before {
  top: -5px;
  left: 40px;
  width: 12px;
  height: 12px;
  content: '';
  z-index: 12;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -2px -2px 2px -1px rgba(0,0,0,0.1);
  -moz-box-shadow: -2px -2px 2px -1px rgba(0,0,0,0.1);
  box-shadow: -2px -2px 2px -1px rgba(0,0,0,0.1);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .head-text {
  color: #000000;
  margin: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #f9f9f9;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item {
  padding: 16px 0;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item:first-child {
  padding-top: 24px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item:last-child {
  padding-bottom: 0;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps {
  color: #000000;
  width: 100%;
  border: none;
  padding: 0;
  text-align: left;
  background-color: #ffffff;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed {
  color: #adafb3;
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper {
  border: 1px solid #808080;
  background-color: #ffffff;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper .icon {
  color: #808080;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper .icon.icon-check-mark-thick {
  display: block;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper .icon.icon-plus {
  display: none;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper .icon {
  top: 50%;
  left: 40%;
  color: #ffffff;
  position: absolute;
  font-size: 8px;
  line-height: 1;
  transform: translate(-40%, -50%);
  -o-transform: translate(-40%, -50%);
  -ms-transform: translate(-40%, -50%);
  -moz-transform: translate(-40%, -50%);
  -webkit-transform: translate(-40%, -50%);
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper .icon.icon-check-mark-thick {
  display: none;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper .icon.icon-plus {
  display: block;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .step-name {
  display: inline-block;
  line-height: 1;
  margin-left: 12px;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .progress-bar-wrapper {
  width: 100%;
  height: 8px;
  margin: 0 8px;
  display: inline-block;
  overflow: hidden;
  max-width: 700px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .progress-bar-wrapper .bg-fill {
  height: 100%;
  background-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper {
  padding-top: 32px;
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper {
  padding: 72px 0;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .img-job-opportunity {
  max-width: 100%;
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .head-text {
  color: #000000;
  margin: 16px 0 8px;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .content {
  color: #adafb3;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 0;
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile {
  margin-top: 48px;
}

.ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper {
  width: 100%;
  height: 450px;
  margin: 0 auto;
  position: absolute;
  max-width: 720px;
  background-color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 0;
  right: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .edit-image-heading {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block {
  padding: 0;
  display: block;
  width: 100%;
  margin: 64px auto 0;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button {
  margin-top: 16px;
}

.ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button:hover {
  color: #f83b4e;
  border-color: #f83b4e;
  background-color: transparent;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block {
  outline: none;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block:focus {
  outline: none;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup {
  width: 100%;
  margin: 32px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1.43;
  background-color: transparent;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 40px 0;
  margin: 0 auto;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
  color: #85878C;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
  width: 60%;
  margin: 0 auto;
  display: block;
  padding: 64px 0 0;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
  color: #ffffff;
  width: 100%;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  color: #000000;
  width: 100%;
  border: none;
  margin: 0;
  display: block;
  padding: 8px 10px;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v2-view1-imredesign-default .dz-preview {
  display: none;
}

@media only screen and (max-width:1151px) {
  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper {
    transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    position: relative;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper .user-name {
    max-width: 295px;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper {
    padding-top: 32px;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper {
    padding-top: 32px;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay {
    padding-top: 32px;
  }
}

@media only screen and (max-width:767px) {
  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper {
    display: block;
    padding: 24px 16px;
    position: static;
    transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    margin: 0;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper {
    text-align: center;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper {
    width: 88px;
    height: 88px;
    margin: 0 auto;
    display: block;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .profile-image-wrapper {
    width: 88px;
    height: 88px;
    line-height: 88px;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .profile-image-wrapper .profile-image {
    max-width: 88px;
    left: 0;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .initials-text {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .image-wrapper .btn-edit {
    right: -2px;
    bottom: 4px;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper {
    margin: 8px 0 0 4px;
    display: block;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper .user-name {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
    max-width: 100%;
    white-space: normal;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper .user-designation,
  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .left-wrapper .user-info-wrapper .user-location {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v2-view1-imredesign-default .user-details-wrapper .right-wrapper {
    width: 100%;
    margin-top: 28px;
    display: inline-block;
    text-align: center;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper {
    margin: 0;
    padding: 0;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper {
    padding: 24px 16px;
    margin-top: 16px;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .content {
    display: none;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper {
    margin: 0;
    display: block;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper::before,
  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper::after {
    content: '';
    display: table;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper::after {
    clear: both;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper {
    float: right;
    margin-left: auto;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper::before {
    left: 0;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper {
    left: auto;
    width: 240px;
    right: -12px;
    height: auto;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper::before {
    left: auto;
    right: 14px;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .progress-bar-wrapper {
    height: 6px;
    margin: 24px 0 0;
  }

  .ph-profile-view-v2-view1-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .next-step-wrapper {
    display: none;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper {
    padding-top: 16px;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper {
    padding: 28px 16px 32px;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .img-job-opportunity {
    max-width: 148px;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .head-text {
    margin: 24px 0 16px;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile {
    height: 40px;
    margin-top: 24px;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay {
    background-color: #ffffff;
    padding-top: 16px;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper {
    height: 100%;
    margin: 0;
    display: table;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper {
    width: 100%;
    display: table-cell;
    padding: 20px 32px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .edit-image-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block {
    margin: 48px auto 0;
  }

  .ph-profile-view-v2-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button {
    color: #f83b4e;
    border-color: transparent;
    padding: 0;
    min-height: auto;
    margin-top: 32px;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block {
    height: 100%;
    position: relative;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup {
    width: 100%;
    height: 100%;
    margin: 24px 0;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .btn-close {
    top: 24px;
    right: 24px;
    font-size: 12px;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper {
    top: 50%;
    left: 0;
    width: 100%;
    position: relative;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
    margin: 12px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
    width: 90%;
    margin: 0 auto;
    padding: 40px 0 0;
    max-width: 280px;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
    width: 100%;
    margin: 0 0 16px;
    max-width: 280px;
  }

  .ph-profile-view-v2-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    width: 100%;
    margin: 0 0 16px;
    max-width: 280px;
  }
}

@media only screen and (max-width:480px) {
  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-profile-view-v2-view1-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-manage-resume-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper {
  height: 450px;
  margin: 0 auto 0;
  display: table;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  left: 50%;
  background: transparent;
  max-width: 100%;
  width: 800px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper {
  display: table-cell;
  padding: 0 40px;
  text-align: center;
  vertical-align: middle;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .btn-close {
  top: 41px;
  right: 41px;
  color: #adafb3;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 14px;
  background-color: transparent;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .content {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .bottom-text {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list {
  width: 100%;
  margin: 64px auto 0;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area {
  width: 100%;
  display: inline-block;
  max-width: 192px;
  vertical-align: middle;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area:not(:first-of-type) {
  margin-left: 8px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .btn-upload-linkedin-resume {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 74px;
  display: block;
  padding: 16px;
  font-size: 12px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: transparent;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .btn-upload-linkedin-resume:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin {
  color: #000000;
  display: block;
  font-size: 16px;
  line-height: 1;
  height: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  display: block;
  padding: 10px 0 0;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 74px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone:hover,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone:focus,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:focus,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:focus {
  outline: 2px dotted #000000;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content {
  width: 100%;
  text-align: center;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
  display: block;
  padding: 0;
  line-height: 1;
  height: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox {
  font-size: 19px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v1-view1-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
  display: block;
  font-size: inherit;
  padding: 10px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .btn-skip {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  margin-top: 48px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  text-decoration: underline;
  background-color: transparent;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .loader-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  position: absolute;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .loader-overlay .loader-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .loader-overlay .loader-wrapper .icon-wrapper {
  color: #000000;
  animation: spin 2s linear infinite;
  font-size: 48px;
  -moz-animation: spin 2s linear infinite;
  -webkit-animation: spin 2s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .loader-overlay .loader-wrapper .loading-text {
  color: #000000;
  margin: 12px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper {
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 32px 0;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .resume-import-heading {
  color: #000000;
  margin: 0;
  padding: 0 24px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .resume-import-heading .head-first-line {
  display: block;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .resume-import-heading .file-name {
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options {
  margin-top: 64px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area {
  width: 100%;
  display: inline-block;
  max-width: 220px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #ffffff;
  border: 1px solid #000000;
  height: 42px;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin {
  display: none;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  margin: 0;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #000000;
  width: 100%;
  height: auto;
  padding: 8px 32px;
  max-width: 220px;
  min-height: auto;
  line-height: 24px;
  border-color: #000000;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone:hover,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  color: #ffffff;
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone:focus,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:focus {
  outline: 2px dotted #000000;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
  display: none;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
  font-size: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #ffffff;
  background-color: #000000;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  color: #ffffff;
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:focus {
  outline: 2px dotted #000000;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-top: 32px;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper {
  width: 100%;
  height: 100vh;
  display: table;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper {
  display: table-cell;
  padding: 80px 0;
  vertical-align: middle;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 88px;
  position: relative;
  max-width: 800px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back {
  top: 24px;
  left: 24px;
  color: #000000;
  border: none;
  height: 32px;
  padding: 6px 16px 6px 32px;
  position: absolute;
  background-color: transparent;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back .icon {
  top: 50%;
  left: 20px;
  width: 6px;
  height: 11px;
  display: inline-block;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-close {
  top: 26px;
  color: #000000;
  right: 26px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1;
  background-color: transparent;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 8px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .sub-heading {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
  margin-bottom: 40px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .icon-wrapper .icon {
  color: #000000;
  width: 64px;
  height: 70px;
  display: inline-block;
  font-size: 70px;
  line-height: 1;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .icon-wrapper .file-name {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper {
  margin-top: 64px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper .btn {
  margin: 0 auto;
  display: block;
  min-width: 200px;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: normal;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper .btn.secondary-button {
  margin-top: 8px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper {
  width: 100%;
  height: 450px;
  margin: 60px auto 0;
  display: table;
  padding: 120px 60px;
  position: relative;
  max-width: 720px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .head-text {
  margin: 0 0 16px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .head-text .sub-text {
  display: block;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .small-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper {
  margin-top: 64px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-ok,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-try-again {
  margin: 0 auto 32px;
  display: block;
  max-width: 185px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-ok:hover,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-try-again:hover {
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel {
  min-height: auto;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  text-align: left;
  border-color: transparent;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none;
  border-width: 1;
  padding: 0;
  line-height: 24px;
  text-decoration: none;
  margin: 0 auto;
  display: block;
  max-width: 185px;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel:hover,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel:hover {
  text-decoration: none;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel:hover,
.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel:hover {
  text-decoration: none;
}

.ph-manage-resume-v2-view1-imredesign-default .dz-preview {
  display: none;
}

@media only screen and (max-width:767px) {
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay {
    background-color: #ffffff;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    background: #ffffff;
    left: 0;
    top: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    width: 100%;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper {
    top: auto;
    left: auto;
    padding: 32px;
    position: relative;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .btn-close {
    top: 16px;
    right: 16px;
    position: fixed;
    font-size: 12px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .heading .star {
    display: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .bottom-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list {
    margin: 32px auto 0;
    display: block;
    max-width: 232px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area {
    width: 100%;
    max-width: 100%;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area#uploadLinkedIn {
    display: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .btn-upload-linkedin-resume {
    width: 100%;
    display: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default {
    margin: 0;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .before-content {
    display: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
    color: #000000;
    width: 100%;
    height: 56px;
    font-size: 16px;
    line-height: 24px;
    border-color: #000000;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content {
    width: 100%;
    margin: 0 auto;
    max-width: 200px;
    text-align: center;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .icon-holder,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
    height: auto;
    display: inline-block;
    line-height: .7;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-edit-social-v2-view1-imredesign-default .dropzone .dropzone-content .content-holder,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .profile-import-list>.ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
    margin: 0 0 0 12px;
    display: inline-block;
    padding: 0;
    font-size: 12px;
    line-height: 18px;
    vertical-align: middle;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .profile-update-wrapper .btn-skip {
    font-size: 16px;
    margin-top: 32px;
    line-height: 24px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .loader-overlay {
    display: table-cell;
    padding: 20px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .loader-overlay .loader-wrapper {
    position: static;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .loader-overlay .loader-wrapper .loading-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper {
    display: table-cell;
    padding: 20px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .resume-import-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options {
    width: 100%;
    margin: 40px auto 0;
    max-width: 280px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area {
    display: block;
    max-width: 100%;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area:last-of-type {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .btn-upload-linkedin-resume {
    width: 100%;
    display: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
    max-width: 100%;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content {
    margin: 0 auto;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .content-holder,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
    padding: 0;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .resume-import-error-wrapper .profile-import-options .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .before-content {
    display: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .success-wrapper {
    display: table-cell;
    padding: 20px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .success-wrapper .img-profile-update-success {
    max-width: 80px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .common-wrapper .success-wrapper .success-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper {
    table-layout: fixed;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper {
    padding: 48px 18px;
    position: relative;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper {
    padding: 0;
    position: static;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back {
    top: 28px;
    left: 18px;
    height: auto;
    padding: 0 0 0 12px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-back .icon {
    left: 0;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .btn-close {
    top: 28px;
    right: 18px;
    font-size: 12px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .resume-upload-outer-wrapper .resume-upload-popup-wrapper .content-wrapper .button-wrapper {
    margin-top: 40px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper {
    height: 100vh;
    margin: 0;
    padding: 0 16px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper {
    padding: 20px 0;
    overflow-y: auto;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .head-text {
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .small-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper {
    margin-top: 40px;
  }

  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-ok,
  .ph-manage-resume-v2-view1-imredesign-default .upload-resume-overlay .message-wrapper .content-wrapper .button-wrapper .btn-try-again {
    margin: 0 auto 20px;
    max-width: 280px;
  }
}

/*!TZYBBLPN-end-widget-#ph-manage-resume-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-education-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-education-v2-view1-imredesign-default {
  padding: 48px;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-education-v2-view1-imredesign-default:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-education-v2-view1-imredesign-default .heading-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}

.ph-education-v2-view1-imredesign-default .heading-wrapper .head-text {
  margin: 0;
}

.ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 160px;
  width: 100%;
}

.ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education:hover {
  -o-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education .icon-plus {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
}

.ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education .btn-text {
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
}

.ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education .btn-text.mobile {
  display: none;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item {
  border-top: 1px solid #f9f9f9;
  padding: 32px 0;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  margin: 0;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item:first-child {
  margin: 40px 0 0 0;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item:last-child {
  padding-bottom: 0;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block {
  padding: 0;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-title {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-info {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-transform: capitalize;
  margin: 8px 0 0 0;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-info .divider-line {
  width: auto;
  display: inline-block;
  margin: 0 8px;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-period {
  margin: 8px 0 0 0;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block {
  position: relative;
  text-align: right;
  padding: 0;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon {
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon::before,
.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover,
.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover .tooltip-text,
.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover::before,
.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus::before,
.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:hover::after,
.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon:focus::after {
  display: block;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item:hover {
  cursor: pointer;
}

.ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item:hover .education-edit-block .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-education-v2-view1-imredesign-default .education-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  position: fixed;
}

.ph-education-v2-view1-imredesign-default .education-overlay .btn-close {
  top: 30px;
  color: #adafb3;
  right: 30px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper {
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: transparent;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper {
  padding: 24px 0;
  position: relative;
  text-align: center;
  background: #ffffff;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .review-heading {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .btn-close {
  top: 23px;
  right: 28px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .progress-bar {
  left: 0;
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper {
  padding: 40px;
  background: #ffffff;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper.br-active {
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .head-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .head-wrapper .heading {
  margin: 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper {
  margin-top: 40px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container {
  padding: 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row {
  margin: 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
  margin-bottom: 40px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 {
  padding: 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group {
  position: relative;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.start-date-wrapper .error-text {
  right: 28px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
  margin: 0;
  text-align: left;
  padding-left: 40px;
  min-width: 280px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .field-label,
.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .date-wrapper,
.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper {
  text-align: left;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .error-text {
  bottom: 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label .star {
  color: #f83b4e;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.school-list {
  z-index: 20;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.study-field-list {
  z-index: 22;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.degree-list {
  z-index: 24;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.degree-list .field-dropdown-list .field-dropdown-list-item.listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper.degree-list .field-dropdown-list .field-dropdown-list-item {
  padding: 16px 24px;
  position: relative;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list {
  top: 40px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 10;
  position: absolute;
  max-height: 200px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 0 0 13px 13px;
  -moz-border-radius: 0 0 13px 13px;
  -ms-border-radius: 0 0 13px 13px;
  border-radius: 0 0 13px 13px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item.listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item {
  padding: 16px 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .item-name {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .item-name em {
  font-family: FSThriveElliotWeb-Heavy;
  font-style: normal;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .icon-plus {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .icon-check-mark-thick {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 12px;
  vertical-align: middle;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
  color: #000000;
  border: 1px solid #808080;
  min-height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus {
  outline: 2px dotted #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field.dropdown-open {
  outline: 2px dotted #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper[aria-expanded="true"] {
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper {
  min-width: 280px;
  border: 1px solid #808080;
  display: inline-block;
  padding: 10px 30px 10px 16px;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 14px;
  background-color: transparent;
  min-height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper.active {
  border-color: #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper.disabled {
  background-color: #fcfcfc;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper:hover {
  cursor: pointer;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper:focus {
  outline: 2px dotted #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper .placeholder-text {
  color: #adafb3;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper .icon-down-arrow,
.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper .icon-up-arrow {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  font-size: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list {
  left: 0;
  right: 0;
  bottom: 42px;
  height: auto;
  width: 280px;
  z-index: 15;
  position: absolute;
  max-height: 240px;
  overflow-y: auto;
  text-align: left;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 13px 13px 0 0;
  -moz-border-radius: 13px 13px 0 0;
  -ms-border-radius: 13px 13px 0 0;
  border-radius: 13px 13px 0 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item.listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item {
  color: #000000;
  padding: 16px 40px;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .dropdown-list .list-item .icon {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper {
  margin-top: 16px;
  display: inline-block;
  line-height: normal;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper:hover {
  cursor: pointer;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field {
  width: 15px;
  border: 1px solid #000000;
  height: 15px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-label {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 2px;
  vertical-align: middle;
  font-weight: normal;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field {
  color: #000000;
  border: 1px solid #808080;
  resize: none;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:focus {
  outline: 2px dotted #000000;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error-text {
  color: #f83b4e;
  right: 0;
  bottom: -36px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  text-transform: lowercase;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error-text::first-letter {
  text-transform: uppercase;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #808080;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  background: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper {
  width: 29%;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button:hover {
  color: #f83b4e;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper {
  width: 70%;
  text-align: right;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
  margin-right: 12px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:hover {
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .warning-heading {
  margin: 0;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
  color: #000000;
  width: 100%;
  margin: 12px auto 0;
  font-size: 16px;
  max-width: 300px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
  margin: 64px auto 0;
  min-width: 250px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-sure:hover {
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
  border: none;
  margin: 16px auto 0;
  display: block;
  min-width: 250px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  position: relative;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text.edit-success {
  color: #000000;
  margin: 30px 0 0;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .btn.primary-button {
  min-width: 160px;
  margin-top: 72px;
}

.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper,
.ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  background-color: #ffffff;
  margin: 80px auto;
  padding: 114px;
  text-align: center;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-education-v2-view1-imredesign-default .dz-preview {
  display: none;
}

@media (max-width:1151px) {
  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item:hover {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-info {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-period {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .review-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus {
    outline: 2px dotted #000000;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (max-width:767px) {
  .ph-education-v2-view1-imredesign-default {
    padding: 24px 16px;
    margin-top: 16px;
  }

  .ph-education-v2-view1-imredesign-default .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education .icon-plus {
    font-size: 9px;
  }

  .ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education .btn-text {
    margin-left: 4px;
  }

  .ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education .btn-text.desktop {
    display: none;
  }

  .ph-education-v2-view1-imredesign-default .heading-wrapper .btn-add-education .btn-text.mobile {
    display: inline-block;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item {
    padding: 16px 0;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item:first-child {
    margin-top: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block {
    width: 90%;
    display: inline-block;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-details-block .education-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
  }

  .ph-education-v2-view1-imredesign-default .education-details-list .education-details-list-item .education-edit-block .edit-icon {
    font-size: 16px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay {
    background-color: #ffffff;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .btn-close {
    font-size: 12px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper {
    margin: 0;
    max-width: 100%;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper {
    height: auto;
    margin: 0;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper {
    padding: 20px 0;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .review-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper {
    padding: 24px 16px 32px 16px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper {
    margin-top: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
    margin-bottom: 32px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.start-date-wrapper {
    margin-bottom: 32px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper {
    margin-top: 8px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .year-wrapper {
    width: 100%;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
    padding: 0;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item {
    padding: 16px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper {
    display: block;
    padding: 32px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper {
    width: 100%;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
    margin: 0 auto;
    display: block;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button {
    color: #f83b4e;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper {
    width: 100%;
    margin-bottom: 32px;
    text-align: center;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another,
  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    white-space: normal;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
    margin: 0 auto;
    display: block;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    margin: 16px auto 0;
    display: block;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    padding: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
    margin: 8px auto 0;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
    margin: 40px auto 0;
    display: block;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
    margin: 24px auto 0;
    display: block;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    padding: 24px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .img-profile-update-success {
    max-width: 80px;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
    margin: 24px 0 0;
  }

  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .btn.primary-button {
    width: 100%;
    max-width: 400px;
    margin-top: 40px;
  }
}

@media (max-width:480px) {
  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another,
  .ph-education-v2-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-education-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-skills-v3-view1-imredesign-default#-TZYBBLPN!*/

.ph-user-skills-v3-view1-imredesign-default {
  padding: 0;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-skills-v3-view1-imredesign-default:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper {
  margin: 0;
  display: block;
  width: 100%;
  padding: 48px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .head-text {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 60%;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block {
  display: inline-block;
  position: relative;
  margin-left: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-btn-icon {
  background: transparent;
  border: none;
  padding: 0;
  height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-details {
  position: absolute;
  left: 44px;
  top: -24px;
  padding: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  width: 248px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-text,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 0;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  display: inline-block;
  margin-top: 8px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .btn-add-skills {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 160px;
  width: 100%;
  float: right;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .btn-add-skills:hover {
  -o-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .btn-add-skills .btn-text {
  vertical-align: middle;
  margin-left: 6px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .btn-add-skills .icon {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper {
  float: right;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .info-heading {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: initial;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper {
  top: 26px;
  right: 0;
  width: 250px;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text .link-visibility-settings {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block {
  width: 100%;
  padding: 32px 48px 48px;
  border-top: 1px solid #f9f9f9;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper {
  padding: 20px 24px 20px 32px;
  align-items: center;
  margin-bottom: 24px;
  justify-content: space-between;
  background-color: #ebeef7;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper {
  width: 70%;
  position: relative;
  padding-left: 68px;
  padding-right: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .image-wrapper {
  top: 50%;
  left: 0;
  width: 56px;
  height: 56px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .image-wrapper .img-new-skills {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .info-text {
  font-size: 16px;
  max-width: 620px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper {
  width: 30%;
  text-align: right;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper .btn.secondary-button {
  border: none;
  white-space: normal;
  background-color: rgba(255,255,255,0.7);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper .btn.secondary-button:hover {
  color: #000000;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .row {
  margin: 0;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block [class*='col-'] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block {
  padding: 0;
  flex-flow: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item {
  margin: 0 12px 12px 0;
  display: inline-block;
  padding: 0;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  letter-spacing: inherit;
  text-decoration: none;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group {
  color: #000000;
  cursor: default;
  padding: 6px 16px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(249,249,249,0.65);
  min-height: auto;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-skill-button-text {
  padding: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-top-rated-skill .active {
  color: #000000;
  display: inline-block;
  position: relative;
  font-size: 12px;
  margin-right: 6px;
  vertical-align: text-bottom;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block:hover .user-skills-edit-block .edit-icon,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block:focus .user-skills-edit-block .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block {
  position: relative;
  text-align: right;
  padding: 0;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block button {
  border: none;
  background-color: transparent;
  padding: 0;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon {
  position: relative;
  font-size: 18px;
  opacity: 0;
  filter: alpha(opacity=0);
  line-height: 1;
  color: #85878C;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon:hover,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon:hover .tooltip-text,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon::before,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 2px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block:hover .edit-icon::before,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block:focus .edit-icon::before,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block:hover .edit-icon::after,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block:focus .edit-icon::after {
  display: block;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block:hover .tooltip-text,
.ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block:focus .tooltip-text {
  display: block;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .btn-close,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .btn-close {
  top: 24px;
  color: #adafb3;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
  width: 32px;
  height: 32px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .review-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .review-wrapper {
  padding: 28px 0;
  position: relative;
  text-align: center;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .review-wrapper .review-heading,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .review-wrapper .review-heading {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .review-wrapper .step-count,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .review-wrapper .step-count {
  color: #adafb3;
  font-size: 14px;
  margin-top: 2px;
  text-align: center;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .review-wrapper .progress-bar,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .review-wrapper .progress-bar {
  left: 0;
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper {
  padding: 40px;
  background: #ffffff;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper.br-active,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper.br-active {
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .head-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .head-text {
  margin-bottom: 4px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .sub-heading,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .sub-heading {
  color: #000000;
  margin: 0 0 24px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 32px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field {
  color: #000000;
  height: 32px;
  padding: 8px 32px 8px 0;
  font-size: 14px;
  line-height: 20px;
  width: 260px;
  border-color: #adafb3;
  border-style: solid;
  border-width: 0 0 1px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-webkit-input-placeholder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-moz-placeholder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-ms-input-placeholder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-moz-placeholder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skill,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skill {
  top: 50%;
  color: #000000;
  right: 0;
  position: absolute;
  font-size: 10px;
  background: transparent;
  border: none;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list {
  top: 32px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 2;
  position: absolute;
  max-height: 190px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills {
  color: #000000;
  padding: 14px 24px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills:hover,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.listitem-focused,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .icon-star,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .icon-star,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .top-skills-count-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .top-skills-count-text {
  color: #000000;
  opacity: .5;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .icon-star,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  margin-top: 2px;
  line-height: 1;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text {
  color: #e74c3c;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list {
  margin: -4px;
  padding: 4px;
  max-height: 300px;
  min-height: 220px;
  overflow-y: auto;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option {
  float: left;
  margin-bottom: 12px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill {
  position: relative;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip {
  top: 40px;
  left: -1px;
  width: 152px;
  padding: 16px;
  z-index: 20;
  position: absolute;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip:before,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip:before {
  top: -6px;
  left: 20px;
  width: 12px;
  bottom: 0;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .icon-star,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 8px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .top-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .top-text {
  color: #85878C;
  margin: 0 0 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .btn-got,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .btn-got {
  color: #000000;
  border: 1px solid #000000;
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add {
  border: none;
  height: 32px;
  padding: 6px 16px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  vertical-align: middle;
  line-height: 10px;
  border: 1px solid #000000;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add .icon-plus,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add .icon-plus {
  color: #000000;
  font-size: 10px;
  display: inline-block;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:not(:last-of-type),
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:not(:last-of-type) {
  margin-right: 12px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper {
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
  border: none;
  padding: 6px 0 6px 16px;
  align-items: center;
  outline-offset: -2px;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  background-color: rgba(249,249,249,0.65);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star {
  color: #000000;
  font-size: 12px;
  margin-top: -3px;
  line-height: 20px;
  margin-right: 8px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star-empty,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon-star-empty {
  color: #000000;
  font-size: 12px;
  margin-top: -3px;
  line-height: 20px;
  margin-right: 8px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
  color: rgba(0,0,0,0.85);
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 280px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete {
  height: inherit;
  padding: 6px 16px 6px 12px;
  font-size: 10px;
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  -ms-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
  background-color: rgba(249,249,249,0.65);
  border: none;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume {
  color: #000000;
  border: none;
  margin: 64px 0 0;
  display: inline-block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  display: none;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .bold-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .icon-up-arrow,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .icon-up-arrow {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-left: 7px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper .ph-slider-v2-suggestedskills-theme1 .suggested-items-block,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper .ph-slider-v2-suggestedskills-theme1 .suggested-items-block {
  margin: 16px 0 48px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review {
  padding-top: 64px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review .suggested-items-block,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review .suggested-items-block {
  margin-bottom: 8px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 25;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper {
  left: 0;
  right: 0;
  bottom: 90px;
  padding: 40px;
  position: absolute;
  background-color: #ffffff;
  display: none;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper {
  align-items: center;
  margin-bottom: 32px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text {
  color: #000000;
  border: none;
  margin: 0;
  display: inline-block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text .bold-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .btn-close,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .btn-close {
  color: #adafb3;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  top: 0;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block {
  margin: 0;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #ffffff;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:not(:last-of-type),
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:not(:last-of-type) {
  margin-right: 32px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #000000;
  width: 100%;
  height: 64px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  border: solid 1px #000000;
  text-align: center;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover {
  color: #000000;
  border-color: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon {
  color: #000000;
  font-size: 16px;
  line-height: 1;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  margin-left: 15px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #000000;
  width: 192px;
  height: 64px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  border-color: #000000;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone:hover,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone:hover,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  color: #000000;
  border-color: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
  display: inline-block;
  padding: 0;
  line-height: 1;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox {
  font-size: 19px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
  display: inline-block;
  font-size: inherit;
  margin-left: 15px;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #000000;
  border: 1px solid #000000;
  padding: 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover {
  color: #000000;
  border-color: #000000;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  display: inline-block;
  margin-left: 6px;
  vertical-align: bottom;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 30;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

@-webkit-keyframes rotation {
  from {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper {
  animation: rotation 2s infinite linear;
  -o-animation: rotation 2s infinite linear;
  -ms-animation: rotation 2s infinite linear;
  -moz-animation: rotation 2s infinite linear;
  -webkit-animation: rotation 2s infinite linear;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper .icon-loader,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper .icon-loader {
  color: #000000;
  font-size: 36px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content {
  color: #000000;
  margin: 32px 0 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper.review-mode {
  left: 0;
  width: 100%;
  bottom: 0;
  padding: 24px 40px;
  z-index: 30;
  position: absolute;
  border-top: 1px solid #f9f9f9;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper {
  border: none;
  padding: 0;
  margin-top: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper {
  width: 100%;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.secondary-button,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.secondary-button {
  width: 45%;
  margin-right: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.primary-button,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.primary-button {
  width: auto;
  border: none;
  min-width: 83px;
  max-width: 45%;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.primary-button:disabled,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.primary-button:disabled {
  color: #ffffff;
  background-color: rgba(0,0,0,0.2);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper {
  padding: 24px 32px 24px 100px;
  position: relative;
  background-color: #ebeef7;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper .image-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper .image-wrapper {
  top: 50%;
  left: 32px;
  width: 56px;
  height: 56px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper .image-wrapper .img-review-skills,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper .image-wrapper .img-review-skills {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper .info-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper .info-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #808080;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  background: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-save,
.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-cancel {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 160px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-save {
  width: 100%;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save:disabled,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-save:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper {
  padding: 64px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div {
  width: 72px;
  height: 72px;
  border: 2px solid #000000;
  display: inline-block;
  border-radius: 50%;
  position: relative;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div i.im-icon-check-mark,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div i.im-icon-check-mark {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -45%);
  line-height: 72px;
  font-size: 22px;
  color: #000000;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-heading,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-heading {
  margin: 16px 0 0 8px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-content,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-content {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .btn-sure,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .btn-sure {
  min-width: 224px;
  margin: 40px 0 0;
  padding: 8px 32px;
  border: none;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note {
  margin-top: 64px;
  font-size: 16px;
  line-height: 24px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note span,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note span {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note a.visibility-details-link,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note a.visibility-details-link {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 114px;
  position: relative;
  max-width: 720px;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading {
  color: #000000;
  margin: 0;
  font-size: 22px;
  line-height: 33px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content {
  color: #000000;
  margin: 16px auto 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  max-width: 65%;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure {
  margin: 64px auto 0;
  min-width: 250px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel {
  margin: 16px auto 0;
  border: none;
  display: block;
  min-width: 250px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .success-wrapper,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .success-wrapper {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
  text-align: center;
  padding: 114px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .success-text,
.ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 34px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-user-skills-v3-view1-imredesign-default .dz-preview {
  display: none;
}

@media only screen and (max-width:1151px) {
  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-skill-button-text {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width:767px) {
  .ph-user-skills-v3-view1-imredesign-default {
    padding: 0;
    margin-top: 16px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper {
    margin: 0;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 24px 16px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .head-text {
    max-width: 45%;
    display: inline-block;
    white-space: normal;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block {
    margin: 0 10px;
    position: static;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .public-view-block .visibility-details {
    left: 0;
    top: -66px;
    width: 100%;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .btn-add-skills {
    min-height: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    max-width: 30%;
    min-width: 80px;
    margin-left: auto;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .btn-add-skills .icon-plus {
    font-size: 9px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .btn-add-skills .btn-text {
    margin-left: 4px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper {
    max-width: 45%;
    margin-left: 10px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .info-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
    font-size: 16px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block {
    padding: 16px 20px 24px;
    margin: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper {
    display: block;
    padding: 20px 16px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper {
    width: 100%;
    padding-left: 64px;
    padding-right: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .image-wrapper {
    top: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .info-text {
    color: #000000;
    max-width: none;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper {
    width: 100%;
    margin-top: 24px;
    text-align: center;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper .btn.secondary-button {
    width: 100%;
    max-width: 400px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block {
    padding: 0;
    display: inline-block;
    width: 90%;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group {
    height: 32px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-skill-button-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 280px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-edit-block .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup {
    top: 0;
    bottom: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
  }

  .ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper {
    padding: 16px;
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
  }

  .ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .btn-sure {
    width: 82%;
  }

  .ph-user-skills-v3-view1-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note {
    line-height: 20px;
    font-size: 14px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    background-color: #ffffff;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
    width: auto;
    height: auto;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .review-wrapper {
    padding: 20px 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .review-wrapper .review-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .review-wrapper .btn-close {
    top: 20px;
    right: 16px;
    font-size: 12px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper {
    padding: 24px 16px;
    height: 72%;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper {
    margin-bottom: 24px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field {
    height: 32px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list {
    top: 32px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skill {
    top: 40%;
    transform: translate(0, -40%);
    -o-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    -moz-transform: translate(0, -40%);
    -webkit-transform: translate(0, -40%);
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list {
    min-height: 100px;
    padding-bottom: 160px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add {
    height: 32px;
    padding: 2px 14px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
    height: 32px;
    padding-left: 12px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
    font-size: 14px;
    line-height: 20px;
    max-width: 180px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete {
    height: 32px;
    padding: 6px 12px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-delete .icon-cancel {
    font-size: 10px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count {
    padding-bottom: 8px;
    margin: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text {
    margin-left: 8px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper .ph-slider-v2-suggestedskills-theme1 .suggested-items-block {
    margin-bottom: 32px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    overflow-y: auto;
    background-color: #ffffff;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper {
    bottom: 50%;
    padding: 0 32px;
    text-align: center;
    transform: translate(0, 50%);
    -o-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    -moz-transform: translate(0, 50%);
    -webkit-transform: translate(0, 50%);
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper {
    margin-bottom: 40px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .btn-close {
    top: auto;
    left: 50%;
    color: #000000;
    bottom: -50px;
    position: absolute;
    transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block {
    display: block;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:first-child {
    display: none;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:nth-of-type(2) {
    margin-top: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
    width: 100%;
    display: none;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default {
    margin: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .before-content {
    display: none;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone,
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone,
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone {
    color: #000000;
    width: 100%;
    height: 56px;
    font-size: 14px;
    line-height: 20px;
    border-color: #000000;
    justify-content: center;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content,
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content,
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content {
    width: 190px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .content-holder,
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder,
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder {
    padding: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay {
    position: fixed;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper {
    width: 100%;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode {
    border: none;
    padding: 0 18px 180px;
    position: static;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    margin: 0;
    padding: 24px 18px;
    position: fixed;
    border-top: 1px solid #f9f9f9;
    background-color: #ffffff;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper {
    flex-direction: column-reverse;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn {
    width: 100%;
    max-width: 400px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.secondary-button {
    margin: 0 auto;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper.review-mode .button-wrapper .left-wrapper .btn.primary-button {
    margin: 0 auto 28px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper {
    padding: 20px 16px 20px 80px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .footer-wrapper .new-skills-review-wrapper .image-wrapper {
    left: 16px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper {
    display: block;
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel {
    max-width: 100%;
    display: block;
    margin: 0 auto;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save {
    display: block;
    max-width: 100%;
    margin: 8px auto 32px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper {
    height: 100%;
    margin: 0;
    padding: 24px;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content {
    font-size: 14px;
    line-height: 20px;
    max-width: 100%;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure {
    margin: 40px auto 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel {
    margin: 24px auto 0;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .success-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .img-profile-update-success {
    max-width: 80px;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .success-text {
    margin: 28px 0 0;
    font-size: 18px;
    line-height: 28px;
  }
}

@media only screen and (max-width:480px) {
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save,
  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel {
    width: 100%;
  }

  .ph-user-skills-v3-view1-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
    max-width: 170px;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-skills-v3-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-work-experience-v2-view1-imredesign-default#-TZYBBLPN!*/

.ph-work-experience-v2-view1-imredesign-default {
  padding: 48px;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-work-experience-v2-view1-imredesign-default:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-work-experience-v2-view1-imredesign-default .heading-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}

.ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 160px;
  width: 100%;
}

.ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .icon-plus {
  font-size: 12px;
  vertical-align: middle;
}

.ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .btn-text {
  margin-left: 8px;
  vertical-align: middle;
}

.ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .btn-text.mobile {
  display: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item {
  border-top: 1px solid #fcfcfc;
  padding: 32px 0;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  margin: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block {
  padding: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-title {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-info {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 8px 0 0 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-desc {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 24px 0 0;
  word-break: break-word;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .read-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: inline-block;
  vertical-align: initial;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:first-child {
  margin: 40px 0 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:last-child {
  padding-bottom: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block {
  padding: 0;
  position: relative;
  text-align: right;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon {
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  color: #85878C;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover::before,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus::before,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover::after,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus::after {
  display: block;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover .tooltip-text,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon::before,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 7px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:focus {
  cursor: pointer;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:hover .edit-icon,
.ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:focus .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .btn-close {
  top: 0;
  color: #adafb3;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 14px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .btn-close:focus {
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper {
  padding: 32px 0;
  position: relative;
  text-align: center;
  background: #ffffff;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .review-heading {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .btn-close {
  top: 33px;
  right: 40px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .progress-bar {
  left: 0;
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper {
  padding: 40px;
  background: #ffffff;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper.br-active {
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .head-wrapper {
  position: relative;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper {
  margin-top: 32px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container {
  padding: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row {
  margin: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
  margin-bottom: 32px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 {
  padding: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group {
  position: relative;
  margin-bottom: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.start-date-wrapper .error-text {
  right: 39px;
}

@media (max-width:767px) {
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.start-date-wrapper .error-text {
    right: 0;
  }
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
  padding-left: 39px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .field-label,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .date-wrapper,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper {
  text-align: left;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .error-text {
  bottom: 0;
  top: 95px;
  max-width: 50%;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper .custom-input {
  top: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper .custom-field {
  margin-top: 3px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper .checkbox-wrapper .custom-label {
  max-width: 49%;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper.disabled {
  background-color: #fcfcfc;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  font-weight: normal;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label .star {
  color: #f83b4e;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label.sr-only {
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
  color: #000000;
  border: 1px solid #808080;
  height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-appearance: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus {
  outline: 2px dotted #000000;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper.month-wrapper {
  max-width: 168px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper.year-wrapper {
  max-width: 96px;
  margin-left: 12px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list {
  bottom: 42px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 15;
  position: absolute;
  max-height: 240px;
  overflow-y: auto;
  text-align: left;
  background-color: #ffffff;
  overflow-x: hidden;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 13px 13px 0 0;
  -moz-border-radius: 13px 13px 0 0;
  -ms-border-radius: 13px 13px 0 0;
  border-radius: 13px 13px 0 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item {
  color: #000000;
  padding: 16px 40px;
  position: relative;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item .icon {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 16px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,155,223,0.1);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .custom-field-wrapper .dropdown-list .list-item.listitem-focused {
  background-color: rgba(0,155,223,0.1);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper[aria-expanded="true"] {
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper {
  width: 100%;
  border: 1px solid #808080;
  display: inline-block;
  padding: 4px 30px 4px 16px;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 14px;
  background-color: transparent;
  -webkit-appearance: none;
  height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper:hover {
  cursor: pointer;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper:focus {
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .placeholder-text {
  color: #adafb3;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .value {
  color: #000000;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .icon-down-arrow,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-wrapper .icon-up-arrow {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  font-size: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper {
  margin-top: 14px;
  display: inline-block;
  line-height: normal;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper:hover {
  cursor: pointer;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field {
  width: 15px;
  border: 1px solid #000000;
  height: 15px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-label {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-left: 6px;
  vertical-align: middle;
  font-weight: normal;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field {
  color: #000000;
  border: 1px solid #808080;
  resize: none;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error-text {
  color: #f83b4e;
  right: 0;
  bottom: -36px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #808080;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  background: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper {
  width: 29%;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
  min-height: auto;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  border-color: transparent;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none;
  border-width: 1;
  padding: 0;
  line-height: 24px;
  text-decoration: none;
  color: #000000;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button:hover {
  color: #f83b4e;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper {
  width: 70%;
  text-align: right;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
  margin-right: 12px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper {
  margin: 80px auto;
  background: #ffffff;
  padding: 114px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper {
  text-align: center;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-heading {
  color: #000000;
  margin: 0;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
  color: #000000;
  width: 100%;
  margin: 12px auto 0;
  font-size: 16px;
  max-width: 300px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
  margin: 64px auto 0;
  display: block;
  min-width: 250px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure:hover {
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
  min-width: 250px;
  border: none;
  margin: 16px auto 0;
  display: block;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper {
  text-align: center;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 30px 0 0;
  font-size: 24px;
  line-height: 36px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .btn-close {
  top: 30px;
  color: #adafb3;
  right: 30px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 14px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper {
  width: 100%;
  height: 450px;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  padding: 64px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .btn-close {
  top: 40px;
  color: #adafb3;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 14px;
  background-color: transparent;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper {
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .continue-section-heading {
  margin: 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .button-wrapper {
  margin-top: 64px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .button-wrapper .btn-add-work {
  margin-right: 12px;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done {
  min-height: auto;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  border-color: transparent;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none;
  border-width: 1;
  padding: 0;
  line-height: 24px;
  text-decoration: none;
  color: #000000;
  margin: 32px auto 0;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover,
.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:active {
  color: #000000;
  background: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done:hover {
  text-decoration: none;
}

.ph-work-experience-v2-view1-imredesign-default .dz-preview {
  display: none;
}

@media (max-width:1151px) {
  .ph-work-experience-v2-view1-imredesign-default .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .icon-plus {
    font-size: 10px;
  }

  .ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .btn-text {
    margin-left: 4px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-title {
    font-size: 16px;
    line-height: 24px;
    padding: 0;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-info {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .experience-desc {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block .read-more-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:hover,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block .edit-icon:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:hover .edit-icon,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:focus .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@media (max-width:767px) {
  .ph-work-experience-v2-view1-imredesign-default {
    padding: 24px 16px;
    margin-top: 16px;
  }

  .ph-work-experience-v2-view1-imredesign-default .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .btn-text {
    margin-left: 4px;
  }

  .ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .btn-text.desktop {
    display: none;
  }

  .ph-work-experience-v2-view1-imredesign-default .heading-wrapper .btn-add-work-experience .btn-text.mobile {
    display: inline-block;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item {
    padding: 16px 0;
    margin: 0;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-details-block {
    padding: 0;
    width: 90%;
    display: inline-block;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item .work-experience-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-details-list .work-experience-details-list-item:first-child {
    margin: 24px 0 0 0;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay {
    background-color: #ffffff;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .btn-close {
    font-size: 12px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper {
    margin: 0;
    max-width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper {
    height: auto;
    margin: 0;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper {
    padding: 20px 0;
    background: #ffffff;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .review-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .review-wrapper .btn-close {
    top: 20px;
    right: 16px;
    font-size: 12px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper {
    padding: 20px 16px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper {
    margin-top: 24px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row:not(:last-of-type) .col-xs-12 .form-group {
    margin-bottom: 32px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group.end-date-wrapper {
    padding: 0;
    text-align: left;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper {
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .custom-field-wrapper {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .custom-field-wrapper.month-wrapper {
    max-width: 66%;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .date-field-wrapper .custom-field-wrapper.year-wrapper {
    max-width: 33%;
    margin-left: 16px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-label {
    margin-left: 4px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field {
    width: 12px;
    height: 12px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .custom-field .icon {
    font-size: 8px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:focus,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:focus {
    outline: 2px dotted #000000;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder,
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .textarea-field:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item {
    padding: 16px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .content-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-wrapper .field-dropdown-wrapper .field-dropdown-list .field-dropdown-list-item .item-name {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper {
    display: block;
    padding: 32px 32px 24px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper {
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
    margin: 0 auto;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button {
    color: #f83b4e;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper {
    width: 100%;
    margin-bottom: 32px;
    text-align: center;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
    margin: 0 auto;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    margin: 16px auto 0;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    padding: 24px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
    margin: 8px auto 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
    margin: 40px auto 0;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
    margin: 24px auto 0;
    display: block;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    padding: 24px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .success-wrapper .success-content-wrapper .success-text {
    margin: 28px 0 0;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper {
    height: 100vh;
    margin: 0;
    display: table;
    position: static;
    max-width: 100%;
    overflow-y: auto;
    background-color: #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper {
    display: table-cell;
    padding: 32px;
    position: static;
    vertical-align: middle;
    transform: translate(none);
    -o-transform: translate(none);
    -ms-transform: translate(none);
    -moz-transform: translate(none);
    -webkit-transform: translate(none);
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .continue-section-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .button-wrapper {
    margin-top: 40px;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .button-wrapper .btn-continue {
    margin: 16px 0 0;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .continue-section-wrapper .continue-section-content-wrapper .btn-done {
    color: #000000;
  }
}

@media (max-width:480px) {
  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete {
    margin: 0 auto;
    display: block;
    width: 100%;
    text-align: center;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .left-button-wrapper .btn-cancel-delete.delete-button {
    color: #f83b4e;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-add-another {
    margin: 0 auto;
    display: block;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .custom-form .button-wrapper .right-button-wrapper .btn-save {
    margin: 16px auto 0;
    display: block;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-sure {
    margin: 40px auto 0;
    display: block;
    width: 100%;
  }

  .ph-work-experience-v2-view1-imredesign-default .work-experience-overlay .work-experience-outer-wrapper .work-experience-wrapper .warning-wrapper .warning-content-wrapper .btn-cancel {
    margin: 24px auto 0;
    display: block;
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-work-experience-v2-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-employment-type-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea {
  display: block;
  background-color: #ffffff;
  padding: 24px;
  margin: 0 0 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .headingBlock {
  display: inline-block;
  width: 100%;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .headingBlock .heading {
  margin: 0;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .headingBlock .subHeading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #85878C;
  margin: 4px 0 0;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList {
  padding: 40px 0 0;
  width: 100%;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox:last-child .input-check-group {
  margin: 0;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group {
  padding: 0;
  margin: 0 0 24px;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group .checkbox {
  left: 0;
  top: 0;
  width: 12px;
  height: 12px;
  border-radius: 2px;
  border: solid 1px #000000;
  margin: 0 16px 0 0;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group .checkbox:focus,
.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group .checkbox:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group input:checked+.checkbox {
  width: 12px;
  height: 12px;
  background-color: #000000;
  border: solid 1px #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group input:focus+.checkbox {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group .checkbox::before {
  content: "";
  border-color: #ffffff;
  border-image: none;
  border-style: solid;
  border-width: 0 0 1px 1px;
  height: 5px;
  left: 1px;
  position: absolute;
  top: 1px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  width: 8px;
}

.ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group .checkbox-label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  padding: 0;
  text-transform: capitalize;
  display: inline-block;
  vertical-align: middle;
}

@media (max-width:767px) {
  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea {
    padding: 24px 16px;
    margin: 0 0 16px;
  }

  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .headingBlock {
    width: 100%;
  }

  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .headingBlock .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .headingBlock .sub-heading {
    margin: 4px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList {
    padding: 30px 0 0;
  }

  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox {
    width: 100%;
  }

  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group {
    margin: 0 0 20px;
  }

  .ph-user-employment-type-v1-default-imredesign-theme1 .checkboxArea .checkBoxList .eachCheckbox .input-check-group .checkbox-label {
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-employment-type-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-preferred-locations-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area {
  background-color: #ffffff;
  padding: 24px;
  margin: 0 0 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .heading-block h2 {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .heading-block .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #85878C;
  margin: 4px 0 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate {
  margin: 40px 0 0;
  display: inline-block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: solid 1px #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group .relocate-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element {
  margin-top: 16px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .date-label {
  color: #000000;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .date-label .format-text {
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
  max-width: 232px;
  margin-bottom: 8px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  padding: 10px 30px 10px 16px;
  z-index: 1;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .cancel {
  top: 13px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  padding: 0;
  background: transparent;
  border: none;
  z-index: 2;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .icon-calendar-7 {
  top: 13px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single {
  top: 44px !important;
  left: auto !important;
  z-index: 9;
  position: absolute !important;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single.is-hidden {
  display: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
  border: 1px solid #000000;
  padding: 24px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title {
  color: #000000;
  flex-flow: wrap;
  font-size: 14px;
  align-items: center;
  line-height: 20px;
  margin-bottom: 8px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
  position: relative;
  font-size: 0;
  line-height: 1;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
  top: 50%;
  right: 0;
  speak: none;
  content: "\e0ee";
  position: absolute;
  font-size: 10px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
  color: #000000;
  border: none;
  z-index: 1;
  position: relative;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  padding-right: 16px;
  -moz-appearance: none;
  background-color: transparent;
  -webkit-appearance: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
  display: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
  border: none;
  padding: 0;
  position: relative;
  font-size: 0;
  min-width: 20px;
  min-height: 16px;
  background-color: transparent;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
  left: 0;
  content: "\5e";
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
  float: right;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
  right: 0;
  content: "\5d";
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
  top: 50%;
  color: #000000;
  speak: none;
  position: absolute;
  font-size: 20px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table {
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
  color: #85878C;
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
  cursor: initial;
  word-break: normal;
  border-bottom: none;
  text-decoration: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
  text-align: center;
  white-space: nowrap;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:first-of-type {
  padding-left: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:last-of-type {
  padding-right: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected {
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
  color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today {
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
  color: #000000;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
  word-break: normal;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block {
  padding: 30px 0 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 54%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: solid 1px #000000;
  position: relative;
  padding: 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 20px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: 1px solid #000000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
  padding: 32px 0 12px;
  position: relative;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 12px 12px 0;
  font-weight: normal;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  color: #000000;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block {
  padding: 100px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block {
  width: 100%;
  display: inline-block;
  position: relative;
  text-align: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches {
  position: relative;
  display: inline-block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches:before {
  content: "\72";
  font-size: 107px;
  line-height: 1;
  position: relative;
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches:after {
  content: '';
  background-color: #f7f7f7;
  width: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  border: 1px solid #f7f7f7;
  left: 0;
  right: 0;
  bottom: -21px;
  height: 7px;
  margin: 0 auto;
  width: 107.7px;
  height: 12.2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block figure {
  display: inline-block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block figure img {
  width: 108px;
  margin: 0 0 20px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-results-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block {
  position: relative;
  top: -24px;
  width: 100%;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
  background-color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  padding: 32px 0 0;
  width: 100%;
  margin: 0 auto;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:focus,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:before,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:before {
  content: '';
  position: absolute;
  display: inline-block;
  margin: -63px 0 0;
  height: 43px;
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0, #ffffff 100%);
  padding: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn span,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn span {
  font-size: 10px;
  line-height: 1;
  margin-left: 10px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn::before {
  display: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list {
  margin: 28px 0 0;
  width: 100%;
  display: inline-block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list {
  margin: 16px 0 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list:first-child {
  margin: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item {
  padding: 0;
  border: solid 1px #000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  text-align: left;
  background-color: transparent;
  width: 100%;
  padding: 32px 32px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active {
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon {
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .location-count {
  margin-right: auto;
  padding-left: 12px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading i {
  font-size: 14px;
  line-height: 1;
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content {
  padding: 8px 32px 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block {
  position: relative;
  width: 54%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: solid 1px #000000;
  position: relative;
  padding: 10px 34px 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 12px;
  right: 16px;
  background: transparent;
  font-size: 14px;
  line-height: 1;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
  top: 16px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions {
  padding: 32px 0 0;
  position: relative;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 12px 12px 0;
  font-weight: normal;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  padding: 9px 23px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid #000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  background: transparent;
  color: #000000;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block {
  padding: 38px 0 38px;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure {
  display: inline-block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure img {
  width: 96px;
  margin: 0 0 18px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block .no-results-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0;
  padding-bottom: 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block {
  padding: 24px 0 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 54%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: solid 1px #000000;
  position: relative;
  padding: 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  border: 1px solid rgba(34,69,217,0.4);
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 20px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block {
  top: 40px;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 10;
  position: absolute;
  max-height: 240px;
  overflow-y: auto;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border: 1px solid rgba(34,69,217,0.4);
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item.listitem-focused,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item em,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 16px 40px 16px 16px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  position: relative;
  background: transparent;
  border: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:hover,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:hover .add-icon,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:hover .add-icon {
  display: block;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:focus,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:focus {
  outline: 2px dashed #000000;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name .add-icon,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name .add-icon {
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 10px;
  line-height: 1;
  color: #000000;
  display: none;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .no-results-text,
.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .no-results-text {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding: 16px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list {
  padding: 32px 0;
  position: relative;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 12px 12px 0;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 7px 38px 7px 16px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid #000000;
  background: transparent;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon {
  font-size: 10px;
  line-height: 1;
  background: transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 24px;
  border: none;
  padding: 0;
  color: #000000;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block {
  padding: 40px 0 80px;
  width: 100%;
  display: inline-block;
  text-align: left;
}

.ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block .no-results-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

@media (max-width:767px) {
  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area {
    padding: 24px 16px;
    margin: 0 0 16px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .heading-block .sub-heading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .willing-to-relocate {
    margin: 24px 0 0;
    display: block;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper {
    max-width: 400px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
    padding: 16px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block {
    width: 100%;
    display: inline-block;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
    width: 100%;
    margin: 0;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .all-locations {
    display: inline-block;
    width: 100%;
    margin: 16px 0 0;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
    padding: 28px 0 8px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
    margin: 0 16px 16px 0;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 9px 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading {
    font-size: 14px;
    line-height: 20px;
    padding: 24px 16px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background: #ffffff;
    padding-left: 36px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon {
    position: absolute;
    left: 16px;
    color: #000000;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon.icon-minus::before {
    content: "\5a";
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .location-count {
    padding-left: 4px;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .icon {
    font-size: 10px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .icon.icon-plus::before {
    content: "\e031";
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content {
    padding: 24px 16px 8px;
    position: fixed;
    top: 45px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background: #ffffff;
    overflow-y: auto;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block {
    display: inline-block;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block {
    width: 100%;
    margin: 0 0 18px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions {
    padding: 30px 0 0;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link {
    margin: 0 16px 16px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 7px 16px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block {
    padding: 90px 0 180px;
    width: 80%;
    margin: 0 auto;
    display: block;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure img {
    width: 93px;
    margin: 0 0 16px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block .no-results-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name,
  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name .add-icon,
  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name .add-icon {
    display: block;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .no-results-text,
  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .no-results-text {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 16px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list {
    padding: 32px 0 40px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item {
    margin: 0 16px 16px 0;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-name {
    padding: 5px 36px 5px 15px;
    font-size: 14px;
    line-height: 20px;
    min-height: auto;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon {
    right: 16px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block {
    padding: 40px 0 64px;
  }

  .ph-im-preferred-locations-v1-default-imredesign-default .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block .no-results-text {
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-preferred-locations-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-preferred-interests-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content {
  padding: 24px;
  display: inline-block;
  width: 100%;
  background-color: #ffffff;
  margin: 0 0 32px 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  margin: 0;
  color: #000000;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading .required-field {
  display: none;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  padding: 0;
  margin: 4px 0 0 0;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block {
  height: inherit;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .search-container {
  display: none;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block {
  padding: 40px 0 0;
  margin: 0;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item {
  width: 20%;
  position: relative;
  display: inline-block;
  padding: 0 24px 24px 0;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox {
  height: 100%;
  min-height: 94px;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link {
  position: relative;
  display: block;
  cursor: pointer;
  height: 100%;
  margin: 0;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link:hover .category-info {
  border: 1px solid #000000;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure {
  margin: 0;
  display: none;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure .ph-image {
  width: 32px;
  max-width: 32px;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .iconHoverImg {
  display: none;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
  padding: 18px;
  width: 100%;
  border: solid 1px #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .overlay {
  display: none;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active {
  position: relative;
  background: transparent;
  border: solid 1px #000000;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconHoverImg {
  display: block;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconImg {
  display: none;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .title {
  color: #000000;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .overlay {
  background: transparent;
  display: block;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  text-transform: capitalize;
  margin: 0;
  width: 100%;
  padding: 0;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s {
  right: 8px;
  position: absolute;
  color: #000000;
  width: 16px;
  height: 16px;
  top: 8px;
  margin: 0 auto;
  text-align: center;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s .icon {
  font-size: 9px;
  line-height: 1;
  position: absolute;
  z-index: 9;
  right: 0;
  left: 0;
  top: 4px;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .actions {
  display: none;
}

@media (max-width:1151px) {
  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item {
    width: 33.33333333%;
  }
}

@media (max-width:767px) {
  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content {
    padding: 24px 16px;
    vertical-align: top;
    overflow: inherit;
    height: auto;
    margin: 0 0 16px 0;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .ph-widget-heading .heading {
    margin: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 4px 0 0;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block {
    height: initial;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block {
    padding: 16px 0 0;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item {
    width: 50%;
    padding: 0 8px 8px 0;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item:nth-child(2n) {
    padding-right: 0;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox {
    max-height: 94px;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
    padding: 12px 16px;
    flex-flow: inherit;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info figure .ph-image {
    width: 20px;
    max-width: 20px;
  }

  .ph-preferred-interests-v1-default-imredesign-theme1 .phs-choose-interests-area .choose-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
    width: 100%;
    text-align: center;
    word-break: break-word;
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-preferred-interests-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-job-preferences-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area {
  display: block;
  padding: 0;
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header {
  padding: 56px 0 56px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .heading-block .heading {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .heading-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .action-block {
  width: 30%;
  display: inline-block;
  text-align: right;
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .action-block .save-button {
  opacity: .3;
  filter: alpha(opacity=30);
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .action-block .save-button.active {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-job-preferences-main-block {
  background: transparent;
  padding: 0;
  margin: 0;
}

@media (max-width:767px) {
  .ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header {
    padding: 24px 8px;
    display: block;
  }

  .ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .heading-block {
    width: 100%;
    display: block;
  }

  .ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .heading-block .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
    margin: 8px 0 0;
  }

  .ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-header .action-block {
    width: 100%;
    display: block;
    padding: 20px 0 0;
    text-align: left;
  }

  .ph-profile-job-preferences-v1-view1-imredesign-default .profile-job-preferences-area .profile-job-preferences-main-block {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-job-preferences-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-job-preferences-v1-imredesign-view1-imredesign-default#-TZYBBLPN!*/

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area {
  display: block;
  padding: 0;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper {
  height: 316px;
  position: relative;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .img-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header {
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  padding: 0 16px;
  position: absolute;
  max-width: 1264px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .heading-block .heading {
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .heading-block .sub-heading {
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
  margin-top: 12px;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .action-block {
  width: 30%;
  display: inline-block;
  text-align: right;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .action-block .save-button {
  opacity: .8;
  filter: alpha(opacity=80);
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
  padding-left: 40px;
  padding-right: 40px;
  pointer-events: none;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .action-block .save-button:hover {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .action-block .save-button.active {
  opacity: 1;
  filter: alpha(opacity=100);
  pointer-events: all;
}

.ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .profile-job-preferences-main-block {
  background: transparent;
  padding: 0;
  margin: 0;
}

@media (max-width:1151px) {
  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header {
    padding: 30px;
  }
}

@media (max-width:767px) {
  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper {
    background: #000000;
    height: auto;
  }

  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .img-cover {
    display: none;
  }

  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header {
    padding: 40px 20px;
    display: block;
    position: relative;
    transform: none;
    top: 0;
  }

  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .heading-block {
    width: 100%;
    display: block;
  }

  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .heading-block .heading {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .heading-block .sub-heading {
    font-size: 16px;
    line-height: 24px;
    margin: 4px 0 0;
  }

  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .banner-image-wrapper .profile-header .action-block {
    width: 100%;
    display: block;
    padding: 20px 0 0;
    text-align: left;
  }

  .ph-profile-job-preferences-v1-imredesign-view1-imredesign-default .profile-job-preferences-area .profile-job-preferences-main-block {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-job-preferences-v1-imredesign-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1#-TZYBBLPN!*/

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 {
  margin: 0 0 64px;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-component-cntr .ph-header-block-default {
  padding-bottom: 0;
  margin-bottom: 22px;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card {
  padding: 0 0 0;
  margin-bottom: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-card-container {
  margin: 0;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im {
  padding: 0;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] {
  padding: 12px 12px 12px 48px;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] .header,
.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] .description,
.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] .heading-three {
  width: 94%;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] {
  padding: 12px 48px 0 0;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] .header,
.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] .description,
.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] .heading-three {
  width: 94%;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 figure {
  -webkit-border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
  -ms-border-radius: 16px 0 0 16px;
  border-radius: 16px 0 0 16px;
  overflow: hidden;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 figure figcaption {
  display: none;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .content .header {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 16px;
  color: #85878C;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .content h3 {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .content .description {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  color: #000000;
}

@media only screen and (max-width:767px) {
  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 {
    margin: 0 0 32px;
    padding: 0;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-component-cntr .ph-header-block-default {
    margin-bottom: 14px;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card {
    padding: 0;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card:last-child {
    padding: 0;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 figure {
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] {
    padding: 12px 20px 20px;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] .header,
  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] .description,
  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="2"] .content[ph-card-block-num="2"] .heading-three {
    width: 100%;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] {
    padding: 12px 20px 20px;
  }

  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] .header,
  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] .description,
  .ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1 .ph-video-large-left-popup-cc-view4-option1-im [ph-col-num="1"] .content[ph-card-block-num="2"] .heading-three {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-video-large-left-popup-cc-view4-option1-im-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-applications-v1-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper {
  margin-bottom: 64px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .head-text {
  color: #000000;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .content {
  color: #85878C;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .link-see-all {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
  padding: 0;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
  color: #000000;
  margin: 0 0 22px;
  font-size: 20px;
  line-height: 30px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
  background: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 14px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:hover,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:last-child,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:last-child {
  margin-bottom: 0;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row [class*='col-'],
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row [class*='col-'] {
  padding-left: 15px;
  padding-right: 15px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-meta,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-meta {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-title,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .information-block .information .information-text .job-title {
  color: #000000;
  margin: 0 0 8px;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info {
  color: #000000;
  width: 100%;
  margin: 0;
  display: block;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Light;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide),
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide) {
  position: relative;
  display: inline;
  margin-left: 8px;
  padding-left: 8px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide):before,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-info>span:not(.hide)~span:not(.hide):before {
  top: 9px;
  left: -2px;
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #000000;
  border-radius: 50%;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .expired-block,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .expired-block {
  color: rgba(248,59,78,0.8);
  padding-top: 8px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
  text-align: right;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .btn-remove,
.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .btn-remove {
  margin-right: 16px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
  margin-top: 64px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 44%;
  align-items: center;
}

.ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
  width: 56%;
}

.ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .heading-wrapper {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .heading-wrapper .head-text {
  color: #000000;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .heading-wrapper .content {
  color: #85878C;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .heading-wrapper .link-see-all {
  display: none;
}

.ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .no-application-wrapper {
  margin: 0 0 64px;
  padding: 140px 80px 144px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 22px;
  line-height: 33px;
}

.ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-link {
  color: #000000;
  margin: 16px 0 0;
  display: block;
  font-size: 18px;
  line-height: 28px;
  text-decoration: underline;
}

@media only screen and (max-width:1151px) {
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 62%;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
    width: 38%;
  }
}

@media only screen and (max-width:767px) {
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper {
    margin-bottom: 40px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper {
    margin: 16px 0 24px;
    padding: 0 16px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .content {
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
    padding: 0;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
    margin: 0 0 14px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
    padding: 24px 20px;
    margin: 0 0 18px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:not(:first-of-type),
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:not(:first-of-type) {
    border-top: 0;
    margin-top: 0;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:first-of-type .row,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:first-of-type .row {
    border-top: none;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row {
    margin: 0;
    padding: 0;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row .col-xs-12,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row .col-xs-12 {
    padding: 0;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
    margin-top: 32px;
    text-align: left;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
    margin-bottom: 14px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
    margin-top: 32px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:first-of-type .section-wrapper {
    border-top: none;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
    display: block;
    padding: 0;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section,
  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
    vertical-align: middle;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    display: block;
    text-align: left;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section .btn-remove {
    display: block;
    width: 100%;
    margin-bottom: 16px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section .link-complete-applications {
    width: 100%;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .heading-wrapper {
    margin: 16px 0 24px;
    padding: 0 16px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .heading-wrapper .content {
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .no-application-wrapper {
    margin: 0 0 40px;
    padding: 136px 24px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .no-application-wrapper figure img {
    max-width: 166px;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-text {
    font-size: 18px;
    line-height: 28px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
  }

  .ph-user-applications-v1-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-link {
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-applications-v1-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-choose-friend-interests-v1-imredesign-view2-imredesign-default#-TZYBBLPN!*/

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper {
  height: 316px;
  position: relative;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .img-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header {
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  max-width: 1264px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  padding: 56px 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block .heading {
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block .sub-heading {
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
  margin-top: 12px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .action-block {
  width: 30%;
  text-align: right;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .action-block .save-button {
  pointer-events: none;
  opacity: .8;
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
  padding-left: 40px;
  padding-right: 40px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .action-block .save-button:hover {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .action-block .save-button.active {
  opacity: 1;
  pointer-events: all;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .action-block .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper {
  padding: 0 16px 0;
  margin-bottom: 32px;
  margin-top: 32px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 32px 32px 14px 32px;
  margin: 0 auto;
  width: 100%;
  max-width: 1264px;
  background-color: #ffffff;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .ph-widget-heading {
  margin: 0 0 16px 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .ph-widget-heading .heading {
  margin: 0;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .ph-widget-heading .heading .required-field {
  display: none;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  padding: 0;
  margin: 4px 0 0 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block {
  height: inherit;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container {
  display: flex;
  align-items: center;
  padding: 24px 0 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group {
  margin: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group {
  width: 100%;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box {
  border: solid 1px #000000;
  box-shadow: none;
  padding: 0 32px 0 16px;
  height: 40px;
  background-color: #ffffff;
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box::-webkit-input-placeholder {
  font-size: 16px;
  color: #adafb3;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box::-moz-placeholder {
  font-size: 16px;
  color: #adafb3;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box:-ms-input-placeholder {
  font-size: 16px;
  color: #adafb3;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box:-moz-placeholder {
  font-size: 16px;
  color: #adafb3;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .innersearch-trigger,
.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .clear-textbox {
  position: absolute;
  right: 16px;
  top: 50%;
  color: #85878C;
  z-index: 3;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background-color: transparent;
  padding: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .innersearch-trigger:hover,
.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .clear-textbox:hover {
  color: #000000;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block {
  padding: 0 12px 0 24px;
  position: relative;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .search-text-block-text {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  float: right;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block {
  position: relative;
  float: right;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  background-color: #ffffff;
  border: none;
  white-space: normal;
  cursor: pointer;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button .accordian-button-icon {
  margin: 0 0 0 4px;
  font-size: 10px;
  vertical-align: middle;
  display: inline-block;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .accordian-button span:first-child {
  word-break: normal;
  padding-right: 4px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list {
  position: absolute;
  margin: 0 auto;
  padding: 16px;
  background-color: #ffffff;
  border: 1px solid #808080;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
  width: 200px;
  z-index: 99;
  top: 24px;
  left: auto;
  right: -30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
  max-height: 250px;
  overflow-y: auto;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll .category-selected-list-options .category-selected-list-item {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  color: #000000;
  display: block;
  word-break: break-word;
  padding: 0 0 16px 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll .category-selected-list-options:last-child .category-selected-list-item {
  padding-bottom: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list::after {
  content: '';
  display: block;
  position: absolute;
  top: -16px;
  right: 25px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block {
  padding: 20px 0 0;
  margin: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item {
  width: 20%;
  position: relative;
  display: inline-block;
  padding: 12px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox {
  height: 100%;
  min-height: 104px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link {
  position: relative;
  display: block;
  cursor: pointer;
  height: 100%;
  margin: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link:hover .category-info {
  border: 1px solid #000000;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure {
  margin: 0;
  display: none;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link figure .ph-image {
  width: 32px;
  max-width: 32px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .iconHoverImg {
  display: none;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
  padding: 16px;
  width: 100%;
  border: solid 1px #f9f9f9;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .overlay {
  display: none;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active {
  position: relative;
  background: transparent;
  border: solid 1px #000000;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconHoverImg {
  display: block;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .iconImg {
  display: none;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .title {
  color: #000000;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info.active .overlay {
  background-color: transparent;
  display: block;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  text-transform: capitalize;
  margin: 0;
  width: 100%;
  padding: 0;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s {
  right: 8px;
  position: absolute;
  color: #000000;
  width: 16px;
  height: 16px;
  top: 8px;
  margin: 0 auto;
  text-align: center;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .icon-s .icon {
  font-size: 9px;
  line-height: 1;
  position: absolute;
  z-index: 9;
  right: 0;
  left: 0;
  top: 4px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input[type="checkbox"]:focus+.category-info {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .no-result-info {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;
  border: none;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .no-result-info .no-result-icon {
  font-size: 70px;
  line-height: 1.5;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .no-result-info .no-matching-results {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .actions {
  display: none;
}

@media (max-width:1152px) {
  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container {
    display: inherit;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block {
    padding-top: 16px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list .category-selected-scroll {
    max-height: 19rem;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .form-group .input-group .search-box {
    font-size: 14px;
    line-height: 20px;
  }
}

@media (max-width:1151px) {
  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block .heading {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block .sub-heading {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item {
    width: 33.33333333%;
  }
}

@media (max-width:767px) {
  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper {
    background: #000000;
    height: auto;
    padding: 40px 0;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .img-cover {
    display: none;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header {
    padding: 10px 20px;
    display: block;
    position: relative;
    transform: none;
    top: 0;
    height: auto;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block {
    width: 100%;
    display: block;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block .heading {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .heading-block .sub-heading {
    font-size: 16px;
    line-height: 24px;
    margin-top: 4px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .banner-image-wrapper .profile-header .action-block {
    width: 100%;
    padding: 20px 0 0;
    text-align: left;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content {
    padding: 24px 16px;
    vertical-align: top;
    overflow: inherit;
    height: auto;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .ph-widget-heading {
    margin-bottom: 6px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .ph-widget-heading .heading {
    margin: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 4px 0 0;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block {
    height: initial;
    padding: 0 10px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container {
    padding: 8px 8px 16px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block {
    padding-bottom: 24px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list {
    right: -10px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .search-container .search-text-block .accordian-block .category-selected-list::after {
    right: 5px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block {
    padding: 0;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item {
    width: 49%;
    padding: 8px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox {
    max-height: 94px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info {
    padding: 12px 16px;
    flex-flow: inherit;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info figure .ph-image {
    width: 20px;
    max-width: 20px;
  }

  .ph-choose-friend-interests-v1-imredesign-view2-imredesign-default .choose-friend-interests-area .choose-frd-inst-wrapper .choose-friends-interest-content .content-block .categories-block .categories .content-list-item .category-checkbox .list-item-link .category-info .title {
    width: 100%;
    text-align: center;
    word-break: break-word;
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-choose-friend-interests-v1-imredesign-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-slider-v2-suggestedskills-imredesign-theme1#-TZYBBLPN!*/

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-skills-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper {
  padding: 0 12px 0 24px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block {
  width: 100%;
  margin: 16px 0 36px;
  display: inline-block;
  padding: 0;
  position: relative;
  white-space: nowrap;
  background-color: #ffffff;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list {
  overflow: hidden;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track {
  padding: 2px 0;
  position: relative;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item {
  display: inline-block;
  position: relative;
  white-space: normal;
  margin-right: 12px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item .btn-suggested-skill {
  width: 100%;
  border: 1px solid #000000;
  padding: 4px 10px 4px 32px;
  position: relative;
  text-align: left;
  background-color: transparent;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item .btn-suggested-skill:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item .btn-suggested-skill .icon-wrapper {
  top: 50%;
  left: 10px;
  width: 16px;
  height: 16px;
  position: absolute;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item .btn-suggested-skill .icon-wrapper .icon {
  color: #ffffff;
  font-size: 8px;
  line-height: .7;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item .btn-suggested-skill .skill-name {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-right,
.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left {
  top: 55%;
  color: #000000;
  border: none;
  padding: 0;
  z-index: 2;
  position: absolute;
  background-color: transparent;
  width: 18px;
  height: 18px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-right.slick-disabled,
.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left.slick-disabled {
  color: #000000;
  cursor: default;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-right.slick-disabled:focus,
.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left.slick-disabled:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-right.slick-disabled .arrow-item-icon,
.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left.slick-disabled .arrow-item-icon {
  opacity: .3;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-right:focus,
.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left {
  left: -25px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-right {
  right: -15px;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-dots {
  display: none !important;
}

.ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block.dots-circle .slick-dots li button:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

@media (max-width:767px) {
  .ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper {
    padding: 0 12px;
  }

  .ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item {
    margin: 0;
    padding: 0 12px;
  }

  .ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .slick-list .slick-track .suggested-item .btn-suggested-skill {
    width: 100%;
    margin: 0 auto;
    display: block;
  }

  .ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-right .arrow-item-icon,
  .ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left .arrow-item-icon {
    font-size: 15px;
  }

  .ph-slider-v2-suggestedskills-imredesign-theme1 .suggested-list-wrapper .suggested-items-block .arrow-item-left {
    left: -14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-slider-v2-suggestedskills-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-alert-list-v1-imredesign-im-imredesign-default#-TZYBBLPN!*/

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea {
  display: block;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper {
  height: 316px;
  position: relative;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .img-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header {
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0 16px;
  position: absolute;
  max-width: 1264px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .heading {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
  margin-bottom: 8px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .sub-heading {
  color: #ffffff;
  font-size: 18px;
  line-height: 28px;
  display: inline-block;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .sub-heading .sub-heading-email,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .sub-heading .sub-heading-frequency {
  color: #ffffff;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .sub-heading .email-notification {
  margin-top: 16px;
  display: block;
  text-decoration: underline;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent {
  width: 100%;
  padding: 0 0;
  margin-top: 48px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachHeadRow {
  border-bottom: solid 1px #f9f9f9;
  padding: 48px 0 16px;
  display: none;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachHeadRow .title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  padding-left: 0;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachHeadRow .title.header-action {
  padding: 0;
  text-align: center;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock {
  padding: 40px;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: #ffffff;
  margin-bottom: 14px;
  position: relative;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock [class*='col-sm'] {
  padding-left: 0;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock:hover {
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert {
  color: #adafb3;
  margin-bottom: 10px;
  padding-left: 15px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .job-criteria-icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .job-criteria-icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .similar-job-icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .similar-job-icon {
  margin-right: 6px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .job-criteria-icon .icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .job-criteria-icon .icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .similar-job-icon .icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .similar-job-icon .icon {
  position: relative;
  font-size: 20px;
  line-height: 30px;
  color: #adafb3;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .job-criteria-icon .icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .job-criteria-icon .icon {
  top: 7px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .similar-job-icon .icon,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .similar-job-icon .icon {
  top: 6px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .content {
  padding-left: 0;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .content.content-action {
  padding: 0;
  text-align: right;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobAlertDate {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock>div>row {
  padding-left: 15px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo {
  width: 96%;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo .jobTitle {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  width: 100%;
  word-wrap: break-word;
  word-break: break-word;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo .jobTitle .category-name .category-block {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  border: solid 1px #000000;
  padding: 3px 16px;
  margin: 6px 24px 6px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  float: left;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo .jobTitle .category-name .category-block .category-location {
  color: #85878C;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo .jobTitle .category-name .category-fields {
  max-width: 100%;
  float: left;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo .jobTitle .category-name:after {
  content: "";
  clear: both;
  display: table;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions a {
  color: #000000;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .delete-list {
  color: #000000;
  background: transparent;
  border: none;
  padding: 0;
  line-height: 1;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .no-similar-jobs {
  color: #adafb3;
  margin-right: 36px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .eachActionLink {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  background-color: transparent;
  border: none;
  margin-right: 36px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .eachActionLink:focus,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .eachActionLink:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock:last-child {
  border-bottom: none;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .nojob-alerts-block,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .alert-status {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  font-size: 1.71428571rem;
  text-align: center;
  color: #000000;
  padding: 132px 0;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .nojob-alerts-block .nojob-heading,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .alert-status .nojob-heading {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .nojob-alerts-block .nojob-sub-heading,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .alert-status .nojob-sub-heading {
  margin-top: 12px;
  font-size: 18px;
  line-height: 28px;
  color: #adafb3;
}

.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .nojob-alerts-block .link a,
.ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .alert-status .link a {
  margin-top: 22px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-decoration: underline;
}

@media screen and (max-width:1151px) {
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsHeader .headingBlock {
    display: block;
    width: 100%;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsHeader .actionBlock {
    display: block;
    width: 100%;
    text-align: left;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsHeader .actionBlock button {
    margin: 20px 32px 0 0 !important;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header {
    width: 96%;
    padding: 0 20px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent {
    padding: 0 20px;
    width: 96%;
  }
}

@media (max-width:767px) {
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea {
    margin: 0;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper {
    background: #000000;
    background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    height: auto;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .img-cover {
    display: none;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header {
    padding: 40px 20px;
    position: static;
    transform: none;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .heading {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .sub-heading {
    margin-top: 4px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .banner-image-wrapper .job-alert-header .sub-heading .email-notification {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent {
    margin-top: 24px;
    padding: 40px 20px;
    background: none;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachHeadRow {
    display: none;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock {
    padding: 28px 20px;
    border-bottom: none;
    background: #ffffff;
    margin-bottom: 16px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .job-criteria-icon .icon,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .job-criteria-icon .icon,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .job-alert .similar-job-icon .icon,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .similar-job .similar-job-icon .icon {
    top: 7px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo {
    width: 100%;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobInfo .jobTitle .category-name .category-block {
    padding: 6px 16px;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobAlertDate,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions {
    margin-top: 36px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions {
    padding: 0 16px 0 0;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .jobAlertDate {
    color: #adafb3;
    font-size: 12px;
    line-height: 20px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .no-similar-jobs,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .eachActionLink,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .delete-list {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .eachBodyRowBlock .eachRowActions .eachActionLink {
    margin-right: 12px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .nojob-alerts-block .nojob-heading,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .alert-status .nojob-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .nojob-alerts-block .nojob-sub-heading,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alertsArea .alertsBody .alertsContent .alert-status .nojob-sub-heading {
    font-size: 16px;
    line-height: 24px;
    color: #adafb3;
  }

  .ph-job-alert-list-v1-imredesign-im-imredesign-default .nojob-alerts-block,
  .ph-job-alert-list-v1-imredesign-im-imredesign-default .alert-status {
    font-size: 1.14285714rem;
  }
}

/*!TZYBBLPN-end-widget-#ph-job-alert-list-v1-imredesign-im-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-cart-count-v3-im-profile-theme1#-TZYBBLPN!*/

.ph-job-cart-count-v3-im-profile-theme1 {
  font-family: FSThriveElliotWeb-Regular;
  text-align: center;
  color: #ffffff;
  padding: 0;
}

.ph-job-cart-count-v3-im-profile-theme1 .savedJobs-button {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding: 0;
  border: none;
  line-height: 1;
}

.ph-job-cart-count-v3-im-profile-theme1 .savedJobs-button:focus,
.ph-job-cart-count-v3-im-profile-theme1 .savedJobs-button:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-job-cart-count-v3-im-profile-theme1 .savedJobs-button .savedJobs-icon {
  font-size: 16px;
  line-height: 16px;
  position: relative;
  color: #000000;
  display: inline-block;
  width: 15px;
  height: 15px;
}

.ph-job-cart-count-v3-im-profile-theme1 .savedJobs-button .savedJobs-icon .icon {
  font-size: 16px;
  color: #000000;
}

.ph-job-cart-count-v3-im-profile-theme1 .savedJobs-button .savedJobs-icon .saved-jobs-count {
  background-color: #000000;
  width: 14px;
  height: 14px;
  line-height: 14px;
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  display: inline-block;
  color: #ffffff;
  position: absolute;
  right: -11px;
  top: -8px;
}

.ph-job-cart-count-v3-im-profile-theme1 .savedJobs-button .saved-jobs-text {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 0 5px;
  display: none;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

/*!TZYBBLPN-end-widget-#ph-job-cart-count-v3-im-profile-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-preferred-locations-v1-view1-default#-TZYBBLPN!*/

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area {
  width: 50%;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area {
  padding: 112px 80px;
  height: calc(100% - 90px);
  vertical-align: top;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow-y: auto;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block h2 {
  color: #000000;
  position: relative;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block h2 .required-field {
  display: inline-block;
  margin: 0 0 0 4px -1;
  color: #f83b4e;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #85878C;
  margin: 8px 0 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate {
  margin: 24px 0 0;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: solid 1px #000000;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group .relocate-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element {
  margin-top: 16px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .date-label {
  color: #000000;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .date-label .format-text {
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
  max-width: 232px;
  margin-bottom: 8px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  padding: 10px 30px 10px 16px;
  z-index: 1;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .input-date-picker:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .cancel {
  top: 12px;
  color: #adafb3;
  right: 33px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background: transparent;
  border: none;
  z-index: 2;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .icon-calendar-7 {
  top: 13px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single {
  top: 44px !important;
  left: auto !important;
  z-index: 9;
  position: absolute !important;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single.is-hidden {
  display: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
  border: 1px solid #000000;
  padding: 24px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title {
  color: #000000;
  flex-flow: wrap;
  font-size: 14px;
  align-items: center;
  line-height: 20px;
  margin-bottom: 8px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
  position: relative;
  font-size: 0;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
  top: 50%;
  right: 0;
  speak: none;
  content: "\e0ee";
  position: absolute;
  font-size: 10px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
  color: #000000;
  border: none;
  z-index: 1;
  position: relative;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  padding-right: 16px;
  -moz-appearance: none;
  background-color: transparent;
  -webkit-appearance: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
  display: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
  border: none;
  padding: 0;
  position: relative;
  font-size: 0;
  min-width: 20px;
  min-height: 16px;
  background-color: transparent;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
  left: 0;
  content: "\5e";
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
  float: right;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
  right: 0;
  content: "\5d";
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
  top: 50%;
  color: #000000;
  speak: none;
  position: absolute;
  font-size: 20px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table {
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
  color: #85878C;
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
  cursor: initial;
  border-bottom: none;
  text-decoration: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:first-of-type {
  padding-left: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:last-of-type {
  padding-right: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected {
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
  color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today {
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
  color: #000000;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block {
  padding: 24px 0 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 74%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #f9f9f9;
  position: relative;
  padding: 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 20px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
  padding: 32px 0 0;
  position: relative;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 24px 24px 0;
  font-weight: normal;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  padding: 7px 23px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block {
  padding: 100px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block {
  width: 100%;
  display: inline-block;
  position: relative;
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches {
  position: relative;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches:before {
  content: "\72";
  font-size: 107px;
  line-height: 1;
  position: relative;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-branches-block .im-icon-no-branches:after {
  content: '';
  background-color: #f7f7f7;
  width: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  border: 1px solid #f7f7f7;
  left: 0;
  right: 0;
  bottom: -21px;
  height: 7px;
  margin: 0 auto;
  width: 107.7px;
  height: 12.2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block figure {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block figure img {
  width: 108px;
  margin: 0 0 20px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .no-locations-block .no-results-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block {
  position: relative;
  top: -24px;
  width: 100%;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
  background-color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  padding: 32px 0 0;
  width: 100%;
  margin: 0 auto;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:focus,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn:before,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn:before {
  content: '';
  position: absolute;
  display: inline-block;
  margin: -63px 0 0;
  height: 43px;
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0, #ffffff 100%);
  padding: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn span,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn span {
  font-size: 10px;
  line-height: 1;
  margin-left: 10px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn::before {
  display: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list {
  margin: 28px 0 0;
  width: 100%;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list {
  margin: 16px 0 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list:first-child {
  margin: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item {
  padding: 0;
  border: solid 1px #f9f9f9;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  text-align: left;
  background-color: #ffffff;
  width: 100%;
  padding: 26px 40px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active {
  background-color: #fcfcfc;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon {
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .location-count {
  margin-right: auto;
  padding-left: 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  display: block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading i {
  font-size: 14px;
  line-height: 1;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content {
  padding: 32px 40px 8px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block {
  width: 100%;
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block {
  position: relative;
  width: 100%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #f9f9f9;
  position: relative;
  padding: 10px 34px 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 36px 4;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 12px;
  right: 16px;
  background: transparent;
  font-size: 14px;
  line-height: 1;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
  top: 16px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group {
  margin: 16px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .checkbox {
  width: 12px;
  height: 12px;
  margin: 0 12px 0 0;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .checkbox::before {
  border-width: 0 0 1px 1px;
  height: 4px;
  left: 2px;
  top: 2px;
  width: 6px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group .all-locations-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input {
  width: 12px;
  height: 12px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input[type="checkbox"]:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  opacity: 1;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input:checked+.checkbox {
  background-color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .all-locations .input-check-group input:checked+.checkbox:before {
  border-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions {
  padding: 32px 0 0;
  position: relative;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 24px 24px 0;
  font-weight: normal;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input[type="checkbox"]:focus+.location-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  padding: 7px 23px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  min-height: 40px;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name.active {
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block {
  padding: 58px 0 58px;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure {
  display: inline-block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure.hide-image {
  display: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure img {
  width: 96px;
  margin: 0 0 18px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block .no-results-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0;
  padding-bottom: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block {
  padding: 24px 0 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
  position: relative;
  width: 74%;
  margin: 0 18px 0 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #f9f9f9;
  position: relative;
  padding: 10px 16px;
  box-shadow: none;
  margin: 0;
  width: 100%;
  height: 40px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box::-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-ms-input-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:-moz-placeholder {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-box:hover {
  border: 1px solid #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 20px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  box-shadow: none;
  border: none;
  color: #adafb3;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox:focus,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .search-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .clear-textbox {
  font-size: 8px;
  line-height: 1;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block {
  top: 40px;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 10;
  position: absolute;
  max-height: 240px;
  overflow-y: auto;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item.listitem-focused,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item em,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 16px 40px 16px 16px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  margin: 0;
  position: relative;
  background: transparent;
  border: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:hover,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:hover .add-icon,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:hover .add-icon {
  display: block;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name:focus,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name:focus {
  outline: 2px dashed #000000;
  outline-offset: -2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name .add-icon,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name .add-icon {
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 10px;
  line-height: 1;
  color: #000000;
  display: none;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .no-results-text,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .no-results-text {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding: 16px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list {
  padding: 32px 0;
  position: relative;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 24px 24px 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-name {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  padding: 7px 48px 7px 23px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  min-height: 40px;
  border: 1px solid transparent;
  background: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon {
  font-size: 8px;
  line-height: 1;
  background: transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 24px;
  border: none;
  padding: 0;
  color: #ffffff;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block {
  padding: 40px 0 80px;
  width: 100%;
  display: inline-block;
  text-align: left;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block .no-results-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 20px 32px;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .previous,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .next {
  border: none;
  color: #000000;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .previous {
  background-color: transparent;
  padding: 0;
  float: left;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .previous .previous-icon {
  font-size: 8px;
  line-height: 1;
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .previous .previous-icon .icon-left-arrow-thick::before {
  content: "\5a";
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .next,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .done {
  color: #ffffff;
  float: right;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .next .next-icon,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .done .next-icon {
  font-size: 8px;
  line-height: 1;
  margin-left: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .next .next-icon .icon-right-arrow-thick::before,
.ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .done .next-icon .icon-right-arrow-thick::before {
  content: "\e031";
}

@media (max-width:767px) {
  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area {
    padding: 32px 16px 60px;
    vertical-align: top;
    overflow: inherit;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .willing-to-relocate {
    margin: 24px 0 0;
    display: block;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper {
    max-width: 400px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .flow-element .input-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
    padding: 16px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block {
    width: 100%;
    display: inline-block;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block {
    width: 100%;
    margin: 0;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .all-locations {
    display: inline-block;
    width: 100%;
    margin: 16px 0 0;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list {
    padding: 28px 0 0;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link {
    margin: 0 16px 16px 0;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 9px 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .more-locations-btn,
  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-with-actions .more-locations-block .less-locations-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading {
    font-size: 14px;
    line-height: 20px;
    padding: 24px 16px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active {
    position: fixed;
    top: 0;
    left: 0;
    justify-content: center;
    z-index: 9;
    background-color: #fcfcfc;
    border-radius: 0;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon {
    position: absolute;
    left: 16px;
    color: #000000;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading.active .icon.icon-minus::before {
    content: "\5a";
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .location-count {
    padding-left: 4px;
    padding-top: 2px;
    font-size: 12px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .icon {
    font-size: 10px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-btn-heading .icon.icon-plus::before {
    content: "\e031";
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content {
    padding: 24px 16px 8px;
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background-color: #ffffff;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block {
    display: inline-block;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-search-block .search-input-block {
    width: 100%;
    margin: 0 0 18px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions {
    padding: 30px 0 0;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link {
    margin: 0 16px 16px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .locations-list .locations-list-item .list-item-link .location-name {
    padding: 7px 16px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block {
    padding: 90px 0 180px;
    width: 80%;
    margin: 0 auto;
    display: block;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block figure img {
    width: 93px;
    margin: 0 0 16px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .preferred-locations-accordian-list .accordian-list .accordian-list-item .accordian-content .locations-with-actions .no-locations-block .no-results-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name,
  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .locations-list-item .location-name .add-icon,
  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .locations-list-item .location-name .add-icon {
    display: block;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .locations-search-suggestions .no-results-text,
  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .locations-search-block .search-input-block .no-locations-block .no-results-text {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 16px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list {
    padding: 32px 0 40px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item {
    margin: 0 16px 16px 0;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-name {
    padding: 5px 36px 5px 15px;
    font-size: 14px;
    line-height: 20px;
    min-height: auto;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .locations-list .locations-list-item .location-clear-icon {
    right: 16px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block {
    padding: 40px 0 64px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .preferred-locations-area .locations-content-block .selected-locations-block .no-locations-block .no-results-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions {
    position: fixed;
    padding: 16px;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .previous,
  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .next {
    padding: 0;
    min-height: auto;
  }

  .ph-im-preferred-locations-v1-view1-default .ph-onboarding-preferred-locations-area .actions .next {
    background: transparent;
    color: #000000;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-preferred-locations-v1-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-video-large-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#ph-html-v1-video-large-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area {
  padding: 32px 0;
  background-color: #fcfcfc;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .back-block {
  display: block;
  width: 100%;
  text-align: left;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .back-block .back-action {
  font-size: 16px;
  line-height: 1.5;
  color: #5c5f66;
  font-weight: normal;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .back-block .back-action .left-arrow {
  font-size: 10px;
  line-height: 1;
  padding: 0 8px 0 0;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .back-block .back-action .back-text {
  display: inline-block;
  vertical-align: middle;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block {
  margin: 32px 0 0;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .heading {
  font-size: 24px;
  line-height: 1.33;
  color: #5c5f66;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .title-block {
  max-width: 70%;
  font-size: 32px;
  line-height: 1.5;
  color: #23262c;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .fitlevel-block {
  max-width: 30%;
  text-align: right;
  margin: 0 0 0 16px;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area {
    padding: 24px 0;
    margin: 0 0 16px;
  }

  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .back-block .back-action {
    font-size: 14px;
    line-height: 1.43;
  }

  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block {
    margin: 24px 0 0;
  }

  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .heading {
    font-size: 16px;
    line-height: 1.5;
  }

  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block {
    width: 100%;
    position: relative;
    display: block;
  }

  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .title-block {
    width: 100%;
    max-width: 100%;
    display: block;
    font-size: 24px;
    line-height: 1.33;
  }

  .ph-course-recommendations-v1-view1-imredesign-default .course-recommendations-area .widget-container .job-information-block .job-title-fitlevel-block .fitlevel-block {
    width: auto;
    max-width: initial;
    display: inline-block;
    margin: 16px 0 0;
    text-align: left;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area {
  margin-bottom: 32px;
  background-color: #fcfcfc;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: 22px;
  justify-content: space-between;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.bottom-nav-wrapper {
  display: none;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper {
  position: relative;
  max-width: 45%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .btn-navigation {
  max-width: 100%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .btn-navigation:hover+.skill-tooltip-wrapper {
  display: block;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .skill-tooltip-wrapper {
  top: 28px;
  color: #000000;
  width: 190px;
  display: none;
  padding: 10px 16px;
  z-index: 1;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .skill-tooltip-wrapper.prev-skill {
  left: 0;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .skill-tooltip-wrapper.next-skill {
  right: 0;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .left-section {
  width: 50%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .right-section {
  width: 50%;
  position: relative;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .right-section .btn-navigation {
  max-width: 45%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .btn-navigation {
  color: #000000;
  border: none;
  padding: 0 0 0 12px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .btn-navigation.btn-next {
  padding: 0 12px 0 0;
  margin-left: 32px;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .btn-navigation .icon {
  top: 50%;
  display: inline-block;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .btn-navigation .icon.im-icon-left-arrow-thin {
  left: 0;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper .btn-navigation .icon.im-icon-right-arrow-thin {
  right: 0;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses:not(:last-of-type) {
  margin-bottom: 32px;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading {
  width: 100%;
  margin: 0 0 22px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .heading {
  max-width: 80%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .btn-see-all {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
  margin: 0 -16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
  padding: 0 16px;
  margin-bottom: 32px;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.right-tooltip .course-list-item-layer .course-list-item-link .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.right-tooltip .course-list-item-layer .course-list-item-link .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
  position: relative;
  height: 100%;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
  top: 0;
  width: 100%;
  bottom: 50px;
  display: none;
  z-index: 10;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .btn-show-more {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  margin-top: 32px;
  line-height: 24px;
  background-color: transparent;
}

.ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper {
  padding: 72px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper figure img {
  margin: 0 auto 28px;
  display: block;
  max-width: 150px;
}

.ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper .no-course-content {
  color: #000000;
  margin: 0 0 24px;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 36px;
}

.ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper .btn.primary-button {
  min-width: 172px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px auto;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 18px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 48px;
  background-color: #fcfcfc;
  padding: 12px 22px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .visibility-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper {
  background-color: #fcfcfc;
  padding: 16px 16px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button {
  padding: 12px 6px;
  background: transparent;
  border: none;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-circle {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 20px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .button-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view2-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

@media screen and (min-width:1152px) and (max-width:1350px) {
  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .courses-block .courses-list.course-list-slider {
    flex-wrap: unset;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .courses-block .courses-list .course-list-item .course-list-item-layer .course-list-item-link .course-details-popup {
    left: 90%;
  }
}

@media screen and (min-width:1152px) and (max-width:1299px) {
  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .courses-block .courses-list.course-list-slider {
    flex-wrap: unset;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .courses-block .courses-list .course-list-item .course-list-item-layer .course-list-item-link .course-details-popup {
    width: 430px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .courses-block .courses-list .course-list-item .course-list-item-layer .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .courses-block .courses-list .course-list-item .course-list-item-layer .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .description {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width:1151px) {
  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list.course-list-slider {
    flex-wrap: unset;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
    display: block;
  }
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area {
    padding: 0;
    margin-bottom: 40px;
    background-color: transparent;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.course-skills-area {
    padding: 0;
    margin-bottom: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area {
    margin-bottom: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    margin-bottom: 18px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper {
    padding: 0 20px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section {
    padding-left: 8px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper {
    max-width: none;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .btn-navigation {
    max-width: 100%;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .btn-navigation.btn-next {
    margin: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .nav-button-wrapper .btn-navigation:hover+.skill-tooltip-wrapper {
    display: none;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.bottom-nav-wrapper {
    margin: 0;
    display: block;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.bottom-nav-wrapper .left-section {
    width: 100%;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section {
    width: 100%;
    margin-top: 24px;
    justify-content: space-between;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section .btn-navigation {
    max-width: 50%;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section .btn-navigation.btn-prev {
    padding-right: 6px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section .btn-navigation.btn-next {
    margin: 0;
    padding-left: 6px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses {
    background-color: transparent;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses:not(:last-of-type) {
    margin: 0 0 40px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading {
    padding: 0 18px;
    margin-bottom: 14px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .heading {
    font-size: 20px;
    max-width: none;
    line-height: 30px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
    margin: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list.course-list-slider {
    padding: 0 9px;
    overflow-x: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: unset;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list.course-list-slider .course-list-item {
    padding: 0 9px;
    max-width: 272px;
    flex-shrink: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list.course-list-slider .see-all-card {
    padding-left: 9px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list.course-list-slider .see-all-card .btn-see-all {
    color: #000000;
    border: none;
    height: 100%;
    padding: 16px;
    font-size: 14px;
    min-width: 272px;
    line-height: 20px;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    margin-bottom: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
    padding: 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area .widget-container .btn-show-more {
    margin: 40px 18px 0;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper {
    padding: 48px 18px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper figure img {
    margin: 0 auto 24px;
    max-width: 120px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper .no-course-content {
    margin: 0 0 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .empty-state-wrapper .btn.primary-button {
    min-width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }
}

@media (min-width:581px) and (max-width:767px) {
  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .courses-block .skill-based-courses {
    padding: 0 18px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .courses-block .skill-based-courses .courses-list {
    margin: 0 -8px;
  }

  .ph-course-recommendations-v1-view2-imredesign-default .course-recommendations-area.all-courses-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    width: 50%;
    padding: 0 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-list-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-course-list-v1-default-imredesign-default .course-list-container {
  padding: 0 16px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper {
  width: 100%;
  margin: 80px auto 128px;
  max-width: 1264px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .heading {
  color: #000000;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .sub-heading {
  color: #000000;
  margin: 8px 0 64px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper {
  align-items: center;
  margin-bottom: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs:last-of-type {
  margin-left: 40px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .link {
  color: #000000;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .link::before {
  width: 100%;
  bottom: -4px;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .count {
  color: #000000;
  background-color: rgba(0,168,182,0.15);
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .link {
  color: #85878C;
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .link:hover {
  cursor: pointer;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .count {
  color: #85878C;
  display: inline-block;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
  background-color: #808080;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  border-radius: 11px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card {
  padding: 16px;
  position: relative;
  margin-top: 8px;
  align-items: center;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper {
  width: 136px;
  height: 112px;
  margin-right: 48px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper .img-collection {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper {
  width: 74%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name {
  color: #000000;
  margin: 0;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .count {
  color: #85878C;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper {
  top: 50%;
  right: 48px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button {
  color: #000000;
  width: 32px;
  border: 1.3px solid #f9f9f9;
  height: 32px;
  padding: 0;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button.btn-delete {
  margin-left: 24px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button:hover {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button .icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
  width: 78%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn {
  width: 32px;
  height: 32px;
  border: solid 1px #f9f9f9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:before {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus::before {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus+.tooltip-wrapper {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
  color: #000000;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus {
  background: transparent;
  color: #000000;
  border: 1px solid #f9f9f9;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper {
  bottom: 48px;
  display: none;
  transform: translateX(44%);
  -o-transform: translateX(44%);
  -ms-transform: translateX(44%);
  -moz-transform: translateX(44%);
  -webkit-transform: translateX(44%);
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:last-of-type {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back .icon-left-arrow {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-right: 8px;
  vertical-align: middle;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name {
  color: #000000;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name .course-count {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-left: 24px;
  vertical-align: middle;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .completion-date {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item {
  padding: 16px;
  margin-top: 8px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item:first-of-type {
  margin-top: 32px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure {
  width: 224px;
  height: 112px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
  width: calc(100% - 224px);
  position: relative;
  flex-grow: 1;
  padding-left: 48px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
  width: 85%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-header .course-provider-logo {
  max-width: 100px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-title {
  color: #000000;
  display: block;
  font-size: 18px;
  margin-top: 16px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list {
  margin-top: 8px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item {
  color: #adafb3;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item .icon {
  padding: 0 8px 0 0;
  height: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item .label-count,
.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list .course-info-list-item .label-text {
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
  position: relative;
  top: 1px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-likes {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
  top: 45%;
  right: 32px;
  position: absolute;
  line-height: 1;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .completion-date {
  color: #adafb3;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item {
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-left: 24px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn {
  width: 32px;
  height: 32px;
  border: solid 1px #f9f9f9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:before {
  left: 8px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:hover {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper {
  bottom: 48px;
  transform: translateX(44%);
  -o-transform: translateX(44%);
  -ms-transform: translateX(44%);
  -moz-transform: translateX(44%);
  -webkit-transform: translateX(44%);
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave {
  width: 32px;
  height: 32px;
  border: solid 1px #f9f9f9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 0 0 3px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave:hover {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-item-btn.course-unsave:focus {
  background: #000000;
  color: #ffffff;
  border: 1px solid transparent;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave {
  color: #000000;
  padding: 0;
  font-size: 20px;
  line-height: 1;
  background-color: transparent;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave::before {
  top: -16px;
  left: 10px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  z-index: 9;
  background-color: #ffffff;
  transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -webkit-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:focus::before {
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:focus+.unsave-tooltip.tooltip-wrapper {
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:hover::before {
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave:hover+.unsave-tooltip.tooltip-wrapper {
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave.course-unsaved {
  cursor: default;
  opacity: .65;
  pointer-events: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave.course-unsaved:focus::before {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .course-unsave.course-unsaved:focus+.unsave-tooltip.tooltip-wrapper {
  display: inline-block;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
  position: absolute;
  bottom: 43px;
  right: 0;
  transform: translateX(30%);
  -o-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -webkit-transform: translateX(30%);
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  border-color: transparent;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper .save-course {
  padding: 8px 16px;
  border-color: transparent;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper .save-course:hover {
  color: #85878C;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:nth-of-type(2) {
  display: none;
}

.ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .no-courses-wrapper {
  padding: 16px;
  margin-top: 32px;
  text-align: center;
  background-color: #ffffff;
}

.ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper {
  width: 100%;
  margin: 120px auto;
  padding: 40px;
  max-width: 720px;
  min-height: 448px;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .head-text {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .subhead-text {
  color: #000000;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .btn-unsave {
  color: #f83b4e;
  width: 100%;
  margin: 48px auto 0;
  display: block;
  max-width: 256px;
  border-color: #f83b4e;
}

.ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .btn-unsave:hover {
  border-color: #f83b4e;
  background-color: #f83b4e;
}

.ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .btn-cancel {
  color: #000000;
  margin: 16px auto 0;
  width: 100%;
  display: block;
  max-width: 256px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .btn-cancel:hover {
  color: #000000;
}

.ph-course-list-v1-default-imredesign-default .success-wrapper {
  text-align: center;
}

.ph-course-list-v1-default-imredesign-default .success-wrapper .tick-wrapper {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  position: relative;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-list-v1-default-imredesign-default .success-wrapper .tick-wrapper .icon-check-mark-thick {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 22px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-course-list-v1-default-imredesign-default .success-wrapper .head-text {
  color: #000000;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-default-imredesign-default .success-wrapper .btn-ok {
  min-width: 256px;
  margin-top: 40px;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper {
  width: 100%;
  margin: 120px auto;
  max-width: 596px;
  background-color: #ffffff;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper {
  padding: 24px 40px;
  border-bottom: 1px solid #808080;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper .modal-head {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper {
  padding: 24px 40px;
  min-height: 193px;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .field-label {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .input-rename-collection {
  color: #000000;
  border: 1px solid #000000;
  height: 40px;
  padding: 8px 16px;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .input-rename-collection:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper {
  padding: 16px;
  border-top: 1px solid #808080;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  margin-right: 48px;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel:hover {
  color: #000000;
}

.ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .success-wrapper {
  padding: 60px 40px;
}

@media (max-width:1151px) {
  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper {
    margin: 80px auto 96px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 75%;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure {
    width: 160px;
    height: 80px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
    width: calc(100% - 160px);
    padding-left: 32px;
    justify-content: flex-start;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 80%;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
    right: 0;
  }
}

@media screen and (min-width:768px) and (max-width:1151px) {
  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
    transform: translateX(8%);
    -o-transform: translateX(8%);
    -ms-transform: translateX(8%);
    -moz-transform: translateX(8%);
    -webkit-transform: translateX(8%);
  }
}

@media (max-width:767px) {
  .ph-course-list-v1-default-imredesign-default .course-list-container {
    padding: 0 8px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper {
    margin: 32px auto 40px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .heading {
    text-align: center;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .sub-heading {
    margin: 4px 0 64px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper {
    padding: 0 8px;
    margin-bottom: 24px;
    justify-content: space-between;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs.active .link::before {
    bottom: 0;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs .count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card {
    align-items: flex-start;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper {
    width: 56px;
    height: 48px;
    margin-right: 16px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper {
    width: calc(100% - 72px);
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper {
    position: static;
    margin-top: 16px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button {
    width: 28px;
    height: 28px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button.btn-delete {
    margin-left: 16px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button .icon {
    font-size: 12px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back {
    font-size: 14px;
    line-height: 20px;
    margin-left: 16px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .link-back .icon-left-arrow {
    font-size: 9px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name {
    margin: 24px 8px 0;
    font-size: 18px;
    align-items: center;
    line-height: 28px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name .course-count {
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item:first-of-type {
    margin-top: 24px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure {
    width: 96px;
    height: 48px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
    width: calc(100% - 96px);
    padding-left: 16px;
    justify-content: flex-start;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 100%;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-header {
    display: none;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-title {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list {
    margin-top: 16px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
    position: static;
    margin-top: 16px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item {
    width: 28px;
    height: 28px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:first-of-type {
    margin-left: 0;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:last-of-type {
    margin-left: 16px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon,
  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon {
    font-size: 14px;
  }

  .ph-course-list-v1-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
    transform: translateX(35%);
    -o-transform: translateX(35%);
    -ms-transform: translateX(35%);
    -moz-transform: translateX(35%);
    -webkit-transform: translateX(35%);
  }

  .ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper {
    height: 100vh;
    margin: 0;
    padding: 16px;
    min-height: auto;
  }

  .ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper {
    max-height: 100%;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .subhead-text {
    margin: 8px 0 0;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .btn-unsave {
    width: 100%;
    max-width: 480px;
    margin-top: 40px;
  }

  .ph-course-list-v1-default-imredesign-default .success-wrapper {
    max-height: 100%;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-default-imredesign-default .success-wrapper .head-text {
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-list-v1-default-imredesign-default .success-wrapper .btn-ok {
    width: 100%;
    max-width: 480px;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper {
    height: 100vh;
    margin: 0;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper {
    padding: 16px;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper {
    height: calc(100vh - 185px);
    margin: 0;
    padding: 32px 16px;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .body-wrapper .input-rename-collection {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    position: fixed;
    text-align: center;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-save {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 480px;
  }

  .ph-course-list-v1-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel {
    margin-top: 16px;
    margin-right: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-list-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-imredesign-view1-imredesign-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper {
  position: relative;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .img-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .back-block {
  top: 32px;
  display: block;
  text-align: left;
  position: absolute;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .back-block .back-action .left-arrow {
  font-size: 10px;
  line-height: 1;
  padding: 0 8px 0 0;
  vertical-align: middle;
  display: inline-block;
  color: #ffffff;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .back-block .back-action .back-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper {
  top: 50%;
  margin: 0 auto;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .heading {
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .job-title-fitlevel-block {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .job-title-fitlevel-block .title-block {
  max-width: 100%;
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area>.container {
  padding: 0;
}

@media only screen and (max-width:1024px) {
  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .img-cover {
    object-fit: initial;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .back-block {
    top: 20px;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .back-block .back-action {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper {
    position: static;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    margin: 0;
    padding-top: 10px;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .heading {
    font-size: 24px;
    line-height: 36px;
    color: #000000;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .job-title-fitlevel-block {
    width: 100%;
    position: relative;
    display: block;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .job-title-fitlevel-block .title-block {
    width: 100%;
    max-width: 100%;
    display: block;
    font-size: 22px;
    line-height: 33px;
    color: #000000;
  }
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper {
    height: auto;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .img-cover {
    object-fit: initial;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .back-block {
    top: 20px;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .back-block .back-action {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper {
    position: static;
    transform: none;
    margin: 0;
    padding-top: 10px;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .heading {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .job-title-fitlevel-block {
    width: 100%;
    position: relative;
    display: block;
  }

  .ph-course-recommendations-v1-imredesign-view1-imredesign-default .course-recommendations-area .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .job-title-fitlevel-block .title-block {
    width: 100%;
    max-width: 100%;
    display: block;
    font-size: 22px;
    line-height: 33px;
    color: #000000;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-imredesign-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-list-v1-imredesign-default-imredesign-default#-TZYBBLPN!*/

.ph-course-list-v1-imredesign-default-imredesign-default .back-to-collections {
  margin-bottom: 22px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .back-to-collections .link-back {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  outline: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .back-to-collections .link-back .icon-left-arrow {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
  height: 12px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper {
  width: 100%;
  margin: 0 auto 0;
  max-width: 1264px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .heading {
  color: #000000;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .sub-heading {
  color: #000000;
  margin: 8px 0 64px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper {
  align-items: center;
  margin-bottom: 16px;
  border-bottom: 1px solid #f9f9f9;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper:not(:last-of-type) {
  margin-right: 56px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs {
  padding-bottom: 16px;
  position: relative;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs.active {
  color: #000000;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs.active::before {
  width: 100%;
  bottom: 0;
  height: 1px;
  content: '';
  position: absolute;
  left: 0;
  background-color: #000000;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs.active .link {
  color: #000000;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs.active .count {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs .link {
  color: #85878C;
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs .link:hover {
  cursor: pointer;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs .link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs .count {
  color: #85878C;
  display: inline-block;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
  background-color: #808080;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  border-radius: 11px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item {
  margin-top: 8px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card {
  padding: 40px 64px 40px 40px;
  position: relative;
  margin-top: 24px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper {
  width: 40px;
  height: 32px;
  margin-right: 32px;
  position: relative;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper .img-collection {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .icon-holder {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  position: relative;
  margin-top: 4px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .icon-holder .icon {
  font-size: 20px;
  line-height: 20px;
  color: #adafb3;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper {
  width: 74%;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name {
  color: #000000;
  margin: 0;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .count {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper {
  top: 50%;
  right: 45px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button {
  color: #000000;
  height: 18px;
  width: 18px;
  font-size: 18px;
  line-height: 1;
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button.btn-delete {
  margin-left: 22px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button .icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown {
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-card-mob-wrapper {
  top: 0;
  width: 100%;
  bottom: 50px;
  display: none;
  z-index: 10;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
  width: 78%;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
  border: none;
  padding: 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:before {
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus::before {
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus+.tooltip-wrapper {
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
  color: #000000;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus {
  background: transparent;
  color: #000000;
  border: 1px solid #f9f9f9;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper {
  bottom: 34px;
  display: none;
  transform: translateX(44%);
  -o-transform: translateX(44%);
  -ms-transform: translateX(44%);
  -moz-transform: translateX(44%);
  -webkit-transform: translateX(44%);
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:last-of-type {
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name {
  color: #000000;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name .course-count {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-left: 24px;
  vertical-align: middle;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .course-list .course-list-item .course-card-mob-wrapper {
  top: 0;
  width: 100%;
  bottom: 50px;
  display: none;
  z-index: 10;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .completion-date {
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list {
  margin: 0 -16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item {
  background-color: transparent;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 0 16px;
  margin-bottom: 32px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item:first-of-type {
  margin-top: 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .no-courses-wrapper {
  padding: 24px 16px;
  margin-top: 32px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .no-courses-wrapper .no-courses-text {
  margin: 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .btn-close {
  top: 24px;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  box-shadow: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper {
  width: 100%;
  margin: 120px auto;
  padding: 48px;
  max-width: 720px;
  min-height: 220px;
  text-align: left;
  justify-content: left;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  position: relative;
}

.ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .head-text {
  color: #000000;
  margin: 0;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .subhead-text {
  color: #000000;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .button-wrapper {
  right: 48px;
  position: absolute;
  bottom: 48px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .button-wrapper .btn-unsave {
  width: auto;
  width: 100%;
  max-width: 120px;
  white-space: normal;
}

.ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  width: auto;
  max-width: 196px;
  font-family: FSThriveElliotWeb-Regular;
  margin-right: 48px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper {
  text-align: left;
}

.ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .tick-wrapper {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  position: relative;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .tick-wrapper .icon-check-mark-thick {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 22px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .head-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .btn-ok {
  min-width: 196px;
  width: 100%;
  margin-top: 40px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper {
  width: 100%;
  margin: 120px auto;
  max-width: 596px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  position: relative;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper {
  padding: 48px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper {
  padding: 0 0 24px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper .modal-head {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .rename-content-wrapper {
  padding: 0;
  padding-bottom: 64px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .rename-content-wrapper .field-label {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .rename-content-wrapper .input-rename-collection {
  color: #000000;
  border: 1px solid #808080;
  height: 40px;
  padding: 8px 16px;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .rename-content-wrapper .input-rename-collection:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper {
  padding: 0;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-save {
  width: auto;
  width: 100%;
  max-width: 120px;
  white-space: normal;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  width: auto;
  max-width: 196px;
  font-family: FSThriveElliotWeb-Regular;
  margin-right: 48px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .success-wrapper {
  padding: 60px 40px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
  gap: 10px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-course-list-v1-imredesign-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

@media (max-width:1151px) {
  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .course-list .course-list-item .course-card-mob-wrapper {
    display: block;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-card-mob-wrapper {
    display: block;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 75%;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
    width: calc(100% - 160px);
    padding-left: 32px;
    justify-content: flex-start;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 80%;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
    right: 16px;
  }
}

@media screen and (min-width:768px) and (max-width:1151px) {
  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
    transform: translateX(8%);
    -o-transform: translateX(8%);
    -ms-transform: translateX(8%);
    -moz-transform: translateX(8%);
    -webkit-transform: translateX(8%);
  }
}

@media (max-width:767px) {
  .ph-course-list-v1-imredesign-default-imredesign-default .back-to-collections {
    top: 18px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .back-to-collections .link-back {
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .back-to-collections .link-back .icon-left-arrow {
    font-size: 9px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container {
    padding: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper {
    margin: 0 auto 40px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .heading {
    text-align: center;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .sub-heading {
    margin: 4px 0 64px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper {
    padding: 0;
    margin-bottom: 24px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs.active .link::before {
    bottom: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .tab-wrapper .tabs-content-wrapper .tabs .count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item {
    margin-top: 8px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card {
    align-items: flex-start;
    padding: 16px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .image-wrapper {
    width: 56px;
    height: 48px;
    margin-right: 16px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .icon-holder {
    margin-right: 16px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper {
    width: calc(100% - 64px);
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .collection-name {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper {
    position: static;
    margin-top: 16px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button {
    width: auto;
    height: auto;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button.btn-delete {
    margin-left: 16px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .content-wrapper .action-wrapper button .icon {
    font-size: 12px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown {
    top: 24px;
    right: 30px;
    position: absolute;
    display: block;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .btn-tooltip {
    width: auto;
    border: none;
    height: 14px;
    padding: 0;
    flex-direction: column;
    justify-content: space-between;
    background-color: transparent;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .btn-tooltip span {
    width: 4px;
    height: 4px;
    flex-direction: column;
    justify-content: space-between;
    background-color: #000000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .dropdown-list {
    top: 24px;
    right: 0;
    width: 209px;
    padding: 8px 0;
    z-index: 100;
    position: absolute;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
    -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
    box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .dropdown-list .dropdown-list-item .list-item-btn {
    width: 100%;
    border: none;
    padding: 6px 24px;
    text-align: left;
    align-items: center;
    background-color: transparent;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .dropdown-list .dropdown-list-item .list-item-btn:hover {
    background-color: rgba(0,0,0,0.1);
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .dropdown-list .dropdown-list-item .list-item-btn:hover .btn-text,
  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .dropdown-list .dropdown-list-item .list-item-btn:hover .icon {
    color: #000000;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .dropdown-list .dropdown-list-item .list-item-btn>.icon {
    line-height: 1;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .all-collections-wrapper .collection-list .collection-list-item .collection-card .mobile-specific-dropdown .dropdown-list .dropdown-list-item .list-item-btn .btn-text {
    color: #000000;
    width: calc(100% - 28px);
    font-size: 14px;
    line-height: 20px;
    margin-left: 12px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item:first-of-type {
    margin-top: 24px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-list-wrapper .completed-courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 100%;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name {
    margin: 24px 8px 0;
    font-size: 18px;
    align-items: center;
    line-height: 28px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .collection-courses-wrapper .collection-name .course-count {
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item:first-of-type {
    margin-top: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link {
    display: block;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure {
    width: 100%;
    height: 172px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link figure img {
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer {
    padding: 24px 16px;
    width: 100%;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    -ms-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
    background: #ffffff;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info {
    width: 100%;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-header {
    display: none;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-title {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    height: 48px;
    max-height: 48px;
    overflow: hidden;
    white-space: normal;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-info .course-info-list {
    margin-top: 16px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-likes {
    width: 100%;
    margin-top: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions {
    position: static;
    margin-top: 0;
    text-align: right;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .completion-date {
    padding-top: 2px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item {
    margin-left: 16px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item:last-of-type {
    margin-left: 16px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon,
  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon {
    font-size: 14px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .course-list-container .courses-wrapper .course-list .course-list-item .course-list-item-link .course-list-info-footer .course-list-footer .course-actions .course-action-item .unsave-tooltip.tooltip-wrapper {
    transform: translateX(35%);
    -o-transform: translateX(35%);
    -ms-transform: translateX(35%);
    -moz-transform: translateX(35%);
    -webkit-transform: translateX(35%);
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper {
    height: 100vh;
    margin: 0;
    padding: 16px;
    min-height: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper {
    max-height: 100%;
    min-height: auto;
    overflow-y: auto;
    margin-top: 40%;
    width: 100%;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .subhead-text {
    margin: 8px 0 0;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .btn-unsave {
    width: 100%;
    margin-top: 40px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .custom-course-list-wrapper .unsave-course-wrapper .button-wrapper {
    position: unset;
    text-align: right;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper {
    max-height: 100%;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .tick-wrapper {
    display: block;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .head-text {
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .btn.primary-button.btn-ok {
    width: 100%;
    max-width: 400px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .success-wrapper .btn-ok {
    width: 100%;
    max-width: 400px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper {
    height: 100vh;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    max-width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper {
    padding: 16px;
    width: 100%;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .head-wrapper {
    padding: 16px;
    margin-top: 0;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .rename-content-wrapper {
    margin: 0;
    padding: 0 12px 24px 12px;
    min-height: auto;
    overflow-y: auto;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .rename-content-wrapper .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .rename-content-wrapper .input-rename-collection {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper {
    padding: 0 12px;
    flex-direction: initial;
    width: 100%;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-save {
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }

  .ph-course-list-v1-imredesign-default-imredesign-default .rename-collection-wrapper .rename-form-wrapper .button-wrapper .btn-cancel {
    margin-top: 16px;
    margin-right: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-list-v1-imredesign-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area {
  background-color: #fcfcfc;
  margin-bottom: 64px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area.background-color {
  background-color: #fcfcfc;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .ph-widget-heading {
  width: 100%;
  position: relative;
  padding: 0 0 22px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .ph-widget-heading:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .ph-widget-heading .heading {
  width: 70%;
  float: left;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .ph-widget-heading .see-all {
  float: left;
  width: 30%;
  vertical-align: middle;
  text-align: right;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .ph-widget-heading .see-all .see-all-link {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-widget-heading {
  width: 100%;
  position: relative;
  padding: 0 0 22px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-widget-heading:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-widget-heading .heading {
  width: 100%;
  text-align: left;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader {
  height: auto;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader:after {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper {
  display: block;
  margin: 0 0 64px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list {
  display: flex;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item {
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
  padding: 0;
  margin: 0 8px;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item:first-child {
  margin-left: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item:last-child {
  margin-right: 24px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-picture {
  width: 100%;
  height: 200px;
  background-color: #e5e5e5;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info {
  padding: 24px 32px;
  height: 186px;
  max-height: 186px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-label {
  width: 72px;
  height: 16px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-title {
  width: 100%;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-title-2 {
  width: 65%;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-info-item {
  width: 90px;
  height: 16px;
  border-radius: 4px;
  background-color: #e5e5e5;
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-info .ph-cp-slider-info-item+.ph-cp-slider-info-item {
  margin-left: 20px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions {
  padding: 24px 32px;
  height: 70px;
  max-height: 70px;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions::before {
  border-top: solid 1px #d8d8d8;
  content: '';
  position: absolute;
  left: 32px;
  right: 32px;
  top: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-title {
  width: 112px;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-icon {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background-color: #e5e5e5;
  display: inline-block;
  margin-left: auto;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-actions .ph-cp-slider-icon+.ph-cp-slider-icon {
  margin-left: 20px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-left-button::before,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-right-button::before {
  width: 48px;
  height: 48px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
  background-color: #fff;
  content: '';
  position: absolute;
  top: 45%;
  border-radius: 50%;
  z-index: 9;
  right: -24px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list .ph-cp-slider-list-item .ph-cp-slider-left-button {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .ph-cp-slider-wrapper {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider.courses-list {
  margin: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track {
  margin: 0 -16px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item.see-all-block-mobile {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
  padding: 0 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link {
  background: transparent;
  margin: 4px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer {
  position: relative;
  display: block;
  margin-bottom: -2px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
  z-index: 9;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
  width: 100%;
  height: 156px;
  max-height: 156px;
  line-height: 156px;
  overflow: hidden;
  text-align: center;
  background-color: transparent;
  position: relative;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
  width: 100%;
  bottom: 0;
  padding: 24px 20px 0;
  position: relative;
  text-align: left;
  background-color: #ffffff;
  height: 188px;
  max-height: 188px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header {
  position: relative;
  margin: 0 0 4px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-header .course-provider-logo {
  max-height: 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 0;
  margin: 0 0 16px;
  display: block;
  max-height: 56px;
  overflow: hidden;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  padding: 0 0 52px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item {
  padding: 0 24px 0 0;
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item:last-child {
  padding: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .icon {
  padding: 0 8px 0 0;
  height: 16px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-count,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-text {
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  vertical-align: middle;
  padding: 24px 20px;
  border-top: 1px solid #f9f9f9;
  position: relative;
  bottom: 0;
  background-color: #ffffff;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes {
  width: 50%;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  height: 20px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-likes .icon {
  font-size: 20px;
  line-height: 1;
  margin: 0 4px 0 0;
  vertical-align: middle;
  color: #000000;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions {
  width: 50%;
  text-align: right;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .completion-date {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item {
  display: inline-block;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-complete-item {
  padding: 0 20px 0 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-save-item {
  padding: 0;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer .course-actions .course-action-item.course-unsave-item {
  display: none;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-prev,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-next {
  color: #000000;
  border: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  background: #ffffff;
  opacity: 1;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-prev.slick-disabled,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-next.slick-disabled {
  display: none !important;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-prev.slick-disabled:focus,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-next.slick-disabled:focus {
  outline: none;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-prev.slick-prev:before,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-next.slick-prev:before,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-prev.slick-next:before,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-next.slick-next:before {
  font-size: 12px;
  line-height: 1;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-prev.slick-next,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-next.slick-next {
  right: 15px;
}

.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-prev.slick-prev,
.ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .courses-block .slick-next.slick-prev {
  left: -13px;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area {
    padding: 0;
    background: transparent;
    padding-top: 0;
    margin-bottom: 16px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area.course-skills-area {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .ph-widget-heading {
    padding: 0 18px 24px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .ph-widget-heading .heading {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    white-space: normal;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader {
    height: auto;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader:after {
    display: none;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader .ph-cp-slider-wrapper {
    display: block;
    margin: 0 0 24px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .ph-slide-loader .ph-cp-slider-wrapper .ph-cp-slider-list {
    display: block;
    position: relative;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider.courses-list {
    margin: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track {
    margin: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.see-all-block-mobile {
    display: none;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:first-child .course-list-item-layer {
    padding-left: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current:last-child .course-list-item-layer {
    padding-right: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item.slick-current .course-list-item-layer {
    padding: 0 16px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer {
    padding: 0;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer figure {
    height: 144px;
    max-height: 144px;
    line-height: 144px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
    padding: 16px 24px;
    height: 180px;
    max-height: 180px;
  }

  .ph-course-recommendations-v1-default-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .slick-slider .slick-list .slick-track .course-list-item .course-list-item-layer .course-list-item-link .course-list-footer {
    padding: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-complete-course-v1-default-default#-TZYBBLPN!*/

.ph-complete-course-v1-default-default .course-complete-wrapper {
  position: relative;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn {
  padding: 0;
  display: inline-block;
  border: none;
  background: none;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: relative;
  height: 20px;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn::before {
  top: -22px;
  left: 2px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  z-index: 9;
  background-color: #ffffff;
  transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -webkit-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  display: none;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed {
  cursor: default;
  opacity: .65;
  pointer-events: none;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus::before {
  display: none;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn.completed:focus+.tooltip-wrapper {
  display: none;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .icon {
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn .active {
  color: #000000;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus::before {
  display: inline-block;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus+.tooltip-wrapper {
  display: inline-block;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:hover::before {
  display: inline-block;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:hover+.tooltip-wrapper {
  display: inline-block;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper {
  position: absolute;
  bottom: 36px;
  right: 50%;
  transform: translateX(50%);
  -o-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  min-width: 126px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  border-color: transparent;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  display: none;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper .mark-complete {
  padding: 8px 16px;
  border-color: transparent;
}

.ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper .mark-complete:hover {
  color: #85878C;
}

.ph-complete-course-v1-default-default .popup-modal-backdrop {
  z-index: 1140;
}

.ph-complete-course-v1-default-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-complete-course-v1-default-default .custom-wrapper {
  width: 100%;
  margin: 60px auto;
  max-width: 720px;
  min-height: 450px;
  text-align: center;
  padding: 40px;
  background: #ffffff;
  position: initial;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .heading {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #000000;
  padding: 0 0 16px;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list {
  padding: 24px 0;
  min-height: 248px;
  max-height: 250px;
  overflow-y: auto;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item {
  display: inline-block;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0 16px 16px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #000000;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  font-weight: normal;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label.active {
  color: #000000;
  border: solid 1px #000000;
  background-color: rgba(0,0,0,0.1);
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label input[type="checkbox"]:focus+.skill-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name {
  width: 100%;
  height: 100%;
  text-align: left;
  height: 40px;
  padding: 8px 15px;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name .check-mark {
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  display: inline-block;
  padding: 0 8px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name .skill-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .actions {
  padding: 32px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .actions .btn {
  min-width: 168px;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .actions .cancel-button {
  border: solid 1px #000000;
  color: #000000;
  margin: 0 14px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .actions .cancel-button:hover {
  border: solid 1px #000000;
  color: #000000;
  background: transparent;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper {
  position: relative;
  height: 100%;
  top: 5%;
  transform: translateY(5%);
  -o-transform: translateY(5%);
  -ms-transform: translateY(5%);
  -moz-transform: translateY(5%);
  -webkit-transform: translateY(5%);
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .heading-block {
  text-align: center;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .heading-block .heading {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .heading-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 8px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list {
  margin: 36px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item {
  display: inline-block;
  margin: 0 14px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item:last-child {
  margin: 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  color: #adafb3;
  font-weight: normal;
  border: solid 1px #000000;
  width: 72px;
  height: 72px;
  background: #f7f7f7;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label.like {
  color: #81ca2f;
  border: solid 1px #81ca2f;
  background-color: rgba(129,202,47,0.1);
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label.dislike {
  color: #ff9f0e;
  border: solid 1px #ff9f0e;
  background-color: rgba(255,159,14,0.1);
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label input[type="radio"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label input[type="radio"]:focus+.icon-block {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label .icon-block {
  width: 100%;
  height: 100%;
  padding: 24px;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list .feedback-list-item .list-item-label .icon-block .icon {
  font-size: 20px;
  line-height: 1;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions {
  margin: 52px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block {
  display: block;
  width: 100%;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .btn {
  min-width: 168px;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .skip-button {
  border: solid 1px #000000;
  color: #000000;
  margin: 0 14px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .skip-button:hover {
  border: solid 1px #000000;
  color: #000000;
  background: transparent;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .submit-button:hover {
  background: #000000;
  border-color: #000000;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .previous-button {
  color: #000000;
  border: none;
  margin: 16px 0 0;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .previous-button:hover {
  background: transparent;
  color: #000000;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .previous-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .previous-button .left-icon {
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}

.ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .previous-button .prev-text {
  padding: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
}

.ph-complete-course-v1-default-default .custom-wrapper .success-wrapper {
  position: relative;
  height: 100%;
  top: 50%;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-complete-course-v1-default-default .custom-wrapper .success-wrapper .success-icon {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 28px;
  background-color: rgba(0,168,182,0.1);
}

.ph-complete-course-v1-default-default .custom-wrapper .success-wrapper .success-icon .icon {
  font-size: 22px;
  line-height: 1;
  color: #000000;
}

.ph-complete-course-v1-default-default .custom-wrapper .success-wrapper .heading {
  padding: 16px 48px;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

@media (max-width:767px) {
  .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus::before {
    display: none;
  }

  .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:focus+.tooltip-wrapper {
    display: none;
  }

  .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:hover::before {
    display: none;
  }

  .ph-complete-course-v1-default-default .course-complete-wrapper .course-item-btn:hover+.tooltip-wrapper {
    display: none;
  }

  .ph-complete-course-v1-default-default .course-complete-wrapper .tooltip-wrapper {
    display: none;
    transform: translateX(50px);
    -o-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -moz-transform: translateX(50px);
    -webkit-transform: translateX(50px);
  }

  .ph-complete-course-v1-default-default .custom-wrapper {
    margin: 0 auto;
    bottom: 0;
    position: fixed;
    top: 0;
    padding: 24px 16px;
    overflow: hidden;
    justify-content: initial;
    min-height: auto;
    width: 100%;
    max-width: 100%;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .heading {
    font-size: 18px;
    line-height: 28px;
    padding: 0 0 16px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list {
    padding: 16px 0;
    min-height: auto;
    max-height: initial;
    height: calc(100vh - 218px);
    overflow: hidden;
    overflow-y: auto;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label {
    margin: 0 8px 16px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name {
    padding: 5px 16px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .actions {
    padding: 8px 0 0;
    position: fixed;
    background: #ffffff;
    left: 16px;
    right: 16px;
    bottom: 24px;
    z-index: 9;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .actions .btn {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .add-skills-wrapper .actions .cancel-button {
    margin: 0 0 16px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    height: inherit;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .feedback-list {
    margin: 32px 0 0;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions {
    margin: 48px 0 0;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .btn {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .feedback-wrapper .actions .skip-submit-block .skip-button {
    margin: 0 0 16px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .success-wrapper {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    height: inherit;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .success-wrapper .heading {
    padding: 24px 0 40px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-complete-course-v1-default-default .custom-wrapper .success-wrapper .actions .btn {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-complete-course-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-category-banner-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#ph-im-category-banner-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-category-banner-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-category-banner-v1-default-imredesign-default .im-banner-block {
  position: relative;
}

.ph-im-category-banner-v1-default-imredesign-default .im-banner-block .im-banner-image {
  overflow: hidden;
  position: relative;
}

.ph-im-category-banner-v1-default-imredesign-default .im-banner-block .im-banner-image figure {
  position: relative;
}

.ph-im-category-banner-v1-default-imredesign-default .im-banner-block .im-banner-image figure img {
  max-width: 100%;
  width: 100%;
  display: block;
}

.ph-im-category-banner-v1-default-imredesign-default .im-banner-block .container .im-banner-text {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 4;
  max-width: 1264px;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.ph-im-category-banner-v1-default-imredesign-default .im-banner-block .container .im-banner-text .title {
  text-align: left;
  margin-bottom: 24px;
  color: #ffffff;
  text-shadow: 0 0 9px rgba(0,0,0,0.5);
  width: 100%;
}

@media (max-width:1151px) {
  .ph-im-category-banner-v1-default-imredesign-default .im-banner-block .container .im-banner-text {
    width: 90%;
  }
}

@media (max-width:767px) {
  .ph-im-category-banner-v1-default-imredesign-default .im-banner-block {
    background: #000000;
    background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
  }

  .ph-im-category-banner-v1-default-imredesign-default .im-banner-block .im-banner-image figure img {
    display: none;
  }

  .ph-im-category-banner-v1-default-imredesign-default .im-banner-block .container .im-banner-text {
    position: relative;
    transform: none;
    width: 100%;
    padding-left: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph-im-category-banner-v1-default-imredesign-default .im-banner-block .container .im-banner-text .title {
    margin-bottom: 12px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-category-banner-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-social-connect-v1-imredesign-login-default#-TZYBBLPN!*/

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area {
  width: 400px;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 99;
  overflow-y: auto;
  overflow-x: hidden;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content {
  padding: 100px 50px 80px 50px;
  height: 100vh;
  vertical-align: middle;
  width: inherit;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: table-cell;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading {
  text-align: center;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main {
  margin-bottom: 64px;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main .welcome-heading {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 2px;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main h1 {
  font-size: 32px;
  line-height: 48px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  letter-spacing: .4px;
  color: #000000;
  margin: 0 0 12px 0;
  text-decoration: none;
  padding: 0;
  position: relative;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
  opacity: .5;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block {
  padding: 0 0 25px;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
  padding: 0;
  margin: 0 auto;
  max-width: 280px;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
  margin: 0 0 30px 0;
  padding-right: 0;
  padding-left: 0;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item {
  width: 100%;
  opacity: .9;
  border: solid 1px #808080;
  margin: 0;
  text-align: center;
  height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active {
  border: solid 1px #808080;
  opacity: .5;
  cursor: default;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active span {
  color: #000000;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:hover {
  background-color: transparent;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:active {
  background-color: transparent;
  box-shadow: none;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item .icon-holder {
  display: inline-block;
  vertical-align: middle;
  color: #85878C;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item .icon-holder .icon {
  font-size: 20px;
  line-height: 1;
  display: inline-block;
}

.ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item .social-content-list {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 4px;
  color: #85878C;
}

@media screen and (min-width:1439px) {
  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area {
    width: 400px;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content {
    padding-top: 60px;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main {
    margin-bottom: 32px;
  }
}

@media screen and (max-width:1151px) {
  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content {
    height: 50vh;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main {
    margin-bottom: 32px;
  }
}

@media (max-width:767px) {
  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area {
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
    bottom: 0;
    height: 30%;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content {
    padding: 0 3%;
    vertical-align: bottom;
    overflow: inherit;
    width: 100%;
    display: inherit;
    height: initial;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading {
    display: none;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block {
    padding: 16px 0;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
    padding: 0;
  }

  .ph-social-connect-v1-imredesign-login-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
    margin: 0;
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-social-connect-v1-imredesign-login-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-results-v1-imredesign-view3-imredesign-default#-TZYBBLPN!*/

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .heading-wrapper {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .heading-wrapper .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .heading-wrapper .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item {
  border: 1px solid #808080;
  background-color: #ffffff;
  margin-right: 16px;
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  justify-content: space-between;
  flex-direction: column;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item:last-of-type {
  margin-right: 0;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .link-overlay {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  left: 0;
  text-decoration: none;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper {
  height: 198px;
  position: relative;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img {
  height: 100%;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img .img-responsive {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper .category-tag {
  top: 24px;
  left: 24px;
  color: #000000;
  padding: 4px 12px;
  z-index: 1;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 50%;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
  padding: 16px 24px 24px 24px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .card-heading-wrapper {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px;
  color: #000000;
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-location-wrapper {
  min-height: 24px;
  color: #000000;
  margin-bottom: 32px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #000000;
  position: relative;
  padding-right: 50px;
  flex-direction: column;
  align-items: baseline;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .date-wrapper {
  margin-bottom: 8px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .date-wrapper .icon {
  font-size: 18px;
  line-height: 1;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .time-wrapper {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .time-wrapper .icon {
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper {
  position: absolute;
  right: 0;
  z-index: 2;
  top: 4px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-wrapper {
  text-align: right;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn {
  position: relative;
  height: 40px;
  width: 40px;
  background: none;
  border: none;
  color: #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn .icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link {
  width: 100%;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item:hover {
  background-color: #000000;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item:hover .overlay-layer {
  display: block;
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

@media (max-width:1151px) {
  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-bottom-info {
    display: block;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-bottom-info .event-bottom-list {
    display: block;
    width: 100%;
    text-align: left;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-bottom-info .event-bottom-list .icon-block {
    vertical-align: middle;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .event-list-item .event-list-item-link .event-list-item-info .event-bottom-info .event-bottom-list .span-text {
    vertical-align: middle;
  }
}

@media (max-width:767px) {
  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area {
    margin-bottom: 32px;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper {
    flex-direction: column;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item {
    margin-bottom: 16px;
    margin-right: 0;
    width: 100%;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper {
    height: 154px;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
    padding: 16px 24px 24px 24px;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper {
    padding-right: 0;
    padding-bottom: 50px;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper {
    left: 0;
    bottom: 0;
  }

  .ph-event-results-v1-imredesign-view3-imredesign-default .event-results-area .bottom-wrapper .see-all-roles-link-item {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-results-v1-imredesign-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-skill-gap-v1-imredesign-default-imredesign-default#-TZYBBLPN!*/

.ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid {
  background-color: #fcfcfc;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid .ph-cp-item {
  background-color: #fcfcfc;
  margin: 0 auto;
  padding: 64px 16px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid .ph-cp-item .ph-cp-avatar {
  max-width: 140px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid .ph-cp-item .show-skills-block {
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container {
  margin: 0 auto;
  padding: 0 0 48px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .ph-widget-heading {
  width: 100%;
  margin: 0 0 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .ph-widget-heading .heading {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  position: relative;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container {
  margin: 0;
  padding: 24px 24px 24px 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container.padding-adjust {
  padding-bottom: 20px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list {
  padding: 0;
  display: inline-block;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .popup-heading-block {
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .popup-sub-heading {
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-items {
  flex-wrap: wrap;
  padding-bottom: 18px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-items.padding-adjust {
  padding-bottom: 0;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 6px 14px;
  margin: 0 12px 12px 0;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0,0,0,0.85);
  background-color: rgba(249,249,249,0.65);
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item .list-item-test {
  text-align: center;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background-color: rgba(0,0,0,0.2);
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill i {
  position: absolute;
  left: 16px;
  font-size: 8px;
  line-height: 1;
  color: #000000;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .add-skills-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
  padding-top: 22px;
  border-top: 1px solid #f9f9f9;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .add-skills-block.hide-on-desktop {
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .add-skills-block .icon-block {
  line-height: 1;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .add-skills-block .icon-block i {
  font-size: 18px;
  line-height: 1;
  color: #000000;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .add-skills-block .text-block {
  font-family: FSThriveElliotWeb-Regular;
  margin-left: 8px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .add-skills-block .text-block .update-skills-btn {
  background: transparent;
  border: none;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  box-shadow: none;
  padding: 0;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block {
  width: 100%;
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 32px;
  margin-bottom: 32px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.desktop-loader {
  display: inline-block;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block.mobile-loader {
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .cell {
  position: relative;
  text-align: center;
  width: 86px;
  height: 86px;
  display: inline-block;
  vertical-align: middle;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .right-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 24px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fiteLevelText {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fiteLevelText.goodFit {
  color: #ff9f0e;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fiteLevelText.bestFit {
  color: #81ca2f;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fiteLevelText.possibleFit {
  color: #e74c3c;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skill-fit-details {
  margin-top: 2px;
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fitlevel-count {
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 16px;
  line-height: 24px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fitlevel-count.goodFit {
  color: #ff9f0e;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fitlevel-count.bestFit {
  color: #81ca2f;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fitlevel-count.possibleFit {
  color: #e74c3c;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader {
  width: 140px;
  height: 140px;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__background {
  fill: none;
  stroke: #808080;
  stroke-width: 14;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress {
  fill: none;
  stroke: #808080;
  stroke-width: 14;
  stroke-dasharray: 565;
  stroke-dashoffset: 0;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.match-percent {
  stroke: #fbdd77;
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: square;
  stroke-dashoffset: 530;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform-origin: center;
  -webkit-transform-origin: center;
  transform-origin: center;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.exactMatch {
  stroke: #81ca2f;
  stroke-dashoffset: 0;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.semanticMatch {
  stroke: #ff9f0e;
  stroke-dashoffset: 278;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.noMatch {
  stroke: #e74c3c;
  stroke-dashoffset: 475;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .fit-level-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block {
  text-align: left;
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block .fit-level-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block .your-match-skills {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .no-matched-skills .addskill-block {
  display: inline-block;
  vertical-align: middle;
  min-width: 160px;
  max-width: 200px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .no-matched-skills .add-your-skills {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .no-matched-skills .add-your-skills:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .no-matched-skills .heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .show-skills-block .show-skills-btn {
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
  padding-top: 22px;
  border-top: 1px solid #f9f9f9;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block.hide-on-desktop {
  display: none;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block .icon-block {
  line-height: 1;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block .icon-block i {
  font-size: 18px;
  line-height: 1;
  color: #000000;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block .text-block {
  font-family: FSThriveElliotWeb-Regular;
  margin-left: 8px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block .text-block .update-skills-btn {
  background: transparent;
  border: none;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  box-shadow: none;
  padding: 0;
}

@media (max-width:767px) {
  .ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid .ph-cp-item {
    background-color: #ffffff;
    padding: 16px;
    margin: 0;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid .ph-cp-item .ph-cp-avatar {
    max-width: 80px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid .ph-cp-item .show-skills-block {
    display: block;
    width: 80%;
    border-top: solid 1px #808080;
    text-align: center;
    margin: 0 auto;
    margin-top: 16px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .widget-container-fluid .ph-cp-item .show-skills-block .show-skills-btn {
    background-color: transparent;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    box-shadow: none;
    border: none;
    margin: 0 0 0;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container {
    padding: 0;
    margin: 0 auto 16px;
    width: 100%;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .ph-widget-heading {
    margin: 0 auto 14px auto;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .ph-widget-heading .heading {
    width: 100%;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container {
    display: inline-block;
    width: 100%;
    padding: 24px 16px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block {
    width: 100%;
    margin-bottom: 24px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .cell {
    width: 68px;
    height: 68px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .cell .fitLevelpercentage {
    transform: scale(.8);
    -o-transform: scale(.8);
    -ms-transform: scale(.8);
    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
    transform-origin: 0 0;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skill-fit-details {
    font-size: 14px;
    line-height: 20px;
    margin-top: 6px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .right-block {
    width: calc(100% - 80px);
    vertical-align: top;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .fiteLevelText {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader {
    width: 76px;
    height: 76px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .fit-level-text {
    display: none;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__background {
    stroke-width: 8;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress {
    stroke-width: 8px;
    stroke-dasharray: 285;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.match-percent {
    stroke-dashoffset: 265;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.exactMatch {
    stroke-dashoffset: 0;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.semanticMatch {
    stroke-dashoffset: 160;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader .progress-bar__progress.noMatch {
    stroke-dashoffset: 240;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block {
    display: none;
    text-align: left;
    width: calc(100% - 86px);
    padding: 0 0 0 0;
    vertical-align: middle;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-loader-block .skills-loader-text-block .fit-level-text {
    margin: 0;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .no-matched-skills {
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .no-matched-skills .addskill-block {
    display: inline-block;
    width: 100%;
    max-width: 100%;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .no-matched-skills .heading {
    display: inline-block;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper {
    margin: 0 auto;
    background-color: transparent;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper {
    position: relative;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    text-align: left;
    background: #ffffff;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .heading-block {
    display: inline-block;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .heading-block .heading {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    position: relative;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .sub-heading {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .sub-heading .here-link {
    text-decoration: underline;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .skills-gap-list-items {
    display: inline-block;
    width: 100%;
    padding: 0 0 20px;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .skills-gap-list-items.padding-adjust {
    padding-bottom: 0;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .skills-gap-list-item {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 14px;
    margin: 0 12px 12px 0;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0,0,0,0.85);
    background-color: rgba(249,249,249,0.65);
    display: inline-flex;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill {
    background-color: rgba(0,0,0,0.2);
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .skills-gap-list-item.matched-skill i {
    display: none;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list.active .skills-gap-wrapper .content-wrapper .add-skills-block.hide-on-desktop {
    border-top: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .skills-gap-list .skills-gap-wrapper .content-wrapper .skills-gap-list-items {
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .show-skills-block {
    display: inline-block;
    width: 100%;
    text-align: center;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .show-skills-block .show-skills-btn {
    background-color: transparent;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #000000;
    box-shadow: none;
    border: none;
    margin: 24px 0 0;
    padding: 0;
    display: inline-block;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block {
    align-items: flex-start;
    padding: 24px 0;
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block.hide-on-mobile {
    display: none;
  }

  .ph-skill-gap-v1-imredesign-default-imredesign-default .skills-gap-area .widget-container .skills-gap-container .add-skills-block .icon-block {
    padding-top: 3px;
  }
}

/*!TZYBBLPN-end-widget-#ph-skill-gap-v1-imredesign-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-social-connect-v1-imredesign-login-imredesign-default#-TZYBBLPN!*/

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area {
  width: 400px;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 99;
  overflow-y: auto;
  overflow-x: hidden;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content {
  padding: 100px 50px 80px 50px;
  height: 100vh;
  vertical-align: middle;
  width: inherit;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: table-cell;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading {
  text-align: center;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main {
  margin-bottom: 64px;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main .welcome-heading {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 2px;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main h1 {
  font-size: 32px;
  line-height: 48px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  letter-spacing: .4px;
  color: #000000;
  margin: 0 0 12px 0;
  text-decoration: none;
  padding: 0;
  position: relative;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
  opacity: .5;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block {
  padding: 0 0 25px;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
  padding: 0;
  margin: 0 auto;
  max-width: 280px;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
  margin: 0 0 30px 0;
  padding-right: 0;
  padding-left: 0;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item {
  width: 100%;
  opacity: .9;
  border: solid 1px #808080;
  margin: 0;
  text-align: center;
  height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active {
  border: solid 1px #808080;
  opacity: .5;
  cursor: default;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active span {
  color: #000000;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:hover {
  background-color: transparent;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:active {
  background-color: transparent;
  box-shadow: none;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item .icon-holder {
  display: inline-block;
  vertical-align: middle;
  color: #85878C;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item .icon-holder .icon {
  font-size: 20px;
  line-height: 1;
  display: inline-block;
}

.ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item .social-content-list {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 4px;
  color: #85878C;
}

@media screen and (min-width:1439px) {
  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area {
    width: 400px;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content {
    padding-top: 60px;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main {
    margin-bottom: 32px;
  }
}

@media screen and (max-width:1151px) {
  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content {
    height: 50vh;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading-main {
    margin-bottom: 32px;
  }
}

@media (max-width:767px) {
  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area {
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
    bottom: 0;
    height: 30%;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content {
    padding: 0 3%;
    vertical-align: bottom;
    overflow: inherit;
    width: 100%;
    display: inherit;
    height: initial;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading {
    display: none;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block {
    padding: 16px 0;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
    padding: 0;
  }

  .ph-social-connect-v1-imredesign-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
    margin: 0;
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-social-connect-v1-imredesign-login-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-applications-v1-imredesign-view1-imredesign-default#-TZYBBLPN!*/

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .heading-wrapper {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .heading-wrapper .content {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .heading-wrapper .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .heading-wrapper .head-text {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .heading-wrapper .link-see-all {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper+.application-wrapper,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper+.application-wrapper {
  margin-top: 24px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
  color: #85878C;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
  padding: 24px;
  background: #ffffff;
  margin-bottom: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #808080;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:hover,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row {
  margin: 0;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row [class*='col-'],
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:not(:first-of-type),
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:not(:first-of-type) {
  margin-top: 8px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section.jobs-list-item:hover,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section.jobs-list-item:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .refer-friend-block,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .refer-friend-block {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .job-suitability-block,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .job-suitability-block {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .left-section .information-block.expiredBlock .information-left-block,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .left-section .information-block.expiredBlock .information-left-block {
  opacity: 1;
  filter: alpha(opacity=100);
  pointer-events: auto;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
  text-align: right;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
  color: #000000;
  margin: 0 0 14px;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status.inactive,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status.inactive {
  color: #f83b4e;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .btn-remove,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .btn-remove {
  font-size: 14px;
  line-height: 20px;
  margin-right: 12px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .link-complete-applications,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .link-complete-applications {
  font-size: 14px;
  line-height: 20px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper.inactiveApplication,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper.inactiveApplication {
  padding-bottom: 0;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .removeBtn-block,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .removeBtn-block {
  text-align: right;
  border-top: 1px solid #f9f9f9;
  margin-top: 32px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .removeBtn-block .btn-remove,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .removeBtn-block .btn-remove {
  margin: 24px 0;
  font-size: 14px;
  min-width: 132px;
  line-height: 20px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .btn-more-less,
.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .btn-more-less {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
  margin-top: 28px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
  width: 46%;
  float: left;
  vertical-align: middle;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
  width: 54%;
  vertical-align: middle;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .information-block {
  width: 100%;
  position: relative;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .information-block .information-left-block {
  width: 100%;
  float: left;
  vertical-align: top;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .information-block .information-right-block {
  float: left;
  width: 5%;
  text-align: right;
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .information-block:after {
  content: '';
  clear: both;
  display: table;
}

.ph-user-applications-v1-imredesign-view1-imredesign-default .no-application-container {
  display: none;
}

@media only screen and (max-width:1151px) {
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
    padding: 16px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
    display: block;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
    width: 100%;
    float: none;
    vertical-align: middle;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
    display: block;
    text-align: left;
    margin: 16px auto 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper {
    padding: 16px;
    margin-bottom: 32px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .heading-wrapper {
    padding: 0 0 14px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container {
    padding: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
    margin: 16px 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
    padding: 24px 16px;
    margin: 0 0 14px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
    text-align: left;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .link-complete-applications,
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .link-complete-applications {
    margin-top: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
    margin: 22px 0 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row {
    margin-left: 0;
    margin-right: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row [class*='col-'] {
    padding-left: 0;
    padding-right: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
    margin-top: 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
    display: block;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section,
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    margin-top: 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .submitted-applications-wrapper {
    margin-top: 16px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .information-block .information-left-block {
    width: 100%;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .information-block .information-right-block {
    width: auto;
    text-align: right;
    margin: 0;
    display: none;
  }
}

@media only screen and (max-width:480px) {
  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
    width: 100%;
    float: none;
    vertical-align: middle;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
    display: block;
    text-align: left;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-default .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section .btn-remove {
    display: block;
    margin-bottom: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-applications-v1-imredesign-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-user-applications-v1-imredesign-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper {
  margin-bottom: 64px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .head-text {
  color: #000000;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .content {
  color: #85878C;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .link-see-all {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
  padding: 0;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
  color: #000000;
  margin: 0 0 22px;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
  background: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 14px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:hover,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:last-child,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:last-child {
  margin-bottom: 0;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row [class*='col-'],
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row [class*='col-'] {
  padding-left: 15px;
  padding-right: 15px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
  text-align: right;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .btn-remove,
.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .btn-remove {
  margin-right: 16px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
  margin-top: 64px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 44%;
  align-items: center;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
  width: 56%;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block {
  width: 100%;
  position: relative;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block {
  width: 100%;
  float: left;
  vertical-align: top;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block {
  float: left;
  width: 5%;
  text-align: right;
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block:after {
  content: '';
  clear: both;
  display: table;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .heading-wrapper {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .heading-wrapper .head-text {
  color: #000000;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .heading-wrapper .content {
  color: #85878C;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .heading-wrapper .link-see-all {
  display: none;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .no-application-wrapper {
  margin: 0 0 64px;
  padding: 140px 80px 144px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 22px;
  line-height: 33px;
}

.ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-link {
  color: #000000;
  margin: 16px 0 0;
  display: block;
  font-size: 18px;
  line-height: 28px;
  text-decoration: underline;
}

@media only screen and (max-width:1151px) {
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 62%;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section {
    width: 38%;
  }
}

@media only screen and (max-width:767px) {
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper {
    margin-bottom: 40px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper {
    margin: 16px 0 24px;
    padding: 0 16px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .heading-wrapper .content {
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
    padding: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .heading,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .heading {
    margin: 0 0 14px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper {
    padding: 24px 20px;
    margin: 0 0 18px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:not(:first-of-type),
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:not(:first-of-type) {
    border-top: 0;
    margin-top: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper:first-of-type .row,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:first-of-type .row {
    border-top: none;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row {
    margin: 0;
    padding: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .row .col-xs-12,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .row .col-xs-12 {
    padding: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section {
    margin-top: 32px;
    text-align: left;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .application-status,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .application-status {
    margin-bottom: 14px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .submitted-applications-wrapper .application-wrapper .right-section .date,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .right-section .date {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper {
    margin-top: 32px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper:first-of-type .section-wrapper {
    border-top: none;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper {
    display: block;
    padding: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .left-section,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    width: 100%;
    vertical-align: middle;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section {
    display: block;
    text-align: left;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section .btn-remove {
    display: block;
    width: 100%;
    margin-bottom: 16px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .uncompleted-applications-wrapper .application-wrapper .section-wrapper .right-section .link-complete-applications {
    width: 100%;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block.expiredBlock .information-right-block .expired-block {
    width: 90%;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block {
    width: 100%;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .job-postdate {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .job-title {
    margin: 0 0 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .team-block {
    margin: 20px 0 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .fl-dr-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .fl-dr-block .matched-skills-backdrop,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .fl-dr-block .job-featuredJob {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    width: 50%;
    max-width: 50%;
    margin-top: 25px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .job-info .job-field {
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .job-multi-locations {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block {
    width: auto;
    text-align: right;
    margin: 0;
    display: initial;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions {
    display: inherit;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .remove-action-item .refer-friend-button,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .save-action-item .refer-friend-button {
    min-height: 24px;
    font-size: 14px;
    padding: 4px 24px;
    line-height: 20px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .user-applications-wrapper .applications-container .information-block .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .heading-wrapper {
    margin: 16px 0 24px;
    padding: 0 16px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .heading-wrapper .content {
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .no-application-wrapper {
    margin: 0 0 40px;
    padding: 136px 24px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .no-application-wrapper figure img {
    max-width: 166px;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-text {
    font-size: 18px;
    line-height: 28px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
  }

  .ph-user-applications-v1-imredesign-view1-imredesign-theme1 .no-application-container .no-application-wrapper .bottom-link {
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-user-applications-v1-imredesign-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-create-gig-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-create-gig-v1-default-imredesign-default #ph-a11y-create-gig {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  position: fixed;
  overflow-y: auto;
}

.ph-im-create-gig-v1-default-imredesign-default .popup-modal-backdrop {
  z-index: 9999;
}

.ph-im-create-gig-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper {
  padding: 48px 36px;
  width: 800px;
  max-width: 800px;
  margin: 60px auto;
  height: 764px;
  min-height: 764px;
  position: relative;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper.select-gig-bg {
  background-color: #fcfcfc;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper.create-gig-bg {
  background-color: #ffffff;
  padding: 48px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .cancel-btn {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  z-index: 5;
  position: absolute;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
  box-shadow: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .cancel-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .heading-block .title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  width: 100%;
  text-align: center;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group {
  margin: 64px 0 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .sub-heding {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper {
  width: 100%;
  margin: 22px 0 0;
  flex-flow: wrap;
  max-height: 510px;
  overflow-y: auto;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item {
  margin: 0 16px 16px 0;
  width: 31%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button {
  padding: 40px 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: #ffffff;
  text-align: center;
  width: 100%;
  height: 128px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  box-shadow: none;
  white-space: normal;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button.custom {
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: 0 2px 8px 1px rgba(173,175,179,0.15);
  -moz-box-shadow: 0 2px 8px 1px rgba(173,175,179,0.15);
  box-shadow: 0 2px 8px 1px rgba(173,175,179,0.15);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button span.icon {
  margin-right: 8px;
  font-size: 12px;
  line-height: 1;
  height: 15px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button .gig-title {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button .gig-category {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
  margin: 8px 0 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .heading-block .title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  width: 100%;
  text-align: left;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details {
  width: 100%;
  padding: 48px 0 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper {
  width: 29%;
  display: inline-block;
  padding-right: 40px;
  vertical-align: top;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step {
  padding: 12px 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step:first-child {
  padding-top: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  padding-left: 8px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link.step-completed {
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link .icon {
  display: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link.active {
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link.active::before {
  content: '';
  width: 2px;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper {
  width: 70%;
  display: inline-block;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper>.row [class^="col"] {
  padding-left: 15px;
  padding-right: 15px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group>.row [class^="col"] {
  padding-left: 15px;
  padding-right: 15px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .error-content {
  display: inline-block;
  margin-top: 16px;
  color: #f83b4e;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group .custom-field-wrapper.disabled-block .dropdown-wrapper,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group .suggested-list-items.disabled-block .dropdown-wrapper {
  background-color: #fcfcfc;
  opacity: 1;
  border: none;
  pointer-events: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-requirements-container .form-group {
  margin-bottom: 40px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group {
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]::-webkit-input-placeholder,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]::-moz-placeholder,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]:-ms-input-placeholder,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group [type="text"]:-moz-placeholder,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .field-label {
  color: #000000;
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  text-align: left;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .field-label.sr-only {
  display: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .text-field {
  color: #000000;
  border: 1px solid #808080;
  height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .text-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .text-field:hover {
  border-color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items {
  width: 100%;
  display: inline-block;
  position: relative;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper {
  width: 100%;
  border: 1px solid #808080;
  display: inline-block;
  padding: 10px 33px 10px 16px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  text-align: left;
  box-shadow: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper:hover,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper:hover {
  cursor: pointer;
  border-color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper:focus,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .placeholder-text,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .placeholder-text {
  color: #adafb3;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .value,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .value {
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .icon-down-arrow,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .icon-down-arrow,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-wrapper .icon-up-arrow,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-wrapper .icon-up-arrow {
  top: 50%;
  color: #000000;
  right: 15px;
  position: absolute;
  font-size: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list {
  top: 44px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 15;
  position: absolute;
  overflow-y: auto;
  text-align: left;
  max-height: 176px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  background-color: #ffffff;
  padding-top: 11px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item {
  padding: 5px 16px 5px 32px;
  position: relative;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item:hover,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item:hover {
  background-color: rgba(34,69,217,0.05);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item.listitem-focused,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item.active,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item.active {
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper .dropdown-list .list-item .icon,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items .dropdown-list .list-item .icon {
  top: 32%;
  left: 16px;
  position: absolute;
  font-size: 10px;
  line-height: 1;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .custom-field-wrapper.disabled-block .dropdown-wrapper,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .suggested-list-items.disabled-block .dropdown-wrapper {
  background-color: #fcfcfc;
  opacity: 1;
  border: none;
  pointer-events: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .textarea-field {
  color: #000000;
  border: 1px solid #fcfcfc;
  resize: none;
  padding: 10px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .textarea-field:hover {
  border-color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .textarea-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper {
  background-color: #fcfcfc;
  border-radius: 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block {
  text-align: center;
  width: 100%;
  padding: 24px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .heading,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .heading {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .sub-heading,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .sub-heading {
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  margin-top: 4px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block {
  position: relative;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .ph-media-dropzone-area .btn.primary-button,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .ph-media-dropzone-area .btn.primary-button {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 12px;
  margin-top: 18px;
  min-height: auto;
  line-height: 18px;
  background-color: transparent;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .upload-progress-block,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .upload-progress-block {
  position: relative;
  margin-top: 8px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .upload-progress-block .close-popup-btn,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .upload-progress-block .close-popup-btn {
  top: 50%;
  right: 0;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .upload-progress-block .close-popup-btn .close,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .upload-progress-block .close-popup-btn .close {
  opacity: 1;
  font-size: 10px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .upload-progress-block label,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .upload-progress-block label {
  color: #000000;
  display: inline-block;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .upload-progress-block .progress,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .upload-progress-block .progress {
  width: 95%;
  margin: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload .video-upload-block .upload-progress-block .upload-size,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .video-upload-block .upload-progress-block .upload-size {
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 124px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-left-block {
  width: 30%;
  height: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-left-block .video-wrapper {
  height: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-left-block .video-wrapper video {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-left-block .video-wrapper .pcs-embed-video-ctr .kaltura-player {
  height: 124px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block {
  width: 70%;
  text-align: left;
  padding: 16px;
  position: relative;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .cancel-video {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 10px;
  line-height: 1;
  padding: 0;
  background: transparent;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .cancel-video:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .video-title {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  max-width: 90%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-right-block .video-duration {
  font-size: 12px;
  line-height: 18px;
  color: #adafb3;
  margin-top: 4px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block {
  width: 100%;
  height: 466px;
  margin: 80px auto;
  padding: 64px;
  position: relative;
  max-width: 650px;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block h2 {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 12px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .btn.primary-button {
  width: 100%;
  margin: 72px auto 0;
  max-width: 196px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .btn-cancel {
  color: #000000;
  width: auto;
  display: inline-block;
  padding: 0;
  margin-top: 14px;
  background-color: transparent;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper input[type="file"] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: auto;
  width: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item {
  width: 31%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
  max-width: 232px;
  margin-bottom: 8px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .input-date-picker {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  padding: 10px 30px 10px 16px;
  z-index: 0;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  cursor: pointer;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .input-date-picker::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .input-date-picker::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .input-date-picker:-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .input-date-picker:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .input-date-picker:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .input-date-picker:hover {
  border: 1px solid #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .cancel {
  top: 12px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background: transparent;
  border: none;
  z-index: 0;
  padding: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .icon-calendar-7 {
  top: 13px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
  top: 44px !important;
  left: auto !important;
  z-index: 9;
  position: absolute !important;
  background-color: transparent;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single.is-hidden {
  display: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
  border: 1px solid #000000;
  padding: 24px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  background: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title {
  color: #000000;
  flex-flow: wrap;
  font-size: 14px;
  align-items: center;
  line-height: 20px;
  margin-bottom: 8px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
  position: relative;
  font-size: 0;
  line-height: 1;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
  top: 50%;
  right: 0;
  speak: none;
  content: "\e0ee";
  position: absolute;
  font-size: 10px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
  color: #000000;
  border: none;
  z-index: 1;
  position: relative;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  padding-right: 16px;
  -moz-appearance: none;
  background-color: transparent;
  -webkit-appearance: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
  display: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
  border: none;
  padding: 0;
  position: relative;
  font-size: 0;
  min-width: 20px;
  min-height: 16px;
  background-color: transparent;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
  left: 0;
  content: "\5e";
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
  float: right;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
  right: 0;
  content: "\5d";
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
  top: 50%;
  color: #000000;
  speak: none;
  position: absolute;
  font-size: 20px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table {
  background-color: #ffffff;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
  color: #85878C;
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
  cursor: initial;
  border-bottom: none;
  text-decoration: none;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
  text-align: center;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:first-of-type {
  padding-left: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:last-of-type {
  padding-right: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected {
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
  color: #ffffff;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today {
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
  color: #000000;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin: 20px 0 10px;
  width: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group .radio-group-item,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group .radio-group-item {
  width: 50%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked),
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #adafb3;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label {
  color: #000000;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label:before,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label:before,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label:before,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #808080;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background: #ffffff;
  margin-top: 2px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label:after,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label:after,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label:after,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label:after {
  content: '';
  width: 8px;
  height: 8px;
  background: #000000;
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  margin-top: 2px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:not(:checked)+label:after,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:not(:checked)+label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group [type="radio"]:checked+label:after,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group [type="radio"]:checked+label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group>.radio-group-item {
  width: auto;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group>.radio-group-item:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container {
  border: 1px solid #808080;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  max-height: 200px;
  overflow-y: auto;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills .skill-list-item {
  margin-right: 8px;
  margin-bottom: 12px;
  padding: 2px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(34,69,217,0.2);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  float: left;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills .skill-list-item .text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0,0,0,0.85);
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills .skill-list-item .icon-cancel {
  font-size: 8px;
  line-height: 10px;
  padding: 0;
  background: transparent;
  margin-left: 8px;
  line-height: 20px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper {
  position: absolute;
  bottom: 40px;
  width: 100%;
  right: 48px;
  text-align: right;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .save-and-close,
.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
  min-width: 164px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
  margin-left: 16px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue.disable-btn {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: rgba(34,69,217,0.1);
  border: none;
  color: #000000;
  opacity: 1;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue.disable-btn .disable-btn-text {
  opacity: .5;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column;
  height: 100%;
  justify-content: center;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper .heading-block .title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  width: 100%;
  text-align: center;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 12px 0 0;
  width: 100%;
  text-align: center;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper .sub-heading span {
  display: block;
  width: 100%;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper .sub-heading span.page-link {
  color: #000000;
  display: inline;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper .done-block {
  margin: 72px auto 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper .done-block .done-button {
  width: 100%;
  min-width: 196px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .succes-block {
  margin-top: 128px;
  text-align: center;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .succes-block p {
  margin-bottom: 0;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .succes-block .btn {
  min-width: 220px;
  margin-top: 32px;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .validation-info {
  text-align: center;
}

.ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .validation-info p {
  margin-top: 128px;
  margin-bottom: 0;
}

@media (max-width:1151px) {
  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper {
    max-width: 760px;
  }
}

@media (max-width:767px) {
  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper {
    padding: 64px 18px;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: inherit;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    margin: 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper.create-gig-bg {
    padding: 64px 18px;
    height: auto;
    flex-direction: column;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .succes-block {
    margin-top: 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .cancel-btn {
    top: 24px;
    font-size: 10px;
    right: 24px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .heading-block .title {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group {
    margin: 44px 0 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .sub-heding {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper {
    margin: 14px 0 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item {
    margin: 0;
    margin-bottom: 18px;
    width: 100%;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .select-gig-modal .select-gigs-group .gigs-list-wrapper .list-item .create-gig-button {
    padding: 24px 20px;
    height: 98px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .heading-block .title {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details {
    padding-top: 38px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper {
    width: 100%;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step {
    padding: 0;
    max-width: 33%;
    width: 100%;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step:last-child .list-item-link .icon {
    display: none;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link {
    padding-left: 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link .icon {
    display: inline-block;
    font-size: 8px;
    padding-left: 8px;
    vertical-align: middle;
    line-height: 1;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .left-side-wrapper .list-item-step .list-item-link::before {
    display: none;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper {
    width: 100%;
    margin-bottom: 120px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group>.row [class^="col"]:not(:first-of-type) {
    margin-top: 24px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-details-container .form-group .start-date-wrapper .custom-field-wrapper .dropdown-list .list-item {
    padding: 5px 12px 5px 20px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper.gig-requirements-container .form-group {
    margin-bottom: 32px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .before-upload,
  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block {
    padding: 24px 20px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .after-upload .video-left-block {
    width: 45%;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block {
    height: 100vh;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .sub-heading {
    margin-top: 14px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .video-form-wrapper .video-error-block .btn.primary-button {
    margin: 48px auto 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item .custom-field-wrapper .dropdown-wrapper {
    padding-left: 8px;
    padding-right: 16px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item .custom-field-wrapper .dropdown-wrapper .icon-down-arrow {
    right: 6px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .start-date-wrapper .date-list-item .custom-field-wrapper .dropdown-list .list-item .icon {
    left: 6px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
    top: auto !important;
    bottom: 44px !important;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group,
  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group {
    margin-top: 14px;
    display: inline-block;
    text-align: left;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group .radio-group-item,
  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group .radio-group-item {
    width: 100%;
    margin-bottom: 16px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group .radio-group-item:last-child,
  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .qualifications-radio-group .radio-group-item:last-child {
    margin-bottom: 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .locations-radio-group>.radio-group-item:not(:first-of-type) {
    margin-left: 0;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .create-gig-details .right-side-wrapper .selected-items-container .selected-list-skills {
    max-height: none;
    overflow-y: initial;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper {
    height: 142px;
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    background-color: #ffffff;
    padding: 24px 28px;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    top: initial;
    text-align: center;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .save-and-close,
  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
    width: 100%;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .create-gig-modal .actions-wrapper .continue {
    margin-left: 0;
    margin-top: 14px;
  }

  .ph-im-create-gig-v1-default-imredesign-default .create-gig-wrapper .success-wrapper {
    height: 100vh;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-create-gig-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-find-gigs-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-find-gigs-v1-default-imredesign-default .widget-container {
  background: transparent;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block {
  margin-bottom: 64px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .gigs-filter-close {
  display: none;
  position: relative;
  border-bottom: 1px solid #f9f9f9;
  padding: 0 18px 16px 18px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .gigs-filter-close .close-filter {
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgigs-bottom-hide-filter {
  display: inline-block;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgigs-bottom-hide-filter .btn-block {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-right: 24px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgigs-bottom-hide-filter .btn-block.clear-search {
  border: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper {
  white-space: nowrap;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .filter-mobile-show {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 244px;
  margin-right: 24px;
  width: 20%;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-filter-menu {
  min-height: 48px;
  padding: 11px 24px;
  background: #ffffff;
  border: 1px solid #808080;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  font-family: FSThriveElliotWeb-Regular;
  text-align: left;
  word-break: break-all;
  word-break: break-word;
  padding-right: 48px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-filter-menu .icon {
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 12px;
  line-height: 1;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter.category {
  display: inline-block;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list {
  position: absolute;
  z-index: 99;
  background: #ffffff;
  padding: 20px 24px;
  width: 100%;
  max-height: 335px;
  overflow-y: auto;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list li {
  margin: 0 0 14px 0;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list li:last-child {
  margin-bottom: 0;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox {
  background-color: #ffffff;
  margin: 0;
  padding-left: 26px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox input:checked+.checkbox {
  background: #000000;
  border-color: #000000;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox input:checked+.checkbox::before {
  border-color: #ffffff;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox input:focus+.checkbox {
  border: 1px dashed #000000;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox .checkbox {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 3px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list .filter-results-list .find-gigs-checkbox .result-text {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  white-space: initial;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter.active .findgig-filter-menu {
  border-color: rgba(0,0,0,0.4);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter.active .findgig-dropdown-list {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border: 1px solid rgba(0,0,0,0.4);
  border-top: none;
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 33%;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .findgig-search {
  width: 100%;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .form-control {
  min-height: 48px;
  padding: 11px 48px;
  background: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  border-radius: 12px;
  box-shadow: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .form-control:focus {
  border-color: #000000;
  outline-color: #000000;
  outline-style: dotted;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .form-control::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .clear-textbox,
.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .search-icon {
  position: absolute;
  right: 24px;
  top: 50%;
  z-index: 9;
  transform: translateY(-50%);
  font-size: 8px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .clear-textbox i,
.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .search-icon i {
  font-size: 12px;
  line-height: 1;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper .search-form-block .search-icon {
  left: 24px;
  right: auto;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgig-search-wrapper {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block::after {
  content: "";
  clear: both;
  display: block;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-left {
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-left .gigs-count {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right {
  display: inline-block;
  float: right;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort {
  width: 39%;
  display: inline-block;
  font-size: 14px;
  text-align: right;
  white-space: nowrap;
  padding-right: 0;
  vertical-align: middle;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort:before {
  content: "|";
  padding-right: 7px;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: 1px;
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .control-label {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .control-label:focus {
  outline: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby {
  width: 105px;
  display: inline-block;
  position: relative;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby:focus {
  outline: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby>.icon {
  position: absolute;
  top: 50%;
  right: 5px;
  color: #000000;
  transform: translateY(-50%);
  font-size: 10px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby::before {
  top: 50%;
  right: 5px;
  content: "\78";
  z-index: 0;
  position: absolute;
  transform: translateY(-50%);
  width: 13px;
  height: 8px;
  line-height: 10px;
  font-family: "internalmobility" !important;
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby .form-control {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  border: 1px solid transparent;
  z-index: 1;
  position: relative;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0;
  padding-right: 0;
  box-shadow: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby .form-control::-ms-expand {
  display: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby .form-control:focus {
  outline: 2px dashed;
  border-color: transparent;
  outline-offset: 0;
  box-shadow: none;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards {
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-left: -16px;
  margin-right: -16px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card {
  display: inline-block;
  width: 25%;
  padding: 16px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .gigs-card-wrapper {
  display: inline-block;
  width: 100%;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  height: 100%;
  position: relative;
  padding-bottom: 64px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .gigs-card-wrapper.video-wrapper-block {
  padding-bottom: 8px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .gigs-card-wrapper:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .top-wrapper {
  margin-top: 8px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .top-wrapper .date {
  display: inline-block;
  margin-right: 16px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .top-wrapper .job-training-wrapper {
  margin-bottom: 4px;
  display: inline-block;
  background: rgba(34,69,217,0.04);
  padding: 4px 6px;
  color: #000000;
  border-radius: 6px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .title {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  margin: 0;
  margin-top: 4px;
  word-break: break-all;
  word-break: break-word;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .location {
  margin-top: 4px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .description {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin: 0;
  margin-top: 24px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-wrapper {
  position: relative;
  margin: 0 -16px;
  margin-top: 26px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-wrapper .video-thumbnail-img {
  height: 160px;
  width: 100%;
  overflow: hidden;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-wrapper .video-play-icon {
  max-height: 56px;
  width: 56px;
  height: 56px;
  max-width: 56px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper {
  position: absolute;
  bottom: 24px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper figure {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper figure img {
  width: 100%;
  height: 100%;
  max-width: 28px;
  object-fit: cover;
  position: absolute;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-wrapper .avator {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  background: #fcfcfc;
  border-radius: 50%;
  font-size: 14px;
  text-align: center;
  color: #85878C;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .creator-details {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  margin-left: 8px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop.active .custom-popup-wrapper {
  display: block;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper {
  display: none;
  position: relative;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  color: #ffffff;
  top: 30%;
  right: 21%;
  transform: translate(-30%, -21%);
  -o-transform: translate(-30%, -21%);
  -ms-transform: translate(-30%, -21%);
  -moz-transform: translate(-30%, -21%);
  -webkit-transform: translate(-30%, -21%);
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block {
  width: 60%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player {
  height: 350px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
  width: 86px;
  height: 86px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress {
  overflow: hidden;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .no-gigs-wrapper {
  padding: 16px;
  text-align: center;
  margin-top: 16px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .no-gigs-wrapper .no-jobs-available {
  margin-top: 16px;
}

@media only screen and (max-width:1200px) {
  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper {
    width: 30%;
  }
}

@media only screen and (max-width:1151px) {
  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper {
    flex-wrap: wrap;
    align-items: center;
    white-space: normal;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter {
    width: 30%;
    margin-right: 0;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-search-wrapper {
    width: 100%;
    margin-top: 16px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card {
    width: 50%;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block {
    margin: 0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    display: none;
    background: #fcfcfc;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper {
    padding: 24px;
    white-space: normal;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .filter-mobile-show {
    display: inline-block;
    margin-bottom: 14px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter {
    width: 100%;
    margin-right: 0;
    margin-bottom: 8px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block .findgig-filter-wrapper .findgig-filter .findgig-dropdown-list {
    position: relative;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block.active {
    display: inline-block;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block.active .gigs-filter-close {
    display: inline-block;
    width: 100%;
    padding-top: 24px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgig-filters-block.active .findgig-search-wrapper {
    width: 100%;
    display: none;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgig-search-wrapper {
    width: 100%;
    padding-top: 24px;
    display: inline-block;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-left {
    width: 100%;
    padding: 24px 0;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right {
    float: none;
    width: 100%;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right::after {
    content: "";
    display: block;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter {
    display: inline-block;
    width: 40%;
    vertical-align: middle;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter .filter-option {
    background: none;
    padding: 0;
    border: none;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-filter .filter-option .filterText {
    margin-left: 4px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort {
    width: calc(58%);
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .showing-results-block .results-right .gigs-list-sort .sortby {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards {
    display: block;
    margin: 0;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card {
    width: 100%;
    padding: 10px 0;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-wrapper {
    margin-top: 12px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .custom-popup-wrapper {
    width: 90%;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .custom-popup-wrapper .close-popup {
    right: 16px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .findgigs-cards-block .gigs-cards .gigs-card .video-popup-block .custom-popup-wrapper .video-block {
    width: 80%;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .no-gigs-wrapper {
    padding: 24px;
    margin-top: 24px;
  }

  .ph-im-gigs-find-gigs-v1-default-imredesign-default .find-gig-area .findgigs-card-wrapper .no-gigs-wrapper figure img {
    max-width: 96px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-find-gigs-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-list-items-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-list-items-v1-default-imredesign-default .no-gigs-wrapper {
  text-align: center;
  padding-top: 64px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .no-gigs-wrapper .bottom-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 12px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .no-gigs-wrapper .btn.create-gig-button {
  padding: 0;
  min-height: auto;
  border-color: transparent;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .no-gigs-wrapper .btn.create-gig-button:hover {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .head-text:last-of-type {
  margin-top: 64px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item {
  padding: 24px;
  margin-top: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item:first-of-type {
  margin-top: 22px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
  width: 80%;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span:not(:first-of-type) {
  margin-left: 16px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .saved-text {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .applicants-count {
  color: #000000;
  margin: 46px 0 0;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .new-applicants-count {
  color: #f83b4e;
  margin: 46px 0 0 16px;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
  width: 20%;
  text-align: right;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .created-gig-text {
  color: rgba(99,99,99,0.7);
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .btn-tooltip-dropdown {
  border: none;
  padding: 0;
  margin-left: 34px;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .btn-tooltip-dropdown span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .btn-tooltip-dropdown span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list {
  right: 0;
  width: 176px;
  padding: 8px 0;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list .tooltip-list-item:hover .btn-tooltip {
  color: #000000;
  background-color: rgba(34,69,217,0.05);
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
  color: #000000;
  width: 100%;
  border: none;
  padding: 6px 24px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 20px;
  min-height: auto;
  margin-left: 44px;
  margin-right: 16px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper {
  display: none;
  width: 100%;
  height: 466px;
  margin: 60px auto;
  position: relative;
  max-width: 626px;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .btn-cancel {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper {
  text-align: center;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 12px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .content {
  color: #000000;
  width: 100%;
  margin: 0 auto;
  max-width: 434px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
  margin-top: 72px;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.secondary-button {
  border: none;
  margin: 14px auto 0;
  display: block;
  padding: 0;
  min-height: auto;
}

.ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

@media (max-width:1151px) {
  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 70%;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 30%;
  }
}

@media (max-width:767px) {
  .ph-im-gigs-list-items-v1-default-imredesign-default .no-gigs-wrapper {
    padding-top: 24px 16px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .no-gigs-wrapper .bottom-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .head-text:last-of-type {
    margin-top: 16px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list.draft-list .list-item .gig-details-wrapper {
    flex-direction: column;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list.draft-list .list-item .gig-details-wrapper .left-section {
    width: 90%;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list.draft-list .list-item .gig-details-wrapper .right-section {
    margin: 24px 0 0;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item {
    padding: 24px 16px;
    position: relative;
    margin-top: 18px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item:first-of-type {
    margin-top: 14px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
    flex-direction: column-reverse;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
    margin-right: 8px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .saved-text {
    margin: 14px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .applicants-count {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .new-applicants-count {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 100%;
    text-align: initial;
    align-items: center;
    margin-bottom: 14px;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .created-gig-text {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
    padding: 8px 24px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn-edit-draft {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .open-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn-delete {
    top: 29px;
    color: #000000;
    right: 20px;
    margin: 0;
    position: absolute;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    overflow: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
    font-size: 12px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-gigs-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
    margin-top: 48px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-list-items-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-profile-review-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-profile-review-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .popup-modal-backdrop.active .profile-review-popup {
  display: block;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup {
  width: 100%;
  margin: 60px auto;
  padding: 24px;
  max-width: 800px;
  min-height: 400px;
  background-color: #fcfcfc;
  display: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .head-wrapper {
  position: relative;
  margin-bottom: 32px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .head-wrapper .btn-cancel {
  top: 50%;
  color: #000000;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper {
  margin: 0;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section {
  width: 60%;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper {
  position: relative;
  padding-left: 66px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block {
  top: 0;
  left: 0;
  position: absolute;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block .avatar-circle {
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background: #fcfcfc;
  text-align: center;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block figure {
  width: 50px;
  height: 50px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .img-block figure .img-candidate {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-designation,
.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-location {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-email {
  display: block;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-email .icon {
  display: inline-block;
  line-height: 1;
  margin-right: 8px;
  vertical-align: middle;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container {
  margin-top: 32px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .section-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper.skills-wrapper .btn-show {
  margin-top: 12px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .user-skills-wrapper .skill-name {
  color: #000000;
  display: inline-block;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .user-skills-wrapper .skill-name:not(:first-of-type) {
  margin-left: 8px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item {
  display: block;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item:not(:first-of-type) {
  margin-top: 20px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .designation,
.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .course-name {
  color: #000000;
  margin: 0 0 4px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details>span:not(:first-of-type) {
  position: relative;
  margin-left: 16px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details>span:not(:first-of-type)::before {
  top: 10px;
  left: -9px;
  width: 2px;
  height: 2px;
  content: '';
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .btn-show {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 0;
  margin-top: 24px;
  background-color: transparent;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .btn-show .icon {
  font-size: 12px;
  margin-left: 4px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section {
  width: 35%;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .action-wrapper {
  padding: 24px;
  margin-bottom: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .action-wrapper .btn.primary-button {
  width: 100%;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .action-wrapper .btn.secondary-button {
  width: 100%;
  margin-top: 14px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .section-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper:not(:first-of-type) {
  margin-top: 64px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .icon-wrapper {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: rgba(106,70,231,0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .icon-wrapper .im-icon-like,
.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .icon-wrapper .im-icon-dislike {
  top: 50%;
  left: 50%;
  color: #8d2abe;
  height: 15px;
  position: absolute;
  font-size: 14px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .head-text {
  color: #8d2abe;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .recommendation-text {
  color: #000000;
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .date {
  color: #000000;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .btn-show {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 0;
  margin-top: 24px;
  background-color: transparent;
}

.ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .btn-show .icon {
  font-size: 12px;
  margin-left: 4px;
}

@media (max-width:767px) {
  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup {
    height: 100vh;
    margin: 0;
    padding: 42px 18px;
    min-height: auto;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .head-wrapper {
    margin-bottom: 14px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .head-wrapper .heading {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .head-wrapper .btn-cancel {
    top: -10px;
    right: 4px;
    font-size: 10px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper {
    display: block;
    padding: 0;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper {
    padding: 24px 16px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper {
    padding-left: 56px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper figure {
    width: 40px;
    height: 40px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .user-details-wrapper .candidate-wrapper .candidate-email {
    font-size: 12px;
    word-break: break-all;
    line-height: 18px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container {
    margin-top: 40px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .section-heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper {
    padding: 24px 16px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .designation,
  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .course-name {
    margin: 0 0 8px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .left-section .custom-container .custom-wrapper .custom-list .custom-list-item .details {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section {
    width: 100%;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .action-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 24px 28px;
    position: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container {
    padding: 24px 16px;
    margin-top: 40px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .section-heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 12px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .top-wrapper .head-text {
    margin-left: 4px;
  }

  .ph-im-gigs-profile-review-v1-default-imredesign-default .profile-review-popup .content-wrapper .right-section .evaluation-container .evaluation-wrapper .recommendation-text {
    margin: 12px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-profile-review-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-list-items-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-list-items-v1-view1-imredesign-default .no-gigs-wrapper {
  text-align: center;
  padding-top: 64px;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .no-gigs-wrapper .bottom-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 12px;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
  width: 80%;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .description-text {
  color: #85878C;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status {
  color: #000000;
  margin: 50px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status.closed-gig {
  color: #adafb3;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status .candidate-name {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
  width: 20%;
  text-align: right;
}

@media (max-width:1151px) {
  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 70%;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 30%;
  }
}

@media (max-width:767px) {
  .ph-im-gigs-list-items-v1-view1-imredesign-default .no-gigs-wrapper {
    padding-top: 16px;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .no-gigs-wrapper .bottom-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item {
    padding: 24px 16px;
    position: relative;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item:not(:first-of-type) {
    margin-top: 18px;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper {
    flex-direction: column;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .description-text {
    margin: 8px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gigs-status {
    margin: 24px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 100%;
    margin: 26px 0 0;
    text-align: center;
  }

  .ph-im-gigs-list-items-v1-view1-imredesign-default .past-gigs-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn.btn-reopen {
    width: 100%;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-list-items-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-my-applications-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container {
  padding: 0;
  width: 100%;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-nav-block .nav-list-items {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #f9f9f9;
  margin-bottom: 56px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-nav-block .nav-list-items .nav-list-item {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 18px;
  margin-right: 64px;
  cursor: pointer;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-nav-block .nav-list-items .nav-list-item.active {
  border-bottom: 2px solid #000000;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card {
  padding: 32px;
  margin-bottom: 28px;
  background: #ffffff;
  border-radius: 16px;
  position: relative;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .card-left-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 180px);
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .title {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info {
  margin-top: 8px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed {
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed:hover .gig-field-tooltip {
  display: block;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed .icon {
  margin-right: 2px;
  display: inline-block;
  font-size: 16px;
  position: relative;
  top: -1px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed .gig-field-tooltip {
  left: 50%;
  color: #000000;
  bottom: 32px;
  display: none;
  padding: 6px 16px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block {
  margin-top: 38px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background: #fcfcfc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper figure {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  position: relative;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper figure .author-image {
  max-width: 32px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .image-wrapper .avatar-circle {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #85878C;
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .right-content {
  display: inline-block;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .right-content span,
.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .right-content .link-name {
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .author-block .right-content .link-name:hover {
  text-decoration: underline;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info {
  background: rgba(34,69,217,0.05);
  padding: 22px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  max-width: 148px;
  width: 140px;
  margin-right: 34px;
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-start {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-count {
  font-size: 32px;
  line-height: 48px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin-top: 6px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-end {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin-top: 2px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info {
  display: inline-block;
  vertical-align: top;
  float: right;
  position: absolute;
  right: 32px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .applied-duration {
  display: inline-block;
  vertical-align: top;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info.accepted-action-items {
  bottom: 32px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown {
  border: none;
  padding: 0;
  margin-left: 34px;
  background-color: transparent;
  margin-right: 8px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #000000;
  border-radius: 100%;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .btn-tooltip-dropdown:focus {
  outline-offset: 2px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .tooltip-list {
  right: 0;
  width: 181px;
  padding: 8px 0;
  position: absolute;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  z-index: 99;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .tooltip-list .tooltip-list-item:hover .btn-tooltip {
  color: #000000;
  background-color: rgba(34,69,217,0.05);
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
  color: #000000;
  width: 100%;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .gig-closed-block {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .card-info-left .author-block {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .card-info-left .title,
.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .card-info-left .gig-info {
  opacity: .6;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .card-info-left .gig-info .gig-filed:hover .gig-field-tooltip {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .card-action-info .applied-duration {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .gig-closed-block {
  font-size: 14px;
  margin-top: 38px;
  align-items: center;
  line-height: 20px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .gig-closed-block .gig-closed-content {
  color: #f83b4e;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .card-left-wrapper .author-block {
  display: none;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .card-left-wrapper .title,
.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .card-left-wrapper .gig-info {
  opacity: .6;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .due-info .due-period-start,
.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .due-info .due-count,
.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .card-info-left .due-info .due-period-end {
  opacity: .6;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card.closed-gig-application .gig-closed-block {
  display: inline-block;
  color: #f83b4e;
  margin-top: 38px;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content {
  text-align: center;
  padding-top: 120px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .title {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 12px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .subtitle {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop.application-popup {
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container {
  width: 100%;
  margin: 120px auto 0;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: #ffffff;
  padding: 64px 128px;
  display: none;
  border-radius: 16px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p {
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p+p {
  margin-top: 24px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
  margin-top: 72px;
  text-align: center;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .primary-action {
  display: block;
  min-width: 280px;
  margin: 0 auto;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .secondary-action {
  margin-top: 12px;
  display: block;
  min-width: 280px;
  margin-right: auto;
  margin-left: auto;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-btn {
  max-width: 220px;
  width: 100%;
  margin-top: 72;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  right: 33px;
  top: 33px;
}

.ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop.active .popup-container {
  display: block;
}

@media only screen and (max-width:767px) {
  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-nav-block .nav-list-items {
    margin-bottom: 24px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-nav-block .nav-list-items .nav-list-item {
    margin-right: 38px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card {
    padding: 24px 28px 24px 20px;
    margin-bottom: 18px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left {
    padding-top: 32px;
    width: 100%;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed {
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 8px;
    margin-left: 0;
    display: block;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed:last-child {
    margin-bottom: 0;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed:hover .gig-field-tooltip {
    display: none;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .gig-info .gig-filed .icon {
    margin-right: 8px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info {
    width: 100%;
    margin-right: 0;
    max-width: 100%;
    padding: 10px;
    margin-bottom: 24px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-start,
  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-count,
  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-end {
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    font-family: FSThriveElliotWeb-Light;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-count {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .due-info .due-period-end {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-info-left .card-left-wrapper {
    width: 100%;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info {
    left: 20px;
    right: 28px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info .tooltip-button-wrapper {
    right: 0;
    position: absolute;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .content-cards .content-card .card-action-info.accepted-action-items {
    position: relative;
    display: block;
    width: 100%;
    bottom: 0;
    margin: 20px 0 0 0;
    left: 0;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .card-info-left {
    padding-top: 0;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .gig-closed-block {
    display: block;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-applied .content-cards .content-card.closed-gig-application .gig-closed-block .button-wrapper {
    margin-top: 20px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-completed .content-cards .content-card .card-info-left,
  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper.cards-accepted .content-cards .content-card .card-info-left {
    padding-top: 0;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content {
    text-align: center;
    padding-top: 40px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .title {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 12px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .application-content-wrapper .cards-wrapper .no-results-content .subtitle {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop.application-popup {
    background: #ffffff;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
    right: 18px;
    top: 18px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
    margin-top: 48px;
  }

  .ph-im-gigs-my-applications-v1-default-imredesign-default .gig-application-area .widget-container .popup-modal-backdrop.active .popup-container {
    margin: 0;
    border-radius: 0;
    padding: 128px 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-my-applications-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-applicant-status-list-items-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container {
  padding: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container.applicant-wrapper {
  width: 100%;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .applicant-gig-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin-bottom: 22px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards {
  margin: 0;
  padding: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card {
  position: relative;
  background-color: #ffffff;
  margin-bottom: 14px;
  padding: 36px 56px;
  border-radius: 16px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card>a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 52px;
  height: 52px;
  background: #fcfcfc;
  border-radius: 50%;
  line-height: 52px;
  font-size: 18px;
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper .avatar-circle {
  width: 52px;
  height: 52px;
  line-height: 52px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper figure {
  display: inline-block;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  overflow: hidden;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper figure img {
  width: 100%;
  display: block;
  height: 100%;
  object-fit: cover;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .name {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .name:hover {
  cursor: pointer;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
  color: #6a46e7;
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Regular;
  background: rgba(106,70,231,0.15);
  border-radius: 6px;
  margin-left: 6px;
  padding: 2px 10px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .author-designation {
  margin-top: 4px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 61%);
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact {
  display: block;
  text-align: right;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn {
  min-width: 110px;
  margin-right: 14px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn:last-child {
  margin-right: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .tooltip-button-wrapper {
  display: none;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block:hover {
  cursor: default;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .card-info-right {
  display: none;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper {
  right: 40px;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown {
  border: none;
  padding: 0;
  margin-left: 34px;
  background-color: transparent;
  margin-right: 0;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown span {
  width: 3px;
  height: 3px;
  display: block;
  background-color: #000000;
  border-radius: 100%;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown span:not(:first-of-type) {
  margin-top: 2px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown:focus {
  outline-offset: 2px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list {
  right: 0;
  width: 181px;
  padding: 8px 0;
  position: absolute;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list .tooltip-list-item:hover .btn-tooltip {
  color: #000000;
  background-color: rgba(34,69,217,0.05);
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list .tooltip-list-item .btn-tooltip {
  color: #000000;
  width: 100%;
  border: none;
  padding: 6px 24px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .duration-block {
  display: inline-block;
  color: rgba(99,99,99,0.6);
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper {
  text-align: center;
  padding-top: 120px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .title {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 12px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .subtitle {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 12px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper {
  padding-top: 48px;
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper figure .img-no-applicant {
  margin: 0 auto 32px;
  display: block;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper .main-text {
  color: #85878C;
  margin: 0 0 6px;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper .sub-text {
  color: #adafb3;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper .btn.btn-discover {
  min-width: 160px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop.application-popup {
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container {
  width: 100%;
  margin: 120px auto;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: #ffffff;
  padding: 82px 96px;
  display: none;
  border-radius: 16px;
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 24px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p {
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .content-block p+p {
  margin-top: 24px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
  margin-top: 72px;
  text-align: center;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .primary-action {
  display: block;
  min-width: 280px;
  margin: 0 auto;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .secondary-action {
  color: #000000;
  border: none;
  display: block;
  padding: 0;
  min-width: 280px;
  min-height: auto;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper .secondary-action:hover {
  border-color: transparent;
  background-color: transparent;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-btn {
  max-width: 220px;
  width: 100%;
  margin-top: 36px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  right: 33px;
  top: 33px;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop.active .popup-container {
  display: block;
}

@media (max-width:1151px) {
  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card {
    padding: 32px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
    width: 50%;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right {
    width: calc(100% - 51%);
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn {
    margin-bottom: 4px;
    min-width: 110px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn:last-child {
    margin-bottom: 0;
  }
}

@media (max-width:767px) {
  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container {
    width: 100% !important;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card {
    padding: 24px 20px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info {
    text-align: center;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
    width: 100%;
    margin-bottom: 28px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper {
    width: 50px;
    height: 50px;
    margin: 0 auto 18px;
    display: block;
    font-size: 14px;
    line-height: 50px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper figure {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .image-wrapper .avatar-circle {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content {
    margin-left: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .name {
    display: inline;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
    position: static;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right {
    width: 100%;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact {
    align-items: center;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn {
    min-width: 113px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block .applicant-gig-cards .applicant-gig-card .card-info .card-info-right .contact .btn:not(:last-of-type) {
    margin: 0 12px 0 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .applicant-gig-cards .applicant-gig-card {
    padding-top: 56px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .applicant-gig-cards .applicant-gig-card .card-info .card-info-left {
    margin-bottom: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper {
    right: 28px;
    top: 24px;
    margin-top: 0;
    left: 24px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .tooltip-list {
    top: 15px;
    padding: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .duration-block {
    position: absolute;
    left: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .cards-block.approved .tooltip-button-wrapper .btn-tooltip-dropdown {
    position: absolute;
    right: 0;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper {
    text-align: center;
    padding-top: 40px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .title {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 12px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-gigs-wrapper .subtitle {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 12px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper {
    padding-top: 24px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper figure .img-no-applicant {
    margin: 0 auto 24px;
    max-width: 228px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper .main-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .applicant-gig-main .applicant-gig-info .no-applicants-wrapper .sub-text {
    margin: 0 0 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop.application-popup {
    background: #ffffff;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container {
    position: fixed;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
    right: 18px;
    top: 18px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-wrapper {
    margin-top: 48px;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop .popup-container .custom-popup-wrapper .highlight {
    color: #000000;
  }

  .ph-im-gig-applicant-status-list-items-v1-default-imredesign-default .widget-container .popup-modal-backdrop.active .popup-container {
    height: 100vh;
    margin: 0;
    padding: 84px 19px;
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-applicant-status-list-items-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-details-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block {
  position: relative;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-image .image img {
  width: 100%;
  height: auto;
  display: block;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper {
  max-width: 1440px;
  position: absolute;
  top: 40%;
  right: 0;
  left: 0;
  margin: 0 auto;
  color: #ffffff;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info {
  display: inline-block;
  margin-right: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 1px;
  height: 16px;
  background: #fff;
  left: -16px;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:first-child:before {
  display: none;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:last-child {
  margin-right: 0;
  padding-right: 0;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .back-link-wrapper {
  display: inline-block;
  margin-bottom: 10px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .back-link-wrapper .link-back-to-gigs {
  color: #000000;
  font-size: 14px;
  align-items: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .back-link-wrapper .link-back-to-gigs .back-arrow {
  font-size: 11px;
  margin-top: -2px;
  line-height: 1;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .back-link-wrapper .link-back-to-gigs .back-content {
  margin-left: 6px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block {
  background-color: transparent;
  padding: 0 0;
  margin-bottom: 32px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper {
  background: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 14px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gig-title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 4px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #000000;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield.location {
  font-family: FSThriveElliotWeb-Light;
  margin-right: 0;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield>.icon {
  display: inline-block;
  font-size: 16px;
  margin-top: -2px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield .value {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gig-info {
  margin-top: 16px;
  margin-bottom: 28px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-top: 14px;
  margin-right: 16px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .highly-demanded {
  display: inline-block;
  background-color: #fcfcfc;
  padding: 6px 16px;
  margin-right: 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .highly-demanded .icon {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .highly-demanded .icon.im-icon-trending {
  color: #ff5f57;
  font-size: 12px;
  margin-right: 4px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .highly-demanded .view-count {
  margin-left: 10px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .highly-demanded .view-text {
  margin-left: 3px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block .views-counts {
  display: inline-block;
  padding: 6px 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: #fcfcfc;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper {
  background: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 20px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper .gig-description-title {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 10px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper .gig-description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 10px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .video-block {
  width: 100%;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .video-block .pcs-embed-video-ctr .kaltura-player {
  height: 390px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
  width: 86px;
  height: 86px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper {
  margin-top: 64px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container {
  padding: 24px;
  margin-top: 22px;
  background-color: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block {
  margin-bottom: 0;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block:last-of-type {
  margin-top: 28px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block .title {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  margin-bottom: 22px;
  line-height: 30px;
  color: #000000;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block .skills-list .skill {
  padding: 6px 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  margin-bottom: 12px;
  border-radius: 10px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: normal;
  color: rgba(0,0,0,0.85);
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block .skills-list .skill.matched {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block .skills-list .skill.not-matched {
  background-color: rgba(249,249,249,0.65);
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block .skills-list .skills-missing {
  background-color: #fcfcfc;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .add-skills-block {
  border-top: 1px solid #f9f9f9;
  margin-top: 20px;
  align-items: flex-start;
  padding-top: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .add-skills-block .icon-block {
  font-size: 16px;
  margin-top: 2px;
  margin-right: 10px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .add-skills-block .text-block .add-skills-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .add-skills-block .text-block .update-skills-btn {
  color: #000000;
  padding: 0;
  font-size: 16px;
  min-height: auto;
  line-height: 24px;
  background-color: transparent;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper {
  padding-left: 34px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info {
  background: #ffffff;
  padding: 32px;
  text-align: center;
  border-radius: 16px;
  margin-bottom: 28px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a {
  padding-top: 12px;
  padding-bottom: 12px;
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  padding-top: 11px;
  padding-bottom: 11px;
  padding: 11px 23px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:hover,
.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:hover,
.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>a:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info>p {
  margin: 0;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.apply-popup {
  text-align: center;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container {
  width: 100%;
  margin: 120px auto 0;
  display: block;
  position: relative;
  max-width: 654px;
  background-color: #ffffff;
  padding: 138px 66px;
  display: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper h2 {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper p {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper .action-btn {
  max-width: 220px;
  width: 100%;
  margin-top: 48px;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop .popup-container .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  right: 33px;
  top: 33px;
  font-size: 14px;
  line-height: 1;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.active .popup-container {
  display: block;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .expire-gig-view {
  text-align: center;
  margin: 20px auto;
}

.ph-im-gig-details-v1-default-imredesign-default .gig-details-area .expire-gig-view figure {
  max-width: 100px;
  margin: 0 auto;
}

@media (max-width:1151px) {
  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper {
    padding-left: 0;
  }
}

@media (max-width:767px) {
  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-image {
    display: none;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper {
    background: #000000;
    background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    position: relative;
    top: 0;
    padding: 0 20px;
    height: 247px;
    overflow: hidden;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .container {
    top: 50%;
    padding: 0;
    position: absolute;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .back-link-wrapper {
    margin-bottom: 22px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .row {
    margin: 0;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper {
    padding: 24px 20px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gig-title {
    font-size: 18px;
    line-height: 28px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield {
    display: block;
    margin-bottom: 8px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield:not(:first-of-type) {
    margin-left: 0;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gigfield.location {
    margin-bottom: 0;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .gig-info {
    margin-top: 20px;
    margin-bottom: 24px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .details-info-wrapper .demand-view-block {
    margin-top: 24px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper {
    padding: 24px 20px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .desc-block .gig-description-main .gig-description-info-wrapper .gig-description-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 6px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper {
    padding-top: 26px;
    padding-left: 0;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .apply-info {
    position: fixed;
    bottom: 0;
    width: 100%;
    right: 0;
    left: 0;
    z-index: 99;
    margin: 0;
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    border-radius: 0;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.active .popup-container {
    display: block;
    height: 100vh;
    margin: 0;
    max-width: 100%;
    border-radius: 0;
    padding: 20px;
    background-color: #ffffff;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.active .popup-container .custom-popup-wrapper {
    height: 100%;
    padding: 24% 0;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .right-block-wrapper .popup-modal-backdrop.active .popup-container .custom-popup-wrapper h2 {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper {
    margin-top: 32px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .heading-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container {
    padding: 24px 16px;
    margin-top: 14px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block:last-of-type {
    margin-top: 20px;
  }

  .ph-im-gig-details-v1-default-imredesign-default .gig-details-area .gig-details-wrapper .widget-container .skills-for-gig-wrapper .skills-container .skills-block .title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-details-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-share-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area {
  border: 0 solid #808080;
  padding: 32px;
  margin-bottom: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 28px;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container {
  width: 100%;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading {
  margin: 0 0 28px;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading .heading {
  color: #000000;
  font-size: 20px;
  text-align: center;
  line-height: 30px;
  text-transform: lowercase;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading .heading::first-letter {
  text-transform: capitalize;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item {
  margin-right: 24px;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item:last-child {
  margin-right: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button {
  text-align: center;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.email,
.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.copy-link {
  color: #000000;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.facebook {
  color: #3B5998;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.linkedin {
  color: #0077B5;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button.twitter {
  color: #1EA0F2;
}

.ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .im-gig-share-items .im-gig-share-item .im-gig-share-button .icon {
  top: 50%;
  left: 50%;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  color: #000000;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container {
  width: 100%;
  margin: 120px auto 0;
  display: block;
  position: relative;
  max-width: 596px;
  background-color: #ffffff;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper {
  height: 190px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper {
  height: 384px;
  padding: 40px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper {
  width: 320px;
  text-align: center;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .content {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .btn.primary-button {
  min-width: 256px;
  margin-top: 40px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper {
  padding: 24px 40px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .head-text {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close {
  color: #85878C;
  border: none;
  display: none;
  padding: 0;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper {
  height: 240px;
  margin: 0;
  padding: 24px 40px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .field-label {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper {
  position: relative;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper.expanded {
  border: 1px solid #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper.expanded .field-wrapper {
  border: none;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper {
  border: 1px solid #000000;
  padding: 0 8px 8px 8px;
  max-height: 128px;
  overflow-y: auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper {
  display: inline;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper {
  margin: 8px 8px 0 0;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  padding: 6px 16px;
  align-items: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper:last-of-type {
  margin-right: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .text {
  color: #000000;
  overflow: hidden;
  font-size: 14px;
  max-width: 420px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .btn-remove {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 8px;
  margin-left: 8px;
  background-color: transparent;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .btn-remove:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field {
  color: #000000;
  border: none;
  height: 32px;
  padding: 0 8px;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field.inline-field {
  width: auto;
  display: inline-block;
  padding: 10px 0;
  margin-left: 8px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .input-email-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: relative;
  border-top: 1px solid #808080;
  max-height: 240px;
  overflow-y: auto;
  padding-top: 8px;
  background-color: #ffffff;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link {
  padding: 8px 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper {
  width: 40px;
  height: 40px;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .img-friend-colleague {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper {
  width: calc(100% - 56px);
  padding-left: 16px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation {
  position: relative;
  margin-left: 16px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation::before {
  top: 50%;
  left: -8px;
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #adafb3;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .email {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .error-wrapper {
  margin-top: 8px;
  text-align: right;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .error-wrapper .error-message {
  color: #f83b4e;
  display: block;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-copy-link {
  color: #85878C;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper {
  top: 24px;
  left: 40px;
  right: 40px;
  position: absolute;
  text-align: center;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper .message-text {
  color: #000000;
  margin: 0;
  display: inline-block;
  padding: 12px 32px;
  font-size: 16px;
  line-height: 24px;
  background-color: #e9f6eb;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper {
  padding: 16px 40px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  margin-right: 40px;
  background-color: transparent;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn.primary-button.disabled {
  opacity: .3;
}

@media (max-width:1151px) {
  .ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area {
    padding: 24px 0;
    margin: 0 0 8px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container {
    text-align: center;
  }

  .ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .phs-widget-heading .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .phs-im-gig-share-job-area .widget-container .right-block-wrapper {
    padding-top: 0;
    padding-left: 0;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container {
    height: 100vh;
    margin: 0;
    max-width: 100%;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.copy-link-wrapper .body-wrapper {
    height: calc(100vh - 130px);
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper {
    height: 100vh;
    padding: 16px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .content {
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper.success-wrapper .success-message-wrapper .btn.primary-button {
    max-width: 400px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper {
    padding: 16px;
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .head-wrapper .btn-close {
    display: block;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper {
    height: calc(100vh - 130px);
    padding: 32px 16px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .field-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper {
    max-height: 256px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper {
    max-width: 100%;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .text {
    max-width: none;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list {
    max-height: 180px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link {
    padding: 8px 16px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper {
    width: calc(100% - 52px);
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .input-copy-link {
    height: 48px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .body-wrapper .message-wrapper .message-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper {
    width: 100%;
    bottom: 0;
    display: block;
    padding: 16px;
    position: fixed;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn-cancel {
    display: none;
  }

  .ph-im-gig-share-v1-default-imredesign-default .popup-container .custom-popup-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-share-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-team-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area {
  margin-top: 64px;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container {
  padding: 0;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .gigs-team-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin-bottom: 22px;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards {
  margin: 0;
  padding: 0;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card {
  position: relative;
  background-color: #ffffff;
  margin-bottom: 14px;
  padding: 36px 56px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card>a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 52px;
  height: 52px;
  background: #fcfcfc;
  border-radius: 50%;
  line-height: 52px;
  font-size: 18px;
  text-align: center;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper figure {
  display: inline-block;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: relative;
  overflow: hidden;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper figure .author-image {
  max-width: 50px;
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper .avatar-circle {
  width: 52px;
  height: 52px;
  line-height: 52px;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .title-block .name {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Regular;
  background: rgba(98,54,255,0.5);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-left: 6px;
  padding: 2px 6px;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .author-designation {
  margin-top: 4px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right {
  display: inline-block;
  vertical-align: middle;
  width: calc(18%);
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right .contact {
  display: block;
  text-align: right;
}

.ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right .contact a {
  color: #000000;
}

@media (max-width:767px) {
  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area {
    margin-top: 20px;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .gigs-team-title {
    margin-bottom: 14px;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card {
    padding: 24px 20px;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left {
    width: 100%;
    display: inline-block;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper {
    font-family: 14px;
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .image-wrapper .avatar-circle {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content {
    margin-left: 16px;
    width: calc(75%);
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-left .author-info-content .title-block .gig-designation {
    display: inline-block;
    margin-left: 0;
    margin-top: 2px;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right {
    width: 100%;
    padding-left: calc(24%);
    margin-top: 8px;
  }

  .ph-im-gigs-team-v1-default-imredesign-default .ph-widget-block-area .widget-container .gigs-team-main .gigs-team-info .cards-block .gigs-team-cards .gigs-team-card .card-info .card-info-right .contact {
    text-align: left;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-team-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-review-list-items-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-review-list-items-v1-default-imredesign-default .no-gigs-wrapper {
  text-align: center;
  padding-top: 64px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .no-gigs-wrapper .bottom-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item {
  padding: 24px;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper {
  position: relative;
  padding-left: 52px;
  border-bottom: 1px solid #f9f9f9;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper figure {
  left: 0;
  position: absolute;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper figure .img-candidate {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .avatar-circle {
  left: 0;
  position: absolute;
  width: 36px;
  height: 36px;
  line-height: 36px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background: #fcfcfc;
  text-align: center;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-name {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-designation {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
  width: 80%;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span:not(:first-of-type) {
  margin-left: 16px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
  width: 20%;
  text-align: right;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper {
  display: none;
  width: 100%;
  height: 466px;
  margin: 60px auto;
  position: relative;
  max-width: 626px;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .btn-cancel {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper {
  text-align: center;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .content {
  color: #000000;
  width: 100%;
  margin: 0 auto;
  max-width: 434px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .content:last-of-type {
  margin: 24px auto 0;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
  margin-top: 72px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.secondary-button {
  border: none;
  margin: 14px auto 0;
  display: block;
  padding: 0;
  min-height: auto;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper {
  display: none;
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .btn-cancel {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper {
  padding: 48px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .heading {
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .gig-name {
  color: #000000;
  margin: 0 0 40px;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form {
  width: 100%;
  margin: 0 auto;
  max-width: 502px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group {
  margin-bottom: 8px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group:first-of-type {
  margin-bottom: 32px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .field-label {
  color: #000000;
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .field-label .strong-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .field-label .star {
  color: #f83b4e;
  display: inline-block;
  font-size: 18px;
  margin-left: 2px;
  vertical-align: top;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label {
  width: 242px;
  text-align: center;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label:hover {
  cursor: pointer;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field {
  border-color: #000000;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .im-icon-check-circle-o {
  display: block;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .im-icon-like,
.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .im-icon-dislike {
  color: #000000;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field {
  border: 1px solid rgba(173,175,179,0.5);
  display: block;
  padding: 24px;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-check-circle-o {
  top: 12px;
  color: #000000;
  right: 12px;
  display: none;
  position: absolute;
  font-size: 16px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-like,
.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-dislike {
  display: block;
  font-size: 40px;
  line-height: .6;
  margin-bottom: 12px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .checkbox-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea {
  color: #000000;
  border: 1px solid rgba(173,175,179,0.5);
  resize: none;
  padding: 16px 18px;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .bottom-text {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .button-wrapper {
  margin-top: 48px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .button-wrapper .btn.primary-button.disabled {
  color: rgba(34,69,217,0.5);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .success-wrapper {
  padding: 48px;
  min-height: 400px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-modal-backdrop.active .custom-wrapper {
  display: block;
}

@media (max-width:1151px) {
  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .outer-wrapper .gig-details-wrapper .left-section {
    width: 70%;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .outer-wrapper .gig-details-wrapper .right-section {
    width: 30%;
  }
}

@media (max-width:767px) {
  .ph-im-gigs-review-list-items-v1-default-imredesign-default .no-gigs-wrapper {
    padding-top: 16px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .no-gigs-wrapper .bottom-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item {
    padding: 24px 16px;
    position: relative;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item:not(:first-of-type) {
    margin-top: 18px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper {
    padding-right: 10px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-name {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .candidate-wrapper .candidate-designation {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper {
    flex-direction: column;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-title {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .left-section .gig-field span .icon {
    font-size: 16px;
    margin-right: 4px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .right-section {
    width: 100%;
    margin-top: 26px;
    text-align: center;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .pending-review-wrapper .gigs-list .list-item .gig-details-wrapper .right-section .btn.btn-review {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    overflow: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
    font-size: 12px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .popup-wrapper .popup-content-wrapper .btn.primary-button {
    margin-top: 48px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
    font-size: 12px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper {
    height: 100vh;
    padding: 64px 18px 100px;
    overflow: auto;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .gig-name {
    margin: 0 0 28px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group:first-of-type {
    margin-bottom: 24px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .field-label {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label {
    width: 14s 2px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-like,
  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .im-icon-dislike {
    font-size: 28px;
    margin-bottom: 8px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .checkbox-wrapper .checkbox-label .custom-field .checkbox-text {
    display: block;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .form-group .evaluation-textarea {
    padding: 16px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .bottom-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .review-wrapper .review-form .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 28px;
    position: fixed;
    justify-content: center;
    background-color: white;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-gigs-review-list-items-v1-default-imredesign-default .custom-wrapper .success-wrapper {
    padding: 24px 16px;
    min-height: 100vh;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-review-list-items-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-view3-imredesign-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  margin-bottom: 128px;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper {
  align-items: center;
  border-bottom: 1px solid #f9f9f9;
  margin: 0 0 56px;
  padding-bottom: 8px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list {
  height: auto;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item {
  display: inline-block;
  vertical-align: middle;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
  margin-left: 64px;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-top: 19px;
  padding-bottom: 18px;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link .job-count {
  display: inline-block;
  background: #f9f9f9;
  border-radius: 8px;
  padding: 0 10px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  color: #000000;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
  color: #000000;
}

.ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
  left: 0;
  right: 0;
  bottom: -1px;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

@media (max-width:1151px) {
  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper {
    padding: 0;
  }
}

@media (max-width:767px) {
  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper {
    padding: 0;
    margin-bottom: 80px;
  }

  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper {
    display: block;
    padding: 0;
    margin: 0 0 24px 0;
  }

  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list {
    overflow-x: auto;
    white-space: nowrap;
  }

  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
    margin-left: 16px;
  }

  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
    display: inline-block;
    padding: 16px 16px 18px;
  }

  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
    bottom: 0;
  }

  .ph-nav-tabs-v1-view3-imredesign-default .content-wrapper .tab-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 28px;
    z-index: 10;
    position: fixed;
    text-align: center;
    background-color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-view4-imredesign-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  margin-bottom: 128px;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 0;
  margin: 0 0 56px;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list {
  margin: 0;
  padding: 0;
  height: auto;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item {
  display: inline-block;
  vertical-align: middle;
  width: 15% !important;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding: 18px 4px;
  display: inline-block;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link .job-count {
  display: inline-block;
  background: #f9f9f9;
  border-radius: 8px;
  padding: 0 10px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  color: #000000;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
  color: #000000;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper.ph-static-slider .slick-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width:1300px) {
  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper {
    padding: 0 18px;
  }
}

@media (max-width:767px) {
  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper {
    padding: 0;
    margin-bottom: 40px;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper {
    display: block;
    padding: 0;
    margin-bottom: 24px;
    margin-top: 0;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list {
    overflow-x: auto;
    white-space: nowrap;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item {
    width: auto !important;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
    margin-left: 16px;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
    display: inline-block;
    padding: 16px 18px;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
    bottom: 0;
  }

  .ph-nav-tabs-v1-view4-imredesign-default .content-wrapper .tab-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 28px;
    z-index: 10;
    position: fixed;
    text-align: center;
    background-color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-view4-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-view5-imredesign-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  margin-bottom: 128px;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 0;
  margin: 0 0 56px;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list {
  margin: 0;
  padding: 0;
  height: auto;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item {
  display: inline-block;
  vertical-align: middle;
  min-width: 15%;
  width: auto;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
  margin-left: 18px;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding: 18px 4px;
  display: inline-block;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link .job-count {
  display: inline-block;
  background: #f9f9f9;
  border-radius: 8px;
  padding: 0 10px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  color: #000000;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
  color: #000000;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper.ph-static-slider .slick-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width:1151px) {
  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper {
    padding: 0;
  }
}

@media (max-width:767px) {
  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper {
    padding: 0;
    margin-bottom: 40px;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper {
    display: block;
    padding: 0;
    margin-bottom: 24px;
    margin-top: 0;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list {
    overflow-x: auto;
    white-space: nowrap;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item {
    width: auto !important;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item:not(:first-of-type) {
    margin-left: 16px;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link {
    display: inline-block;
    padding: 16px 18px;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .tab-list .list-item .tab-link.active::before {
    bottom: 0;
  }

  .ph-nav-tabs-v1-view5-imredesign-default .content-wrapper .tab-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 28px;
    z-index: 10;
    position: fixed;
    text-align: center;
    background-color: #ffffff;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-view5-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-details-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block {
  position: relative;
}

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-image .image img {
  height: auto;
  display: block;
  width: 100%;
  height: 100%;
}

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper {
  max-width: 1440px;
  position: absolute;
  top: 24px;
  right: 0;
  left: 0;
  margin: 0 auto;
  color: #ffffff;
}

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs {
  margin-bottom: 54px;
}

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs a {
  color: #ffffff;
}

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info {
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 1px;
  height: 16px;
  background: #fff;
  left: -16px;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .banner-gigs-info .gigs-info:first-child:before {
  display: none;
}

@media (max-width:767px) {
  .ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-image .image {
    display: none;
  }

  .ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper {
    background: #000000;
    background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    position: relative;
    padding-bottom: 24px;
    padding-top: 24px;
    top: 0;
  }

  .ph-im-gig-details-v1-view1-imredesign-default .gig-details-area .banner-block .banner-gigs-wrapper .backtoallgigs {
    margin-bottom: 26px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-details-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-employee-search-results-v1-view1-default#-TZYBBLPN!*/

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  align-content: center;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-text {
  width: 55%;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-text .result-count {
  color: #85878C;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-text .result-count .boldtext {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field {
  width: 45%;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper {
  position: relative;
  text-align: right;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .input-search {
  width: 100%;
  border: solid 1px #f9f9f9;
  padding: 12px 24px;
  border-radius: 4px;
  color: #85878C;
  height: 48px;
  box-shadow: none;
  -webkit-appearance: none;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .search-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  color: #adafb3;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .clear-icon {
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  position: absolute;
  background: none;
  padding: 0;
  margin: 0;
  border: none;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .clear-icon .icon {
  color: #adafb3;
  font-size: 14px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .icon {
  color: #adafb3;
  font-size: 14px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block {
  margin-top: 8px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidatesList {
  text-align: left;
  flex-wrap: wrap;
  display: flex;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidatesList:after,
.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidatesList::before {
  display: block;
  clear: both;
  content: '';
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .eachCandidate {
  padding: 16px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .toggle-arrow-holder {
  display: none;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section {
  width: 100%;
  display: inline-block;
  padding: 32px 24px 24px;
  overflow: hidden;
  position: relative;
  text-align: center;
  background-color: #ffffff;
  height: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.disabled {
  opacity: 1;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .hiring-manager-tooltip {
  display: none;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper {
  margin: 0 auto;
  z-index: 1;
  max-width: 112px;
  width: 112px;
  line-height: 112px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 112px;
  position: relative;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper img {
  width: 100%;
  height: 100%;
  max-width: 112px;
  object-fit: cover;
  position: absolute;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper .avatar-circle {
  height: 112px;
  width: 112px;
  line-height: 56px;
  font-size: 44.8px;
  padding-top: 28px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  font-size: 24px;
  padding-top: 0;
  line-height: inherit;
  color: #000000;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo {
  min-height: 80px;
  margin-top: 16px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .name {
  color: #000000;
  margin: 0 0 8px;
  z-index: 1;
  overflow: hidden;
  position: relative;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
  color: #000000;
  z-index: 1;
  position: relative;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin: 0;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
  margin-top: 4px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo {
  text-align: left;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .head-text {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 30px;
  text-transform: uppercase;
  text-align: left;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details {
  margin-bottom: 24px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .university-name,
.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .company-name {
  padding-left: 46px;
  position: relative;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details:last-child {
  margin-bottom: 0;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon {
  top: 50%;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 22px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-briefcase {
  line-height: 22px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-house-counsel {
  line-height: 22px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .icon.icon-read-more {
  font-size: 22px;
  line-height: 22px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details.skills-main {
  position: relative;
  padding-left: 46px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details.skills-main .icon {
  top: 6px;
  transform: none;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .heading {
  color: #000000;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .location,
.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .location-country {
  color: #000000;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  margin-bottom: 4px 0 0 0;
  text-overflow: ellipsis;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper {
  margin: 0 8px 8px 0;
  display: inline-block;
  vertical-align: middle;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper:last-of-type {
  vertical-align: middle;
  display: inline-block;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .tiles {
  color: #000000;
  border: 1px solid #f9f9f9;
  margin: 0;
  padding: 6px 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  max-width: 100%;
  font-family: FSThriveElliotWeb-Regular;
  white-space: nowrap;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  text-overflow: ellipsis;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .recent-background-wrapper .background-details .tiles-wrapper .count {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  border: 1px solid transparent;
  padding: 6px 0;
  margin: 0;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper {
  display: block;
  text-align: center;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invite-text {
  color: #85878C;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 48px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite {
  padding-top: 12px;
  padding-bottom: 12px;
  padding: 12px 16px;
  font-size: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  min-height: 44px;
  font-weight: bold;
  line-height: 18px;
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: #000;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  padding-top: 11px;
  padding-bottom: 11px;
  padding: 11px 23px;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  min-height: 48px;
  font-weight: normal;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:hover,
.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:hover,
.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .btn-invite:active {
  color: #ffffff;
  background: none;
  background-color: #fff200;
  border-color: #fff200;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing {
  padding: 16px;
  text-align: center;
  background-color: #fcfcfc;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing .spinner {
  width: 16px;
  height: 16px;
  border: 1px solid #808080;
  display: inline-block;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  margin-right: 8px;
  border-bottom: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -webkit-animation: spin 1s linear infinite;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .processing .processing-text {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  letter-spacing: .6px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-success {
  color: #000000;
  border: none;
  margin: 0;
  opacity: 1;
  padding: 12px 24px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: rgba(0,168,182,0.04);
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-success .icon-check-mark {
  margin-right: 12px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-error {
  color: #f83b4e;
  border: none;
  opacity: 1;
  padding: 14px 8px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: #fff2f1;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .invite-wrapper .invitation-error .icon-cancel {
  margin-right: 2px;
}

.ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-orginfo .no-data {
  text-align: center;
  margin: 0 auto 32px auto;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-employee-search-results-v1-view1-default .pagination-block {
  padding: 16px 0;
}

.ph-employee-search-results-v1-view1-default .pagination-block .pagination-item-button {
  border: none;
  background-color: transparent;
}

.ph-employee-search-results-v1-view1-default .pagination-block .pagination-item-button:focus {
  outline: none;
}

.ph-employee-search-results-v1-view1-default .pagination-block .pagination-item-button.btn-page-count {
  color: #000000;
  width: 26px;
  height: 26px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-employee-search-results-v1-view1-default .pagination-block .pagination-item-button.btn-page-count.active {
  color: #ffffff;
  background-color: #000000;
}

.ph-employee-search-results-v1-view1-default .no-employees-info {
  text-align: center;
  background-color: #ffffff;
  padding: 100px 0;
  border: none;
}

.ph-employee-search-results-v1-view1-default .no-employees-info .no-employees-available {
  color: #000000;
  padding: 16px 0;
  margin: 0 auto;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
}

@media (max-width:1151px) {
  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .eachCandidate {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width:767px) {
  .ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel {
    display: block;
    align-items: normal;
    align-content: normal;
    margin-bottom: 24px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-text {
    width: 100%;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-text .result-count {
    margin: 0 0 24px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field {
    width: 100%;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .employee-search-panel .employee-search-field .search-field-wrapper .input-search {
    height: 48px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block {
    margin-top: 24px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidatesList {
    flex-wrap: unset;
    display: block;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .eachCandidate {
    max-width: 100%;
    flex: auto;
    padding: 0;
    margin-bottom: 16px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .candidate-card {
    height: auto;
    position: relative;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .toggle-arrow-holder {
    top: -8px;
    right: -8px;
    border: 0;
    display: block;
    z-index: 99;
    position: absolute;
    background-color: transparent;
    padding: 8px;
    font-size: 12px;
    line-height: 1;
    color: #85878C;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section {
    height: auto;
    padding: 24px 16px;
    text-align: left;
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper {
    float: left;
    max-width: 48px;
    width: 48px;
    line-height: 48px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    height: 48px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper img {
    max-width: 48px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .profile-img-wrapper .avatar-circle {
    height: 48px;
    width: 48px;
    line-height: 24px;
    font-size: 19.2px;
    padding-top: 12px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    line-height: 48px;
    padding-top: 0;
    color: #000000;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo {
    display: block;
    padding-left: 64px;
    text-align: left;
    min-height: auto;
    margin-top: 0;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .name {
    margin: 0 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .name,
  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .designation,
  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo .location {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-details .employee-detailsinfo::before {
    display: none;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section .candidate-orginfo {
    display: none;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active {
    text-align: center;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .profile-img-wrapper {
    top: auto;
    left: auto;
    position: inherit;
    max-width: 72px;
    width: 72px;
    line-height: 72px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    float: none;
    height: 72px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .profile-img-wrapper img {
    max-width: 72px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .profile-img-wrapper .avatar-circle {
    height: 72px;
    width: 72px;
    line-height: 36px;
    font-size: 28.8px;
    padding-top: 18px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    line-height: 72px;
    padding-top: 0;
    color: #000000;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo {
    padding: 0;
    text-align: center;
    margin-top: 8px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo::before {
    display: block;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-details .employee-detailsinfo .name {
    margin: 0 0 8px 0;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo {
    height: auto;
    display: block;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .head-text {
    margin-bottom: 16px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details {
    margin-bottom: 16px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details:last-child {
    margin-bottom: 0;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .university-name,
  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .company-name {
    padding-left: 40px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details.skills-main {
    padding-left: 40px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .heading {
    margin: 0 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .location,
  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details .location-country {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.tiles {
    margin: 0 4px 4px 0;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.tiles,
  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .recent-background-wrapper .background-details span.count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-employee-search-results-v1-view1-default .employee-search-area .team-list-content-block .card-top-section.active .candidate-orginfo .invite-wrapper .invite-text {
    margin-bottom: 24px;
  }

  .ph-employee-search-results-v1-view1-default .pagination-block {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 320px;
    text-align: center;
  }

  .ph-employee-search-results-v1-view1-default .pagination-block .pagination-item-button {
    padding: 8px;
  }

  .ph-employee-search-results-v1-view1-default .pagination-block .pagination-item-button:not(:last-of-type) {
    margin-right: 10px;
  }

  .ph-employee-search-results-v1-view1-default .pagination-block .pagination-item-button.btn-page-count {
    width: 32px;
    height: 32px;
  }
}

/*!TZYBBLPN-end-widget-#ph-employee-search-results-v1-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-nav-tabs-v1-imredesign-view2-imredesign-default#-TZYBBLPN!*/

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area>.heading-block {
  display: none;
  background-color: rgba(252,252,252,0.9);
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area>.heading-block .widget-container {
  padding-top: 56px;
  padding-bottom: 56px;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area>.heading-block .heading {
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin: 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area>.widget-container {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content {
  margin: 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .row {
  margin-left: 0;
  margin-right: 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left {
  padding: 0 32px 0 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem {
  margin: 0;
  padding: 10px 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem:first-child {
  padding-top: 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab {
  width: 100%;
  padding: 0 0 0 16px;
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  display: inline-block;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab .icon-block {
  position: absolute;
  right: 0;
  display: none;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab .icon-block .icon {
  font-size: 12px;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab.active {
  color: #000000;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab.active:before {
  content: '';
  width: 2px;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal {
  padding: 0;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button,
.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button {
  padding: 24px 16px;
  border: none;
  width: 100%;
  text-align: left;
  background: transparent;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  display: none;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button .icon-block,
.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button .icon-block {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 12px;
}

.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button .button-text,
.ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button .button-text {
  display: inline-block;
  vertical-align: middle;
  padding-left: 12px;
}

@media only screen and (max-width:767px) {
  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area>.heading-block .widget-container {
    width: 100%;
    padding: 24px 16px;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area>.heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area>.widget-container {
    width: 100%;
    padding: 0;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content {
    background: transparent;
    padding: 0;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left {
    padding: 0;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem {
    padding: 0 0 20px 0;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
    display: block;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab .icon-block {
    display: inline-block;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-navbar-left .ph-nav-list .ph-nav-listitem .ph-tab.active {
    display: none;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button,
  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button {
    display: block;
    background-color: rgba(252,252,252,0.9);
    padding: 0 0 24px 0;
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .account-button .button-text,
  .ph-nav-tabs-v1-imredesign-view2-imredesign-default .ph-navbar-area .ph-navbar-content .ph-tab-container-horizontal .ph-tab-container .email-button .button-text {
    font-size: 18px;
    line-height: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-nav-tabs-v1-imredesign-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-onboarding-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-onboarding-v1-default-imredesign-default .actions {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 50%;
  padding: 24px 0 20px;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-onboarding-v1-default-imredesign-default .actions .continue-text {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #adafb3;
  margin-left: 32px;
}

.ph-onboarding-v1-default-imredesign-default .actions .continue-btn-block {
  padding: 0;
}

.ph-onboarding-v1-default-imredesign-default .actions .next {
  background-color: #000000;
  border: none;
  color: #ffffff;
  float: right;
  margin-right: 32px;
  text-transform: capitalize;
  padding: 8px 12%;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-onboarding-v1-default-imredesign-default .actions .next:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-onboarding-v1-default-imredesign-default .actions .next span i {
  font-size: 8px;
  margin-left: 3px;
  line-height: 1;
  vertical-align: middle;
}

.ph-onboarding-v1-default-imredesign-default .actions .next span .icon-right-arrow-thick::before {
  content: "\e031";
}

@media screen and (min-width:1920px) {
  .ph-onboarding-v1-default-imredesign-default .actions {
    width: 960px;
  }
}

@media (max-width:767px) {
  .ph-onboarding-v1-default-imredesign-default .actions {
    width: 100%;
  }

  .ph-onboarding-v1-default-imredesign-default .actions .continue-text {
    font-size: 14px;
    display: none;
    margin-left: 16px;
  }

  .ph-onboarding-v1-default-imredesign-default .actions .continue-btn-block {
    padding: 0;
  }

  .ph-onboarding-v1-default-imredesign-default .actions .next {
    margin-right: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-onboarding-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-language-selector-v2-on-boarding-imredesign-default#-TZYBBLPN!*/

.ph-language-selector-v2-on-boarding-imredesign-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: none;
  box-shadow: 0;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area {
  width: 50%;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  top: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow-y: hidden;
  overflow-x: hidden;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content {
  padding: 8% 6%;
  height: 100vh;
  vertical-align: top;
  width: inherit;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  letter-spacing: .4px;
  text-align: left;
  color: #000000;
  margin: 0 0 16px 0;
  text-decoration: none;
  padding: 0;
  position: relative;
  text-transform: lowercase;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading::first-letter {
  text-transform: uppercase;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading .optional-text {
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  display: none;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading span {
  display: none;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
  opacity: .5;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block {
  padding: 48px 0;
  height: 93%;
  max-height: 93%;
  overflow-y: auto;
  overflow-x: hidden;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group {
  margin: 0;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list {
  margin: 0 0 14px 0;
  padding: 0 14px 0 0;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item {
  min-height: 48px;
  width: 100%;
  opacity: .9;
  border: solid 0 #000000;
  padding: 12px 16px 12px 16px;
  margin: 0;
  text-align: left;
  background-color: rgba(249,249,249,0.65);
  color: #000000;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item:hover {
  cursor: pointer;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border: solid 1px transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item.active {
  border: solid 1px transparent;
  cursor: default;
  background-color: rgba(0,0,0,0.2);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #000000;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item.active .success-icon {
  display: none;
}

.ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item .success-icon {
  position: absolute;
  right: 12px;
  color: #ffffff;
  padding: 0;
  font-size: 12px;
  display: none;
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

@media only screen and (min-width:1920px) {
  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area {
    width: 960px;
  }
}

@media only screen and (max-width:1151px) {
  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content {
    display: inline-block;
    padding: 3% 5% 65px;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block {
    padding: 21px 0;
    height: 52%;
    max-height: 52%;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list {
    text-align: center;
    margin: 0 0 15px;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item {
    width: 100%;
  }
}

@media (max-width:767px) {
  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area {
    position: relative;
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content {
    padding: 3% 5% 65px;
    vertical-align: top;
    overflow: inherit;
    height: 100%;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .heading {
    margin: 16px 0;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block {
    padding: 1rem 0;
    height: initial;
    max-height: initial;
    overflow: hidden;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list {
    text-align: left;
    padding: 0;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-language-selector-v2-on-boarding-imredesign-default .phs-oauthsignin-area .lang-selector-content .content-block .lang-block-group .lang-block-list .lang-block-list-item span {
    padding-left: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-language-selector-v2-on-boarding-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-referred-candidates-v1-view1-default#-TZYBBLPN!*/

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  background-color: #ffffff;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper {
  border: 1px solid #f9f9f9;
  padding: 0 24px;
  margin-top: 24px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .loader-wrapper {
  min-height: 150px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper {
  padding: 32px 0;
  text-align: center;
  border-bottom: 1px solid #f9f9f9;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper {
  display: inline-block;
  margin: 0 auto;
  position: relative;
  max-width: 85%;
  min-width: 260px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .job-section-heading {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details .name {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details .designation {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.previous-link {
  left: -45px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.next-link {
  right: -45px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.disabled {
  opacity: .3;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link .icon {
  color: #000000;
  font-size: 12px;
  line-height: 1;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .no-jobs-wrapper {
  position: relative;
  min-height: 100px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .no-jobs-wrapper .no-jobs-text {
  top: 50%;
  left: 50%;
  color: #000000;
  width: 100%;
  margin: 0;
  position: absolute;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card {
  padding: 24px 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card:not(:first-of-type) {
  border-top: 1px solid #f9f9f9;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block {
  width: 100%;
  position: relative;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block.expiredBlock .information-left-block {
  opacity: .1;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block.expiredBlock .information-left-block .job-info .title {
  cursor: default;
  pointer-events: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block.expiredBlock .information-right-block .matched-skills-backdrop {
  opacity: .1;
  display: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block.expiredBlock .information-right-block .expired-block {
  display: block;
  width: 90%;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block:after {
  content: '';
  clear: both;
  display: table;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block {
  width: 70%;
  float: left;
  vertical-align: top;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  text-transform: capitalize;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field {
  display: inline;
  position: relative;
  padding-left: 16px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field+.job-field:not(.hide)~.job-field:not(.hide):before {
  content: '';
  background: #85878C;
  width: 2px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field:first-child,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.title,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.teamList,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field:first-child span,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.title span,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.teamList span,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field:first-child,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.title,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.descriptionTeaser,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.teamList,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.ml_skills,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.fitLevel {
  padding-left: 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field:first-child:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.title:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.teamList:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.ml_skills:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.fitLevel:before {
  display: none !important;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.title+.job-field:not(.hide) {
  padding-left: 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.title+.job-field:not(.hide):before {
  display: none !important;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.fitLevel {
  display: inline-block;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.teamList {
  margin: 16px 0 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.reward {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.reward>span>span {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.isCritical,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.isFeaturedJob {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.isCritical:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.isFeaturedJob:before {
  content: '';
  background: #85878C;
  width: 2px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.visibilityType,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.category,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.type {
  border: 1px solid #000000;
  margin: 32px 8px 0 0;
  display: inline-block;
  padding: 4px 16px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.visibilityType:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.category:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.type:before {
  display: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info span,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-postdate {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-title {
  color: #000000;
  margin: 16px 0 8px;
  display: block;
  font-size: 18px;
  line-height: 28px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-title:first-letter {
  text-transform: capitalize;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-title:hover {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-description {
  color: #85878C;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  color: #000000;
  background: none;
  border: none;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding-right: 15px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-multi-locations {
  margin-top: 16px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-multi-locations>li>button {
  border: none;
  padding: 0;
  background-color: transparent;
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-multi-locations>li>button>span {
  font-size: 14px;
  line-height: 20px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-multi-locations>li>button .icon {
  font-size: 12px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-multi-locations>li>ul .location {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block {
  float: left;
  width: 30%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .matched-skills-backdrop {
  display: inline-block;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .expired-block {
  position: absolute;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .expired-block .expired-text {
  font-size: 16px;
  line-height: 1.5;
  color: #f83b4e;
  text-transform: lowercase;
  display: block;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .expired-block .expired-text::first-letter {
  text-transform: uppercase;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions {
  display: inline-block;
  line-height: 1;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item+.job-action-item {
  margin-left: 24px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  padding: 0 16px;
  min-height: 32px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .share-job {
  position: relative;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .share-job .share-job-button {
  cursor: pointer;
  color: #808080;
  background: none;
  border: none;
  font-size: 14px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown {
  position: absolute;
  width: 260px;
  right: 0;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:after {
  content: '';
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #808080 transparent;
  position: absolute;
  top: -9px;
  display: block;
  border-style: solid;
  right: 10px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:after {
  border-color: transparent transparent #ffffff transparent;
  top: -8px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox {
  text-align: right;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label {
  position: relative;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label.disabled {
  opacity: 1;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
  display: block;
  font-size: 16px;
  line-height: 1;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
  color: #000000;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .remove-action-item {
  position: relative;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1;
  text-align: right;
  color: #000000;
  position: relative;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .tooltip-text {
  display: none;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  white-space: nowrap;
  text-transform: capitalize;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .tooltip-text::before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .tooltip-text::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  position: absolute;
  z-index: 99;
  top: 23%;
  right: -9px;
  border-color: transparent transparent transparent #ffffff;
  display: none;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .tooltip-text::after {
  top: 23%;
  right: -9px;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item:hover .tooltip-text {
  display: block !important;
}

.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item:hover .tooltip-text::before,
.ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item:hover .tooltip-text::after {
  display: block;
}

@media (max-width:767px) {
  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .head-text {
    padding: 0;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper {
    padding: 0;
    margin-top: 16px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper {
    padding: 24px 16px;
    border-bottom: none;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper {
    max-width: 90%;
    min-width: 100%;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .candidate-details {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.previous-link {
    left: -5px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link.next-link {
    right: -5px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .top-wrapper .candidate-details-wrapper .navigation-link .icon {
    font-size: 16px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper {
    padding: 0 16px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card {
    padding: 24px 0;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block {
    width: 100%;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-title {
    margin: 24px 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.visibilityType,
  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.category,
  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.type {
    margin: 24px 8px 0 0;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-left-block .job-info .job-field.reward {
    bottom: 2px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block {
    top: 0;
    right: 0;
    margin: 0;
    position: absolute;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .widget-content-wrapper .recom-jobs-wrapper .job-details-card .information-block .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
    font-size: 13px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .bottom-wrapper {
    padding: 0;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .bottom-wrapper .bottom-link,
  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .bottom-wrapper .page-count {
    font-size: 12px;
    line-height: 18px;
    padding: 20px 0 20px 15px;
  }

  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .bottom-wrapper .bottom-link.next-link,
  .ph-recom-jobs-referred-candidates-v1-view1-default .recommendation-wrapper .bottom-wrapper .page-count.next-link {
    padding: 20px 15px 20px 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-referred-candidates-v1-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-media-campaign-v1-imdefault-imdefault#-TZYBBLPN!*/

.ph-media-campaign-v1-imdefault-imdefault .show-loader {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1150;
  position: fixed;
  background-color: rgba(0,0,0,0.5);
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area {
  background-color: #F7F9FD;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block {
  margin: 0 auto;
  position: relative;
  max-width: 480px;
  min-height: 500px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .step-block .back-btn {
  left: -65px;
  color: #212121;
  display: inline-block;
  padding: 0;
  position: absolute;
  font-size: 24px;
  background: transparent;
  min-width: auto;
  min-height: auto;
  line-height: 34px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .step-block .back-btn:focus,
.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .step-block .back-btn:active {
  box-shadow: none;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .step-heading-block {
  color: #212121;
  margin: 36px 0 16px 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-heading {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: 'AvenirRoman';
  margin-bottom: 20px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group {
  text-align: left;
  background: transparent;
  margin-bottom: 26px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group:last-child {
  margin-top: 32px;
  margin-bottom: 0;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-label {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
  margin-bottom: 4px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control {
  color: #000000;
  border: 1px solid #a5b2ba;
  height: 48px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-webkit-input-placeholder {
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-moz-placeholder {
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-ms-input-placeholder {
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-moz-placeholder {
  font-size: 14px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block {
  margin-top: 32px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block {
  margin-top: 16px;
  display: inline-block;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block:first-child {
  margin-top: 0;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group {
  margin: 0;
  display: flex;
  align-items: normal;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox {
  border-color: #000000;
  background-color: #000000;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox .icon {
  color: #ffffff;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox::before {
  display: none;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:focus~.checkbox {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox {
  width: 22px;
  height: 22px;
  border: 1px solid #000000;
  position: relative;
  min-width: 22px;
  margin-top: 4px;
  background: transparent;
  margin-right: 12px;
  border-radius: 2px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox .icon {
  color: transparent;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  pointer-events: none;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox::before {
  display: none;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label {
  color: #000000;
  width: 100%;
  display: block;
  max-width: 360px;
  font-size: 14px;
  align-self: normal;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a {
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a:last-child {
  display: inline-block;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox {
  position: relative;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .icon {
  top: 50%;
  right: 16px;
  color: #343a40;
  z-index: 3;
  position: absolute;
  transform: translateY(-50%);
  font-size: 12px;
  pointer-events: none;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list {
  top: 45px;
  width: 100%;
  border: solid 1px #a5b2ba;
  z-index: 4;
  position: absolute;
  overflow-y: scroll;
  border-top: 0;
  max-height: 190px;
  overflow-x: visible;
  border-radius: 0 0 2px 2px;
  background-color: #ffffff;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem {
  border: 2px dashed transparent;
  padding: 8px 12px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem em {
  font-style: normal;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem.listitem-focused {
  border: 2px dashed #000000;
  background-color: #f1f3f5;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .combobox-results-list .combobox-results-listitem:hover {
  background-color: #f1f3f5;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .location-block.combobox .no-results {
  top: 43px;
  width: 100%;
  border: 1px solid #a5b2ba;
  z-index: 4;
  padding: 12px 12px;
  position: absolute;
  border-top: 0;
  border-radius: 0 0 2px 2px;
  background-color: #ffffff;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .upload-heading {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .questions-block {
  color: #000000;
  margin-top: 4px;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .follow-steps-block {
  margin-top: 32px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .follow-steps-block .follow-steps-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .follow-steps-block .follow-steps {
  color: #000000;
  font-size: 16px;
  list-style: decimal;
  line-height: 24px;
  font-family: 'AvenirRoman';
  padding-left: 16px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .follow-steps-block .follow-steps li {
  margin-top: 16px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .record-help-block {
  color: #000000;
  display: none;
  font-size: 14px;
  margin-top: 16px;
  line-height: 20px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .record-help-block .click-help {
  color: #009bdf;
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .upload-video-block {
  margin-top: 32px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .error-block {
  margin-top: 12px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .back-btn {
  margin: 24px auto 0 auto;
  display: none;
  color: #009bdf;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  background: transparent;
  min-width: auto;
  min-height: auto;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .success-block-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .success-block-container .upload-succes-heading {
  color: #000000;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Bold;
  margin-top: 6px;
  margin-bottom: 44px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .success-block-container .success-block .upload-succes-button .btn {
  line-height: 20px;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .error-block {
  display: table;
  padding: 12px 12px 12px 10px;
  margin-top: 4px;
  border-radius: 4px;
  background-color: #ffeded;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .error-block figure {
  display: table-cell;
  min-width: 32px;
  vertical-align: top;
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .error-block .error-text {
  color: #000000;
  display: table-cell;
  font-size: 14px;
  line-height: 20px;
  font-family: 'AvenirRoman';
}

.ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .btn {
  padding: 12px 40px;
  min-width: 115px;
  min-height: 48px;
}

@media only screen and (max-width:767px) {
  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .widget-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block {
    min-height: 450px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .step-block .back-btn {
    display: none;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .step-heading-block {
    margin: 16px 0 4px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-heading {
    margin-bottom: 26px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group {
    margin-bottom: 20px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .btn {
    width: 100%;
    display: block;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control {
    height: 40px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-webkit-input-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control::-moz-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-ms-input-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .form-control:-moz-placeholder {
    font-size: 12px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block {
    margin-top: 28px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox {
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin-top: 2px;
    margin-right: 8px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox .icon {
    font-size: 8px;
    line-height: 8px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .upload-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .questions-block {
    font-size: 18px;
    margin-top: 2px;
    line-height: 28px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .follow-steps-block {
    margin-top: 30px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .follow-steps-block .follow-steps li {
    margin-top: 12px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .follow-steps-block .follow-steps li.hide-mobile {
    display: none;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .record-help-block {
    display: none;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .upload-video-block {
    margin-top: 32px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .upload-video-block .btn {
    width: 100%;
    display: block;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .upload-video-block .modal .modal-dialog .modal-footer .btn {
    width: auto;
    display: inline-block;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .error-block {
    margin-top: 4px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .upload-block .back-btn {
    display: block;
    margin-top: 22px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .success-block-container .upload-succes-heading {
    font-size: 18px;
    margin-top: 2px;
    line-height: 28px;
  }

  .ph-media-campaign-v1-imdefault-imdefault .phs-widget-block-area .content-block .success-block-container .upload-succes-button .btn {
    width: 100%;
    display: block;
  }
}

/*!TZYBBLPN-end-widget-#ph-media-campaign-v1-imdefault-imdefault#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-media-upload-v1-view1-imdefault#-TZYBBLPN!*/

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .popup-modal-backdrop {
  z-index: 1210;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-record,
.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-upload {
  padding: 12px 24px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-record {
  margin-right: 28px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-record .icon {
  font-size: 24px;
  line-height: 20px;
  margin-right: 8px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-upload .content-holder-mobile {
  display: none;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-upload .icon {
  font-size: 18px;
  line-height: 18px;
  margin-right: 8px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog {
  top: 50%;
  margin: 0 auto;
  max-width: 470px;
  box-shadow: 0 10px 13px 0 rgba(41,44,81,0.24);
  transform: translateY(-50%);
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-body {
  padding: 32px 32px 32px 26px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer {
  padding: 16px 32px 18px 32px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn {
  color: #000000;
  padding: 0;
  font-size: 16px;
  min-width: auto;
  min-height: auto;
  background: transparent;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:focus,
.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:active,
.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:hover {
  box-shadow: none;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn.btn-cancel {
  color: #ff0000;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:first-child {
  float: left;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn {
  top: 18px;
  right: 16px;
  z-index: 1;
  position: absolute;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn .close {
  color: #212121;
  opacity: 1;
  font-size: 13px;
  line-height: 13px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .heading-block h2 {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 8px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .sub-heading {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block label {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: 'AvenirRoman';
  margin-bottom: 8px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block .progress {
  height: 8px;
  border: 1px solid #dedede;
  box-shadow: none;
  background-color: #ffffff;
}

@-moz-document url-prefix()  {
  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block .progress {
    margin-top: 1px;
  }
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block .progress .progress-bar {
  height: 8px;
  background-color: #00ea59;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block .upload-size {
  display: block;
  color: #212121;
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  text-align: right;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog {
  width: 100%;
  max-width: 754px;
  border-radius: 0;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal {
  max-width: 467px;
  border-radius: 4px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .close-popup-btn {
  top: 16px;
  right: 16px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .close-popup-btn .close {
  font-size: 13px;
  line-height: 12px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body {
  padding: 24px 32px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .heading-block h2 {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 4px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .description-block {
  position: relative;
  margin-top: 20px;
  padding-left: 42px;
  vertical-align: top;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .description-block figure {
  top: 6px;
  left: 0;
  display: inline-block;
  position: absolute;
  max-width: 30px;
  margin-right: 12px;
  vertical-align: top;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .description-block .description {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .btn.btn-upload {
  margin-top: 16px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block.waiting-modal .description-block figure {
  top: 2px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn {
  top: 20px;
  right: 20px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn .close {
  font-size: 14px;
  line-height: 14px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block h2 {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 18px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body {
  padding: 22px 72px 0 72px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container {
  height: 401px;
  position: relative;
  max-width: 610px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-timer {
  top: 16px;
  color: #ffffff;
  right: 16px;
  z-index: 1;
  padding: 6px 16px 6px 12px;
  font-size: 14px;
  position: absolute;
  line-height: 20px;
  background: rgba(0,0,0,0.5);
  border-radius: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-timer .record-counter {
  display: inline-block;
  min-width: 38px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-dot {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 8px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: #ff0000;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container video {
  width: 100%;
  transform: scale(1, .878);
  margin-top: -29px;
  min-height: 401px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container video#liveVideo {
  transform: scale(-1, .878);
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block {
  left: 0;
  right: 0;
  height: 64px;
  bottom: 0;
  z-index: 1;
  padding: 16px;
  position: absolute;
  text-align: right;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .speak-strength {
  display: none;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block.visible-overlay {
  background: rgba(0,0,0,0.65);
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block.visible-overlay .speak-strength {
  top: 50%;
  left: 0;
  color: #ffffff;
  width: 100%;
  display: inline-block;
  position: absolute;
  transform: translateY(-50%);
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block.visible-overlay .speak-strength figure {
  display: inline-block;
  max-width: 13px;
  margin-right: 8px;
  vertical-align: middle;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars {
  display: inline-block;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar {
  width: 8px;
  border: 1px solid #000000;
  display: inline-block;
  position: relative;
  overflow: hidden;
  min-height: 10px;
  border-radius: 4px;
  background-color: #ffffff;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar .bar-strength {
  left: 0;
  width: 100%;
  bottom: 0;
  position: absolute;
  transition: height .4s ease-in-out;
  -o-transition: height .4s ease-in-out;
  -moz-transition: height .4s ease-in-out;
  -webkit-transition: height .4s ease-in-out;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.first-bar {
  height: 10px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.second-bar {
  height: 18px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.third-bar {
  height: 26px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.fourth-bar {
  height: 34px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars.good .bar-strength {
  background: #0cff00;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars.medium .bar-strength {
  background: #ff9b01;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars.poor .bar-strength {
  background: #ff0000;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-footer {
  border: none;
  padding: 24px 72px;
  text-align: center;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-footer .btn {
  padding: 12px 40px;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-footer .btn:first-child {
  float: none;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-footer .btn.plain-button {
  color: #009bdf;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-footer .btn.primary-button {
  color: #ffffff;
  background: #009bdf;
}

.ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-footer .btn+.btn {
  margin-left: 20px;
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop {
  z-index: 1150;
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog {
  max-width: 332px;
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog .modal-body {
  padding: 20px 30px 24px 30px;
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog .modal-body .heading-block h2 {
  color: #40414d;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 4px;
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog .modal-body .sub-heading {
  color: #40414d;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer {
  padding: 16px 30px;
  text-align: right;
  border-top: 1px solid rgba(204,204,204,0.54);
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer .btn {
  padding: 0;
  min-width: auto;
  min-height: auto;
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer .btn+.btn {
  margin-left: 0;
}

.ph-media-upload-v1-view1-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer .btn:first-child {
  float: left;
}

@media only screen and (max-width:1151px) {
  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog {
    max-width: 650px;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container {
    max-height: 335px;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container video {
    margin-top: -24px;
    min-height: 382px;
  }
}

@media only screen and (max-width:767px) {
  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog {
    width: 90%;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn {
    top: 16px;
    right: 16px;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn .close {
    font-size: 14px;
    line-height: 14px;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-body {
    padding: 24px 36px 24px 16px;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer {
    padding: 16px;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .modal-dialog .heading-block h2 {
    margin-bottom: 4px;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-record {
    display: none !important;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-upload .icon {
    display: none;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-upload .content-holder {
    display: none;
  }

  .ph-media-upload-v1-view1-imdefault .ph-media-dropzone-area .btn.btn-upload .content-holder-mobile {
    display: inline-block;
  }
}

/*!TZYBBLPN-end-widget-#ph-media-upload-v1-view1-imdefault#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-category-overview-v3-view6-im-default#-TZYBBLPN!*/

.ph-category-overview-v3-view6-im-default .phs-widget-block-area {
  background-color: #ffffff;
  padding: 24px;
  margin-bottom: 32px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .phs-widget-heading {
  text-align: left;
  width: 100%;
  margin: 0 auto;
  display: block;
  padding: 0 0 20px;
}

@media (max-width:1151px) {
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .phs-widget-heading {
    width: 100%;
  }
}

@media only screen and (max-width:767px) {
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .phs-widget-heading {
    width: 100%;
  }
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .phs-widget-heading h2 {
  display: block;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .phs-widget-heading p {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: inherit;
  margin-bottom: 0;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link {
  cursor: pointer;
  margin: 4px 4px 24px;
  display: block;
  position: relative;
  text-align: left;
  background: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img {
  border: 1px solid #f9f9f9;
  height: 264px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon figure img {
  height: auto;
  max-width: 48px;
  max-height: initial;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon .category-info {
  border: none;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img figure {
  display: none;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img .category-info {
  border: none;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link figure {
  text-align: center;
  width: 100%;
  height: 168px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link figure img {
  display: inline-block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link:hover .category-info .title {
  color: #000000;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info {
  border: 1px solid #f9f9f9;
  text-align: center;
  width: 100%;
  bottom: 0;
  padding: 16px 24px;
  background: #ffffff;
  border-top: transparent;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info .title {
  color: #000000;
  font-size: 18px;
  text-transform: capitalize;
  margin: 0;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  margin-bottom: 8px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info p {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info .job-count {
  color: #85878C;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .content-list-item {
  padding-left: 0;
  padding-right: 0;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 {
  margin-right: -4px;
  margin-left: -4px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .list-item-link {
  padding: 18px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .actions {
  text-align: center;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .actions .action-btn {
  cursor: pointer;
  margin: 0;
  display: inline-block;
  max-width: 150px;
  text-align: center;
  background-color: transparent;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider {
  position: relative;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators>a {
  display: inline-block;
  font-size: 0;
  line-height: 24px;
  margin-right: 6px;
  vertical-align: middle;
  background-color: #85878C;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators>a.active {
  background-color: #000000;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions .slider-indicators>a:last-child {
  margin-right: 0;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-right,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-left {
  top: 50%;
  z-index: 2;
  position: absolute;
  font-size: 0;
  text-align: center;
  margin-top: -30px;
  line-height: 30px;
  background-color: #ffffff;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-right>i,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-left>i {
  font-size: 14px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-left {
  left: 0;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.center .slide-right {
  right: 0;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom {
  position: relative;
  min-height: 20px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom:after,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom:before {
  content: '';
  display: table;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom:after {
  clear: both;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slide-right,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slide-left {
  z-index: 1;
  position: relative;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slide-right {
  float: right;
  text-align: right;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom .slider-indicators {
  top: 0;
  margin: 0 auto;
  position: absolute;
  line-height: 24px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left {
  position: relative;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left:after,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left:before {
  content: '';
  display: table;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left:after {
  clear: both;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-right,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-left {
  position: absolute;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-left {
  left: 0;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slide-right {
  top: 0;
  left: 60px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-left .slider-indicators {
  width: 100%;
  margin: 0;
  text-align: center;
  line-height: 24px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right {
  position: relative;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right:after,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right:before {
  content: '';
  display: table;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right:after {
  clear: both;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-right,
.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-left {
  position: absolute;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-left {
  right: 60px;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slide-right {
  top: 0;
  right: 0;
}

.ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .slider .slider-actions.bottom-right .slider-indicators {
  width: 100%;
  margin: 0;
  text-align: center;
  line-height: 24px;
}

@media only screen and (max-width:1151px) {
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-2 {
    width: 25%;
    float: left;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-3 {
    width: 50%;
    float: left;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-4 {
    width: 50%;
    float: left;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-6 {
    width: 50%;
    float: left;
  }
}

@media only screen and (max-width:767px) {
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area {
    margin-bottom: 16px;
    padding: 24px 16px;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .phs-widget-heading {
    padding-bottom: 0;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block {
    padding: 24px 0 0;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-2,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-2,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-2,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-2 {
    width: 100%;
    float: none;
    display: block;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 {
    margin-right: 0;
    margin-left: 0;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link {
    margin: 4px;
    min-height: 98px;
    border: 1px solid #f9f9f9;
    margin: 0;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon {
    height: auto;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon figure {
    height: auto;
    max-width: 80px;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.category-icon .category-info {
    width: calc(100% - 80px);
    padding: 4px 16px 4px 0;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img {
    height: auto;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link.no-img .category-info {
    width: 100%;
    text-align: center;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info {
    padding: 4px 16px;
    text-align: left;
    vertical-align: middle;
    width: calc(100% - 120px);
    border: none;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info .title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link .category-info p {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link figure {
    width: 120px;
    height: 96px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
  }

  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .list-item-link figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
}

@media only screen and (max-width:579px) {
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-6,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-4,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-3,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-2 .col-md-2,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-3 .col-md-2,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-4 .col-md-2,
  .ph-category-overview-v3-view6-im-default .phs-widget-block-area .widget-container .content-block .category-column-6 .col-md-2 {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-category-overview-v3-view6-im-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-accordian-v1-im-view2-imredesign-default#-TZYBBLPN!*/

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian {
  display: block !important;
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section {
  position: relative;
  padding: 24px;
  background: #ffffff;
  margin-bottom: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section:last-child {
  border-bottom: none;
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title {
  position: relative;
  padding: 0 36px 0 0;
  display: block;
  width: 100%;
  border: none;
  background: none;
  box-shadow: none;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
  color: #000000;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
  .ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title {
    border: 1px dashed transparent;
  }
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title i {
  color: #000000;
  position: absolute;
  right: 0;
  font-size: 12px;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title i.icon-down-arrow:before {
  content: "\28";
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title i.icon-arrow-up:before {
  content: "\38";
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title:focus {
  outline: 2px dashed #000000;
}

@media all and (-ms-high-contrast:none) {
  .ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title:focus {
    border: 1px dashed #000000;
    outline: none;
  }
}

@media all and (-ms-high-contrast:active) {
  .ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title:focus {
    border: 1px dashed;
    outline: none;
  }
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content {
  position: relative;
  padding: 16px 0 0 0;
  word-break: break-word;
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content:focus {
  outline: none;
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .acc-content {
  width: 100%;
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

@media (max-width:768px) {
  .ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .acc-content {
    width: 100%;
  }
}

.ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .acc-content a {
  text-decoration: underline;
}

@media only screen and (max-width:768px) {
  .ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section {
    padding: 24px 16px;
    margin-bottom: 14px;
  }

  .ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-title {
    padding: 0 20px 0 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-accordian-v1-im-view2-imredesign-default .phs-widget-block-area .ph-accordian .ph-accordian-section .ph-accordian-content .ph-accordian-content {
    padding: 0 0 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-accordian-v1-im-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-accordian-cc-im-view2-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-accordian-cc-im-view2-option1-imredesign-theme1 {
  margin-bottom: 32px;
}

.ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box {
  background-color: transparent;
}

.ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box .ph-container-heading-block {
  width: 100%;
}

.ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box .ph-container-heading-block .ph-header-block-default {
  padding-bottom: 20px;
}

.ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box .widget-container {
  max-width: 100%;
}

@media only screen and (max-width:1151px) {
  .ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box .ph-container-heading-block {
    width: 100%;
    margin: 0 auto;
  }

  .ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box .widget-container {
    margin: 0 auto;
    max-width: 100%;
  }
}

@media only screen and (max-width:767px) {
  .ph-accordian-cc-im-view2-option1-imredesign-theme1 {
    margin-bottom: 16px;
  }

  .ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box .ph-container-heading-block .ph-header-block-default {
    padding-bottom: 14px;
  }

  .ph-accordian-cc-im-view2-option1-imredesign-theme1>.ph-widget-box .inner-container {
    padding: 0;
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-accordian-cc-im-view2-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 {
  margin-bottom: 32px;
}

.ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 .ph-card-block {
  border: 1px solid transparent;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 .ph-card-block:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 .ph-card-block .media .video-popup-block .video-popup .ph-gallery-item-link figure img {
  max-width: 80px;
}

.ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 figcaption {
  display: none;
}

@media only screen and (max-width:1151px) {
  .ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 .ph-card-block .media .video-popup-block .video-popup .ph-gallery-item-link figure img {
    max-width: 48px;
  }
}

@media only screen and (max-width:767px) {
  .ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 {
    margin-bottom: 16px;
  }

  .ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 .ph-container-content-block .ph-card-container .ph-card {
    padding: 0;
  }

  .ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1 .ph-card-block .media .video-popup-block .video-popup .ph-gallery-item-link figure img {
    max-width: 32px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-video-popup-media-large-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-image-gallery-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 {
  margin-bottom: 32px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card {
  padding: .5px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card .ph-gallery-item-link {
  display: block;
  cursor: pointer;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card .ph-gallery-item-link:focus,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card .ph-gallery-item-link:active {
  border: 2px dashed #000000;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .modal-dialog {
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0 auto;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .modal-dialog .close {
  margin: 32px 32px 0;
  font-size: 28px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .modal-dialog .close:focus {
  outline: 2px dashed #ffffff;
  outline-offset: 2px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .modal-dialog .modal-content {
  background-color: rgba(0,0,0,0.5);
  height: inherit;
  padding: 56px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .modal-dialog .modal-content .slick-arrow:focus {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .modal-dialog .ph-gallery-item-container img {
  width: auto;
  height: auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider {
  position: initial;
  height: 100%;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-list,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-track {
  width: 100%;
  height: 100%;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-slide {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  float: none;
  height: 100%;
  overflow: hidden;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-slide>div {
  height: 100%;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-prev,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-next {
  font-size: 0;
  color: #ffffff;
  background-color: rgba(0,0,0,0.5);
  width: 56px;
  height: 80px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-prev:before,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-next:before {
  font-size: 24px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-prev:hover,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-next:hover,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-prev:focus,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-next:focus {
  background-color: rgba(0,0,0,0.5);
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-next {
  right: 0;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-dots {
  width: auto;
  position: static;
  bottom: 0;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-dots a,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-dots button {
  margin: 0 8px;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  position: relative;
  height: 12px;
  width: 12px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-dots a:before,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-dots button:before {
  line-height: 16px;
  content: "";
  background-color: #ffffff;
  opacity: 1;
  height: 12px;
  width: 12px;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-dots a.slick-active::before,
.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .slick-slider .slick-dots button.slick-active::before {
  background-color: #000000;
}

.ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-dots button:focus {
  outline: 2px dotted #ffffff;
}

@media only screen and (max-width:1151px) {
  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row="eight"].ph-card-container>.ph-card {
    width: 12.5%;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row="seven"].ph-card-container>.ph-card {
    width: 14.285714%;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row="six"].ph-card-container>.ph-card {
    width: 16.66666667%;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row="five"].ph-card-container>.ph-card {
    width: 20%;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row="four"].ph-card-container>.ph-card {
    width: 33.33333333;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row="three"].ph-card-container>.ph-card {
    width: 33.33333333%;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row="two"].ph-card-container>.ph-card {
    width: 50%;
  }
}

@media only screen and (max-width:767px) {
  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 {
    margin-bottom: 32px;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .popup-container .modal.in .modal-dialog {
    margin: 0 auto;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-container {
    padding-top: 0;
  }

  .ph-image-gallery-cc-im-view1-option1-imredesign-theme1 .ph-card-constant [data-cards-per-row].ph-card-container>.ph-card {
    width: 50%;
    padding: .5px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-image-gallery-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 figcaption {
  display: none;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-container-heading-block .ph-header-block-default {
  padding-bottom: 7px !important;
  width: 100%;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-container-heading-block .ph-header-block-default .heading-block-info .heading-two+.sub-content {
  margin-top: 4px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block {
  height: 100%;
  background-color: #ffffff;
  -o-transition: all ease .25s;
  -moz-transition: all ease .25s;
  -ms-transition: all ease .25s;
  -webkit-transition: all ease .25s;
  transition: all ease .25s;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .media .image {
  max-height: 187px;
  overflow: hidden;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content {
  padding: 24px 20px 52px 20px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .meta {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  margin: 0;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .header {
  color: #000000;
  margin: 8px 0 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .description {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Light;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .primary-action-link {
  margin-top: 16px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-track {
  margin-right: 0;
  margin-left: 0;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-track .ph-card {
  padding: 15px 16px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-prev,
.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-next {
  background: #ffffff;
  width: 32px;
  height: 32px;
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  color: #000000;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  z-index: 999;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-prev::before,
.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-next::before {
  font-size: 10px;
  line-height: 10px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-next.slick-disabled {
  color: rgba(0,0,0,0.3);
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-prev:hover,
.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-next:hover {
  background: #ffffff;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-prev {
  left: -4px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-next {
  right: 0;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-list {
  padding-bottom: 10px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots {
  z-index: 99;
  bottom: 0;
  position: relative;
  line-height: 12px;
  padding-top: 18px;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots button {
  margin: 0 6px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  padding: 0;
  position: relative;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots button:before {
  background: #808080;
  width: 12px;
  height: 12px;
  content: "";
  margin: 0;
  border-radius: 50%;
  opacity: 1;
}

.ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots button.slick-active:before {
  background: #000000;
}

@media only screen and (max-width:1151px) {
  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content {
    padding: 16px 16px 24px 16px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .meta {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .header {
    line-height: 24px;
    font-size: 16px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .description {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .primary-action-link {
    margin-top: 12px;
  }
}

@media only screen and (max-width:767px) {
  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 {
    margin-bottom: 32px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-slider-container .slick-list .slick-track .ph-card .ph-video-popup-with-text-cc-im-view1 .ph-row .ph-col-12 {
    margin-bottom: 0 !important;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-slider-container {
    padding: 0 0;
    margin: 0 -10px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-slider-container .slick-list .slick-track .slick-slide.slick-current:first-child {
    padding-left: 0;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-slider-container .slick-list .slick-track .slick-slide.slick-current:last-child {
    padding-right: 0;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-slider-container .slick-list .slick-track .ph-card {
    padding: 8px 9px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .media .image {
    max-height: 174px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content {
    padding: 24px 20px 52px 20px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .meta {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .header {
    line-height: 28px;
    font-size: 18px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .description {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1 .ph-card-block .content .primary-action-link {
    margin-top: 12px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-video-popup-with-text-cc-slider-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-content-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .image {
  width: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
  min-height: 230px;
}

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content {
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  max-width: 70%;
  text-align: center;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .heading-one h1 {
  line-height: 36px;
  font-size: 24px;
}

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .description {
  color: #ffffff;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 28px;
}

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .description .description-block {
  display: block;
  margin-top: 24px;
  word-break: normal;
}

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .primary-action-link {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
}

.ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .primary-action-link .link .action-link {
  min-width: 220px;
  margin-top: 48px;
}

@media (max-width:1151px) {
  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .heading-one h1 {
    line-height: 33px;
    font-size: 22px;
    margin: 0 auto;
  }

  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .description {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .description .description-block {
    margin: 24px auto 0;
  }
}

@media (max-width:767px) {
  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .image {
    height: auto;
  }

  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content {
    position: static;
    margin-top: 24px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .heading-one h1 {
    color: #000000;
    width: auto;
    margin: 0;
    line-height: 30px;
    font-size: 20px;
  }

  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .description {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .description .description-block {
    width: auto;
    margin: 8px auto 0;
  }

  .ph-content-cc-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-card .ph-card-block .content .data .primary-action-link .link .action-link {
    color: #000000;
    margin-top: 24px;
    border-color: #000000;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-content-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-content-cc-slider-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 {
  position: relative;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .image {
  width: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content {
  top: 50%;
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  max-width: 70%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  margin: 0 auto;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .heading-one h1 {
  font-size: 24px;
  line-height: 36px;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description {
  color: #ffffff;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Light;
  width: 100%;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description-block {
  margin: 16px auto 0;
  word-break: initial;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev,
.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
  color: #000000;
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  opacity: 1;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev {
  left: -10px;
  z-index: 1000;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev:before {
  font-size: 18px;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
  right: -10px;
  z-index: 1000;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next:before {
  font-size: 18px;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-inner-draggable-area {
  top: 50%;
  width: 100%;
  position: absolute;
  transform: translateY(-50%);
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-inner-draggable-area .inner-container {
  width: 80%;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-list {
  padding-bottom: 10px;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots {
  z-index: 99;
  bottom: 0;
  position: relative;
  line-height: 12px;
  padding-top: 18px;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots button {
  margin: 0 6px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  padding: 0;
  position: relative;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots button:before {
  background: #808080;
  width: 12px;
  height: 12px;
  content: "";
  margin: 0;
  border-radius: 50%;
  opacity: 1;
}

.ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-static-slider .slick-slider .slick-dots button.slick-active:before {
  background: #000000;
}

@media only screen and (max-width:1151px) {
  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .ph-widget-box {
    display: flex;
    flex-direction: column-reverse;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content {
    max-width: 94%;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .heading-one h1 {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next,
  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev {
    width: 24px;
    height: 24px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next::before,
  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev::before {
    font-size: 12px;
    line-height: 1;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
    right: 0;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev {
    left: 0;
  }
}

@media only screen and (max-width:767px) {
  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card {
    padding: 0;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card:first-of-type .ph-card-block {
    margin-left: 0;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block {
    margin: 0 9px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .image {
    height: auto;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content {
    width: 100%;
    position: static;
    margin-top: 24px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .heading-one h1 {
    color: #000000;
    width: auto;
    padding: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description-block {
    color: #000000;
    margin: 8px auto 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev,
  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
    top: 50px;
    width: 24px;
    height: 24px;
    display: none !important;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev::before,
  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next::before {
    font-size: 12px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev {
    left: 10px;
  }

  .ph-content-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
    right: 10px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-content-cc-slider-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 {
  position: relative;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container {
  width: 100% !important;
  padding: 0;
  max-width: none !important;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider[pha-phslide-dots="false"] .ph-play-pause-cntr-area {
  padding: 8px 12px;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider[pha-phslide-dots="false"] .ph-play-pause-cntr-area .slider-play-pause-button {
  margin: 0;
  position: static;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .image {
  width: 100%;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: static;
  margin: 0;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content {
  top: 50%;
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  max-width: 70%;
  margin: 0 auto;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .heading-one h1 {
  font-size: 24px;
  line-height: 36px;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description {
  color: #ffffff;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Light;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description-block {
  margin: 16px auto 0;
  word-break: initial;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .slick-dots {
  bottom: 20px;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .slick-dots button {
  color: #000000;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .slick-dots button.slick-active::before {
  color: #000000;
  opacity: 1;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev,
.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
  color: #000000;
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  opacity: 1;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev {
  left: 25px;
  z-index: 1000;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev:before {
  font-size: 18px;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
  right: 25px;
  z-index: 1000;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next:before {
  font-size: 18px;
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .ph-inner-draggable-area {
  top: 50%;
  width: 100%;
  position: absolute;
  transform: translateY(-50%);
}

.ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .ph-inner-draggable-area .inner-container {
  width: 80%;
}

@media only screen and (max-width:1151px) {
  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .ph-widget-box {
    display: flex;
    flex-direction: column-reverse;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content {
    max-width: 86%;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .heading-one h1 {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description {
    line-height: 24px;
    font-size: 16px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next,
  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev {
    width: 32px;
    height: 32px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next::before,
  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev::before {
    font-size: 14px;
    line-height: 1;
  }
}

@media only screen and (max-width:767px) {
  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .image {
    height: auto;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content {
    width: 100%;
    position: static;
    margin-top: 24px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .heading-one h1 {
    color: #000000;
    padding: 0 18px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .ph-card-block .content .data .description-block {
    margin: 8px auto 0;
    padding: 0 18px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-static-slider .slick-dots {
    display: none !important;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container {
    padding-bottom: 56px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev,
  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
    top: auto;
    width: 24px;
    bottom: 0;
    height: 24px;
    -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev::before,
  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next::before {
    font-size: 12px;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-prev {
    left: 40%;
  }

  .ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1 .inner-container .ph-container-content-block .ph-slider-container .slick-next {
    right: 40%;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-hero-block-cc-slider-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 {
  background-color: transparent;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .media {
  margin: 0;
  padding: 0;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .content {
  padding: 32px 0;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .content .header {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 24px;
  line-height: 36px;
  padding: 0 32px;
  margin-bottom: 8px;
  word-break: normal;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .description {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  padding: 0 32px;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .description .description-block {
  word-break: normal;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row a {
  min-height: 40px;
}

.ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row a.action-link {
  margin: 32px 32px 0 32px;
  min-width: 160px;
  border-radius: 6px;
}

@media (max-width:1151px) {
  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .content {
    padding: 0;
  }

  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .content .header {
    font-size: 22px;
    line-height: 33px;
    padding: 0 32px;
  }

  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .description {
    padding: 0 24px;
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width:767px) {
  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-col-5,
  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-col-7 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .content {
    padding: 24px 16px;
  }

  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .content .header {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
  }

  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row .description {
    padding: 0;
  }

  .ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1 .ph-card-block .ph-row a.action-link {
    margin: 24px 0 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-media-large-img-left-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 {
  margin: 0 0 32px;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .ph-card-block {
  padding: 0 0 0;
  margin-bottom: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
  overflow: hidden;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .ph-card-block:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .ph-card-block:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card .image {
  text-align: left;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 {
  padding: 0;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] {
  padding: 32px 0;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] .header,
.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] .description,
.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] .heading-three {
  width: 94%;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] {
  padding: 32px 0;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] .header,
.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] .description,
.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] .heading-three {
  width: 94%;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 figure figcaption {
  display: none;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content .header {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 10px;
  color: #000000;
  padding: 0 32px;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content h3 {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 8px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  padding: 0 32px;
}

.ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content .description {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  color: #000000;
  padding: 0 32px;
}

@media only screen and (max-width:1151px) {
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 {
    margin: 0 0 32px;
    padding: 0;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content h3 {
    font-size: 22px;
    line-height: 33px;
  }
}

@media only screen and (max-width:767px) {
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 {
    margin: 0 0 16px;
    padding: 0;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content h3 {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card {
    padding: 0;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-component-cntr .inner-container .ph-container-content-block .ph-card:last-child {
    padding: 0;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-card .image img {
    width: 100%;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] {
    padding: 12px 0 24px;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] .header,
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] .description,
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="2"] .content[ph-card-block-num="2"] .heading-three {
    width: 100%;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] {
    padding: 12px 0 24px;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] .header,
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] .description,
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .ph-video-large-left-popup-cc-im-view4 [ph-col-num="1"] .content[ph-card-block-num="2"] .heading-three {
    width: 100%;
  }

  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content .header,
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content .description,
  .ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1 .content h3 {
    padding: 0 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-video-large-left-popup-cc-im-view4-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-content-cc-im-view4-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-content-cc-im-view4-option1-imredesign-theme1 {
  margin-bottom: 32px;
}

.ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 24px;
}

.ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block .content .header {
  font-size: 24px;
  line-height: 36px;
  font-weight: normal;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block .content .description {
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #000000;
}

.ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block .content a.action-link {
  margin-top: 44px;
}

@media only screen and (max-width:1151px) {
  .ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block .content .header {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block .content .description {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width:767px) {
  .ph-content-cc-im-view4-option1-imredesign-theme1 .stackable.ph-card-container>.ph-card {
    padding-left: 0;
    padding-right: 0;
  }

  .ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block {
    padding: 24px 16px;
  }

  .ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block .content .actions {
    text-align: center;
  }

  .ph-content-cc-im-view4-option1-imredesign-theme1 .ph-card-block .content .header {
    font-size: 18px;
    line-height: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-content-cc-im-view4-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-paragraph-cc-im-view2-option1-imredesign-theme1#-TZYBBLPN!*/

.ph-paragraph-cc-im-view2-option1-imredesign-theme1 {
  margin-bottom: 32px;
}

.ph-paragraph-cc-im-view2-option1-imredesign-theme1 .ph-header-block-default {
  padding: 0;
}

.ph-paragraph-cc-im-view2-option1-imredesign-theme1 .ph-card {
  padding-top: 0;
  padding-bottom: 0;
}

.ph-paragraph-cc-im-view2-option1-imredesign-theme1 .ph-card-block {
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 24px;
}

.ph-paragraph-cc-im-view2-option1-imredesign-theme1 .ph-card-block .content .description {
  color: #000000;
  margin: 0 auto;
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (max-width:767px) {
  .ph-paragraph-cc-im-view2-option1-imredesign-theme1 {
    margin-bottom: 16px;
  }

  .ph-paragraph-cc-im-view2-option1-imredesign-theme1 .stackable.ph-card-container>.ph-card {
    padding-left: 0;
    padding-right: 0;
  }

  .ph-paragraph-cc-im-view2-option1-imredesign-theme1 .ph-card-block {
    padding: 24px 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-paragraph-cc-im-view2-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-html-v1-ph-divider-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

.divider-block {
  width: 100%;
  height: 1px;
  border: 0;
  border-top: 1px solid #808080;
}

/*!TZYBBLPN-end-widget-#ph-html-v1-ph-divider-cc-im-view1-option1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-invite-members-v1-default-default#-TZYBBLPN!*/

.ph-erg-invite-members-v1-default-default .invite-members-wrapper {
  padding: 32px 28px;
  margin-bottom: 28px;
  background-color: #ffffff;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper {
  text-align: center;
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 32px;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-count {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-list {
  margin: 16px auto 0;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-list .member-list-item {
  width: 32px;
  border: 2px solid #ffffff;
  height: 32px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-list .member-list-item .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-list .member-list-item .avatar-circle {
  color: #000000;
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-list .member-list-item:not(:first-of-type) {
  margin-left: -4px;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper {
  text-align: center;
  padding-top: 32px;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .bottom-text {
  color: #000000;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .primary-button {
  margin-top: 16px;
}

.ph-erg-invite-members-v1-default-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 580px;
  min-height: 500px;
  background-color: #ffffff;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .head-wrapper {
  padding: 24px 40px 16px;
  position: relative;
  border-bottom: 1px solid #808080;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .head-wrapper .btn-close {
  top: 50%;
  right: 16px;
  border: none;
  display: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .head-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .head-wrapper .btn-close .icon {
  color: #adafb3;
  font-size: 12px;
  line-height: 1;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper {
  position: relative;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper {
  position: relative;
  border-bottom: 1px solid #f9f9f9;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .input-field {
  color: #000000;
  width: 100%;
  border: none;
  height: 40px;
  padding: 8px 40px;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .input-field:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .icon-icon-search {
  top: 50%;
  color: #adafb3;
  right: 32px;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .show-loader {
  height: 370px;
  padding: 24px 32px;
  overflow-y: auto;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list {
  height: 370px;
  padding: 24px 40px;
  overflow-y: auto;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item:not(:first-of-type) {
  margin-top: 16px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details {
  position: relative;
  min-height: 40px;
  padding-left: 64px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper {
  top: 50%;
  left: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .img-member {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .designation {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label {
  margin: 0;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label:hover {
  cursor: pointer;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-field {
  width: 16px;
  border: 1px solid #808080;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .checkbox-wrapper .checkbox-label .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper {
  border: 1px solid #808080;
  padding: 16px 40px;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .selected-count {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .secondary-button {
  color: #000000;
  border: none;
  padding: 0;
  min-height: auto;
  margin-right: 40px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .ph-invite-member:disabled {
  pointer-events: none;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .loading-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  position: absolute;
  background-color: rgba(255,255,255,0.9);
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .loading-wrapper .img-invite-send {
  top: 50%;
  left: 50%;
  position: absolute;
  max-width: 220px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper {
  top: 65px;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper .success-head {
  color: #000000;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper .primary-button {
  min-width: 256px;
  margin-top: 40px;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper .secondary-button {
  border: none;
  margin: 24px 0 0;
  padding: 0;
  min-height: auto;
}

.ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper .secondary-button:hover {
  color: #000000;
  background-color: transparent;
}

@media (max-width:767px) {
  .ph-erg-invite-members-v1-default-default .invite-members-wrapper {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper {
    border: none;
    padding: 0;
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .member-wrapper .member-list {
    margin: 0;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper {
    padding-top: 20px;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .bottom-text {
    display: none;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .primary-button {
    min-height: 40px;
    width: auto;
    font-family: FSThriveElliotWeb-Heavy;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    text-align: center;
    border-color: #000000;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1;
    width: 100%;
    margin: 0;
    max-width: 400px;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .primary-button:hover,
  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .primary-button:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .primary-button:hover,
  .ph-erg-invite-members-v1-default-default .invite-members-wrapper .bottom-wrapper .primary-button:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .head-wrapper {
    padding: 16px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .head-wrapper .btn-close {
    display: block;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper {
    height: calc(100% - 57px);
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .input-field {
    padding: 8px 16px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .input-wrapper .icon-icon-search {
    right: 24px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list {
    padding: 20px 16px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item:not(:first-of-type) {
    margin-top: 20px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details {
    padding-left: 56px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .member-list .member-list-item .member-details .designation {
    margin: 4px 0 0;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 24px 16px;
    position: fixed;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .selected-count {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .content-wrapper .search-member-wrapper .bottom-wrapper .button-wrapper .secondary-button {
    display: none;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper {
    top: 57px;
    padding: 16px;
    text-align: center;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper .primary-button {
    width: 100%;
    max-width: 400px;
    margin-top: 32px;
  }

  .ph-erg-invite-members-v1-default-default .send-invite-wrapper .success-wrapper .secondary-button {
    margin-top: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-invite-members-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-alumni-request-confirm-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper {
  width: 100%;
  margin: 64px auto 0;
  max-width: 702px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .top-wrapper {
  text-align: center;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .top-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .top-wrapper .content .strong-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper {
  padding: 24px;
  margin-top: 40px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .heading {
  font-size: 22px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper {
  width: 100%;
  margin: 24px auto 0;
  max-width: 390px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section,
.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section {
  width: 50%;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section .details-wrapper:not(:first-of-type),
.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section .details-wrapper:not(:first-of-type) {
  margin-top: 20px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section .details-wrapper .label,
.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section .details-wrapper .label {
  color: #85878C;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section .details-wrapper .value,
.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section .details-wrapper .value {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section {
  padding-right: 40px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section {
  padding-left: 40px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .btn.primary-button {
  margin: 72px auto 0;
  display: block;
  min-width: 160px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper {
  text-align: center;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .img-wrapper {
  margin: 0 auto 20px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .message-heading {
  margin: 0 0 8px;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .message-content {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .message-content .strong-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .text-wrapper .main-text {
  color: #000000;
  margin: 0 0 12px;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .text-wrapper .main-text .strong-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .text-wrapper .sub-text {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .text-wrapper .sub-text .strong-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .text-wrapper .sub-text .link {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .btn.primary-button {
  margin: 40px auto 0;
  display: block;
  min-width: 160px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .btn.primary-button.redirecturl {
  display: inline-block;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .bottom-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .bottom-text .link-text {
  font-family: FSThriveElliotWeb-Heavy;
}

@media (max-width:767px) {
  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper {
    margin: 40px auto 0;
    padding: 0 18px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .top-wrapper .content {
    display: inline;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper {
    padding: 24px 16px;
    margin-top: 24px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .heading {
    font-size: 20px;
    text-align: left;
    line-height: 30px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper {
    margin: 20px auto 0;
    display: block;
    max-width: none;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section,
  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section {
    width: 100%;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section .details-wrapper:not(:first-of-type),
  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section .details-wrapper:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .left-section {
    padding-right: 0;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .content-wrapper .right-section {
    margin-top: 16px;
    padding-left: 0;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .request-details-wrapper .btn.primary-button {
    width: 100%;
    margin: 40px auto 0;
    max-width: 400px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .message-heading {
    margin: 0 0 12px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .message-content {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-alumni-request-confirm-v1-default-imredesign-default .request-details-outer-wrapper .inner-wrapper .message-wrapper .text-wrapper .main-text {
    font-size: 18px;
    line-height: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-alumni-request-confirm-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-settings-v1-alumni-default-imredesign-default#-TZYBBLPN!*/

.ph-profile-settings-v1-alumni-default-imredesign-default {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area {
  width: 50%;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  top: 0;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content {
  padding: 80px 80px 0;
  height: calc(100% - 90px);
  vertical-align: top;
  width: 100%;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  overflow-y: auto;
  display: inline-block;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading {
  padding: 0 0 48px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 16px 0 0;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block {
  padding-bottom: 240px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block {
  margin: 0;
  padding: 0;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block [class*='col-'] {
  padding: 0;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
  margin: 0 0 24px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item:last-child {
  margin-bottom: 0;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .current-employee-field input {
  max-width: 70%;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  display: block;
  font-weight: normal;
  margin-bottom: 8px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label .indication-text {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  float: right;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label .required-field {
  display: inline-block;
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 18px;
  display: block;
  text-align: right;
  color: #f83b4e;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .required-text {
  color: #000000;
  padding-left: 3px;
  font-size: 14px;
  display: none;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
  height: 40px;
  width: 100%;
  max-width: 100%;
  display: block;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 1px #000000;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-title-field,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-title-field,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-location-field,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-location-field {
  padding: 10px 40px 10px 16px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:focus,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:focus,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:hover,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:hover,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:hover {
  border: solid 1px #000000;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:hover,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:hover,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:focus,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:focus {
  border: solid 1px #808080;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block {
  position: relative;
  max-width: 70%;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .cancel {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .icon-dropdown {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
  pointer-events: none;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  top: 49px;
  height: auto;
  padding: 0;
  max-height: 240px;
  overflow-y: auto;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item {
  color: #000000;
  padding: 10px 22px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item em,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:hover,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:hover,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:focus,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:focus {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .icon,
.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text li {
  color: #85878C;
  padding: 10px 22px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .disabled {
  background-color: #fcfcfc;
  width: 100%;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  border-top: 1px solid #808080;
  padding: 22px 0;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions .next span {
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions .next:focus {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions .next[disabled] {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
  opacity: .5;
  pointer-events: none;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions .next {
  margin-right: 32px;
  float: right;
  line-height: normal;
  min-width: 160px;
  background-color: #000000;
  border-color: #000000;
  opacity: 1;
  pointer-events: auto;
  color: #ffffff;
}

.ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions .next .next-icon {
  font-size: 8px;
  vertical-align: middle;
  margin-left: 4px;
}

@media only screen and (max-width:1151px) {
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content {
    padding: 24px 20px;
  }
}

@media (max-width:767px) {
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area {
    position: relative;
    width: 100%;
    overflow: initial;
    text-align: left;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content {
    padding: 24px 18px 0;
    vertical-align: top;
    overflow: inherit;
    height: auto;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading {
    padding: 0 0 24px;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .ph-widget-heading .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 6px 0 0;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block {
    padding-bottom: 28px;
    height: initial;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block {
    padding: 0;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
    font-size: 12px;
    line-height: 18px;
    margin: 4px 0;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .current-employee-field input {
    max-width: 100%;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block {
    max-width: 100%;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .profile-settings-content .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 18px 180px;
    border: none;
    z-index: inherit;
  }

  .ph-profile-settings-v1-alumni-default-imredesign-default .profile-settings-area .actions .next {
    font-size: 16px;
    margin-right: 0;
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-settings-v1-alumni-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-alumni-manage-pwd-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container {
  padding: 82px 0;
  width: 100%;
  position: relative;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading.invali-token-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading.invali-token-block {
  text-align: center;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading.invali-token-block .heading,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading.invali-token-block .heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading.invali-token-block .information,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading.invali-token-block .information {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .heading,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  padding: 0;
  margin: 0;
  text-align: left;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .information,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .information {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 14px 0 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .submit-btn,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .submit-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  min-height: 40px;
  width: 100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  padding: 9px 15px;
  font-weight: normal;
  background-color: #000000;
  border-color: #000000;
  margin: 40px 0 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .submit-btn:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .submit-btn:hover {
  box-shadow: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .submit-btn.disabled-btn,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .submit-btn.disabled-btn {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
  opacity: .5;
  pointer-events: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .submit-btn.password-created,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .submit-btn.password-created {
  margin-bottom: 28px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block {
  padding: 28px 0 28px 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .input-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .input-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .input-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .input-block {
  width: 100%;
  display: block;
  position: relative;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block.success input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block.success input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .input-block.success input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .input-block.success input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .input-block.success input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .input-block.success input {
  padding-right: 60px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block.success .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block.success .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .input-block.success .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .input-block.success .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .input-block.success .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .input-block.success .eye-icon {
  right: 40px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .input-block .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .input-block .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .input-block .eye-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .input-block .eye-icon {
  top: 50%;
  color: #85878C;
  right: 16px;
  border: 0;
  padding: 0;
  z-index: 9;
  position: absolute;
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
  -webkit-appearance: none;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block .eye-icon.active,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block .eye-icon.active,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .input-block .eye-icon.active,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .input-block .eye-icon.active,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .input-block .eye-icon.active,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .input-block .eye-icon.active {
  color: #000000;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block .im-icon-check-mark,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block .im-icon-check-mark,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .input-block .im-icon-check-mark,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .input-block .im-icon-check-mark,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .input-block .im-icon-check-mark,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .input-block .im-icon-check-mark {
  top: 50%;
  color: #2aab3c;
  right: 16px;
  position: absolute;
  font-size: 14px;
  line-height: 1;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .rule-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .rule-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .rule-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .rule-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .rule-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .rule-text {
  margin: 16px 0 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text {
  color: #adafb3;
  margin: 8px 0 0;
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-left: 24px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text.success-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text.success-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text.success-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text.success-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text.success-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text.success-text {
  color: #000000;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text.success-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text.success-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text.success-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text.success-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text.success-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text.success-text .im-icon-check-circle-fill {
  color: #2aab3c;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .rule-text .sub-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .rule-text .sub-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text .im-icon-check-circle-fill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .rule-text .sub-text .im-icon-check-circle-fill {
  top: 50%;
  left: 0;
  color: #808080;
  position: absolute;
  font-size: 16px;
  line-height: 1;
  margin-right: 8px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block-mobile,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block-mobile,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .input-block-mobile,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .input-block-mobile,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .input-block-mobile,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .input-block-mobile {
  display: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item:last-child,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item:last-child {
  margin: 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item label,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  text-align: left;
  display: block;
  font-weight: normal;
  margin: 0 0 8px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .close-icon,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .close-icon {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 14px;
  line-height: 1;
  width: 14px;
  height: 14px;
  color: #000000;
  z-index: 9;
  opacity: 1;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field {
  margin: 0 0 28px 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .error {
  font-size: 12px;
  line-height: 18px;
  display: block;
  width: 100%;
  text-align: right;
  margin: 4px 0 0;
  color: #f83b4e;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field .error .registration-link,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field .error .registration-link,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .error .registration-link,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .error .registration-link,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field .error .registration-link,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field .error .registration-link {
  color: #000000;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field.error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field.error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block.error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block.error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field.error,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field.error {
  margin: 0 0 12px 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .required-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .required-text {
  color: #000000;
  padding-left: 4px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  display: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea {
  min-height: 40px;
  height: 40px;
  width: 100%;
  max-width: 100%;
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 1px #000000;
  padding: 9px 30px 9px 16px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input::-webkit-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input::-webkit-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea::-webkit-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input::-moz-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input::-moz-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea::-moz-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input::-ms-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input::-ms-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea::-ms-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea::-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input:-ms-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input:-ms-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea:-ms-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea:-ms-input-placeholder {
  color: #85878C !important;
  font-size: 14px !important;
  font-family: FSThriveElliotWeb-Regular !important;
  line-height: 20px !important;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input:-moz-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input:-moz-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea:-moz-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input::-o-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input::-o-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea::-o-input-placeholder,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea::-o-input-placeholder {
  font-size: 14px;
  line-height: 20px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input:-webkit-autofill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input:-webkit-autofill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea:-webkit-autofill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea:-webkit-autofill,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input:-webkit-autofill:focus,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input:-webkit-autofill:focus,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea:-webkit-autofill:focus,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea:-webkit-autofill:focus,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input:-webkit-autofill:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input:-webkit-autofill:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea:-webkit-autofill:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea:hover {
  border: 1px solid #000000;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input.disabled:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input.disabled:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea.disabled:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea.disabled:hover {
  border: solid 1px #808080;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input.error-field,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input.error-field,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea.error-field,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea.error-field {
  border-color: #f83b4e;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .error-wrapper,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .error-wrapper {
  padding: 16px;
  position: relative;
  margin-bottom: 28px;
  background-color: rgba(248,59,78,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .error-wrapper .icon-warning,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .error-wrapper .icon-warning {
  top: 50%;
  left: 16px;
  color: #f83b4e;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .error-wrapper .error-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .error-wrapper .error-text {
  color: #000000;
  margin: 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
  padding-left: 32px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .error-wrapper .error-text .btn-resend,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .error-wrapper .error-text .btn-resend {
  color: #000000;
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .submit-btn,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .submit-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  min-height: 40px;
  width: 100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  padding: 9px 15px;
  font-weight: normal;
  background-color: #000000;
  border-color: #000000;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .submit-btn:hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .submit-btn:hover {
  box-shadow: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .submit-btn.disabled-btn,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .submit-btn.disabled-btn {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
  opacity: .5;
  pointer-events: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block button[disabled],
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block button[disabled] {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
  opacity: .5;
  pointer-events: none;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .return-to-login-block,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .return-to-login-block {
  padding: 28px 0 0;
  width: 100%;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .return-to-login-block .return-to-login-link,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .return-to-login-block .return-to-login-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block.disabled-block .each-field-item .email-block .form-control,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block.disabled-block .each-field-item .email-block .form-control {
  padding-right: 44px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block.disabled-block .each-field-item label,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block.disabled-block .each-field-item label {
  opacity: .5;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block.disabled-block .each-field-item input,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block.disabled-block .each-field-item input {
  opacity: .5;
  border: 1px solid #808080;
  background-color: #fcfcfc;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block.disabled-block .submit-btn,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block.disabled-block .submit-btn {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .bottom-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .bottom-text {
  color: #000000;
  margin: 12px 0 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .bottom-text .text-link,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .bottom-text .text-link {
  color: #000000;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .message-wrapper .message-heading,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .message-heading {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .message-wrapper .message-text,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .message-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .message-wrapper .message-text:first-of-type,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .message-text:first-of-type {
  margin-top: 26px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .message-wrapper .btn-sign-in,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .btn-sign-in {
  width: 100%;
  display: inline-block;
  padding: 9px 15px;
  font-size: 14px;
  margin-top: 48px;
  min-height: 40px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  font-weight: normal;
  border-color: #000000;
  background-color: #000000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .message-wrapper .btn-sign-in::hover,
.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .btn-sign-in::hover {
  background-color: #fff200;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .message-text {
  margin: 8px 0 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .message-text:first-of-type {
  margin-top: 0;
}

.ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .btn-sign-in {
  margin-top: 40px;
}

@media (max-width:1151px) {
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container {
    padding: 24px 40px;
  }
}

@media (max-width:767px) {
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container {
    padding: 10px 16px 84px;
    width: 100%;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .heading,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .heading {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .ph-widget-heading .information,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .ph-widget-heading .information {
    margin: 8px 0 0;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block {
    padding: 28px 0 0;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item {
    margin: 0 0 28px;
    position: relative;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block {
    display: block;
    position: relative;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block .input-block .email-submit-btn,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block .input-block .email-submit-btn {
    width: 100%;
    display: inline-block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    margin-top: 24px;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item input,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item input,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item textarea,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
    padding: 9px 28px 9px 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .close-icon,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .close-icon {
    font-size: 11px;
    line-height: normal;
    width: 12px;
    height: 12px;
    z-index: 9999;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field {
    margin: 0 0 28px;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .vcode-field.error,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .vcode-field.error,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .email-block.error,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .email-block.error,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .setup-password-block .email-form-block .each-field-item .emplId-field.error,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .reset-password-block .email-form-block .each-field-item .emplId-field.error {
    margin: 0 0 16px;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .message-wrapper .message-heading,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .message-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .message-wrapper .btn-sign-in,
  .ph-im-alumni-manage-pwd-v1-default-imredesign-default .alumni-auth-container .ph-widget-container .account-created-message-wrapper .btn-sign-in {
    margin: 28px auto 0;
    display: block;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-alumni-manage-pwd-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-alumni-registration-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1264px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .heading-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 40px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container {
  width: 100%;
  padding: 0;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row:last-of-type .col-xs-12 {
  margin-bottom: 0;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 {
  margin-bottom: 24px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group {
  margin: 0;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .field-label .star {
  color: #f83b4e;
  margin-left: 3px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field {
  color: #000000;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-webkit-input-placeholder {
  color: #adafb3;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field::-moz-placeholder {
  color: #adafb3;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-ms-input-placeholder {
  color: #adafb3;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field:-moz-placeholder {
  color: #adafb3;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .input-field.error-field {
  border-color: #f83b4e;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error {
  font-size: 12px;
  line-height: 18px;
  display: block;
  width: 100%;
  text-align: right;
  margin: 4px 0 0;
  color: #f83b4e;
  background: transparent;
  padding: 0;
  position: relative;
  opacity: 1;
  z-index: inherit;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .error::before {
  display: none;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .bottom-text {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  margin-top: 8px;
  line-height: 18px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label {
  margin: 0;
  padding-left: 28px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label:hover {
  cursor: pointer;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field {
  background-color: #000000;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-field {
  top: 5px;
  left: 0;
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  position: absolute;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-label {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-label>span {
  display: inline;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-label .link {
  color: #000000;
  display: inline;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 24px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .error-wrapper {
  padding: 16px;
  position: relative;
  margin-bottom: 16px;
  background-color: rgba(248,59,78,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .error-wrapper .icon-warning {
  top: 50%;
  left: 16px;
  color: #f83b4e;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .error-wrapper .error-text {
  color: #000000;
  margin: 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
  padding-left: 32px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .error-wrapper .error-text .btn-resend {
  color: #000000;
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper {
  right: 0;
  width: 50%;
  bottom: 0;
  padding: 22px 32px;
  position: fixed;
  border-top: 1px solid #f9f9f9;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .sign-in-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .sign-in-text .signin-link {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
  min-height: 40px;
  border-color: #000000;
  background-color: #000000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .btn.primary-button.disabled {
  color: rgba(0,0,0,0.5);
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .btn.primary-button span {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .btn.primary-button .icon {
  display: inline-block;
  font-size: 11px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .main-text {
  color: #000000;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .content {
  color: #000000;
  margin: 30px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .content:first-of-type {
  margin: 16px 0 0;
}

@media screen and (max-width:1151px) {
  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .sign-in-text {
    width: 60%;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .btn.primary-button {
    min-width: auto;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .content {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width:767px) {
  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper {
    width: 100%;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .heading-text {
    padding: 22px 18px 0;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container {
    padding: 24px 16px;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-label span,
  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .form-group .checkbox-wrapper .checkbox-label .custom-label .link {
    display: inline;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .container .row .col-xs-12 .error-wrapper {
    margin-bottom: 24px;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper {
    width: 100%;
    display: block;
    padding: 24px 18px;
    position: static;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .sign-in-text {
    margin: 0 0 24px;
    text-align: center;
    width: 100%;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .form-wrapper .button-wrapper .btn.primary-button .icon {
    line-height: .8;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper {
    padding: 24px 16px;
    text-align: center;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .img-wrapper {
    margin: 0 auto 14px;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .img-wrapper .img-thank-you {
    max-width: 48px;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .content {
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-alumni-registration-v1-default-imredesign-default .alumni-outer-wrapper .thank-you-wrapper .content-wrapper .content:first-of-type {
    margin-top: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-alumni-registration-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-alumni-login-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container {
  padding: 82px 0;
  width: 100%;
  position: relative;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  padding: 0;
  margin: 0;
  text-align: left;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .ph-widget-heading .sub-heading-text {
  color: #000000;
  margin: 14px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block {
  padding: 28px 0 28px 0;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block .input-block,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .password-field .input-block {
  width: 100%;
  display: block;
  position: relative;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item:last-child {
  margin: 0;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  text-align: left;
  display: block;
  font-weight: normal;
  margin: 0 0 8px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .eye-icon {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  width: 16px;
  height: 16px;
  z-index: 9;
  opacity: 1;
  color: #85878C;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .password-field,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block {
  margin: 0 0 28px 0;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .password-field .error,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block .error {
  font-size: 12px;
  line-height: 18px;
  display: block;
  width: 100%;
  text-align: right;
  margin: 4px 0 0;
  color: #f83b4e;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .password-field.error,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block.error {
  margin: 0 0 12px 0;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .required-text {
  color: #000000;
  padding-left: 4px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  display: none;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .password-field input {
  padding: 9px 36px 9px 16px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea {
  min-height: 40px;
  height: 40px;
  width: 100%;
  max-width: 100%;
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 1px #000000;
  padding: 9px 16px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input::-webkit-input-placeholder,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input::-moz-placeholder,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input::-ms-input-placeholder,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input:-ms-input-placeholder,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-ms-input-placeholder {
  color: #85878C !important;
  font-size: 14px !important;
  font-family: FSThriveElliotWeb-Regular !important;
  line-height: 20px !important;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input:-moz-placeholder,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input::-o-input-placeholder,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea::-o-input-placeholder {
  font-size: 14px;
  line-height: 20px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input:-webkit-autofill,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-webkit-autofill,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input:-webkit-autofill:focus,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-webkit-autofill:focus,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input:-webkit-autofill:hover,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input:hover,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea:hover {
  border: 1px solid #000000;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input.disabled:hover,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea.disabled:hover {
  border: solid 1px #808080;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input.error-field,
.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea.error-field {
  border-color: #f83b4e;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .error-wrapper {
  padding: 16px;
  position: relative;
  margin-bottom: 28px;
  background-color: rgba(248,59,78,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .error-wrapper .icon-warning {
  top: 50%;
  left: 16px;
  color: #f83b4e;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .error-wrapper .error-text {
  color: #000000;
  margin: 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
  padding-left: 32px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .error-wrapper .error-text .btn-resend {
  color: #000000;
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .submit-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  min-height: 40px;
  width: 100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  padding: 7px 15px;
  font-weight: normal;
  background-color: #000000;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .submit-btn:hover {
  box-shadow: none;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .submit-btn.disabled-btn {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
  opacity: .5;
  pointer-events: none;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block button[disabled] {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
  opacity: .5;
  pointer-events: none;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .return-sign-in {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  margin-top: 28px;
  line-height: 20px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .forgot-password {
  padding: 28px 0 0;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .forgot-password .forgot-pwd-link {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .join-now-block {
  padding: 28px 0 0;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .join-now-block .join-now-link {
  display: inline;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block.disabled-block .each-field-item .email-block .form-control {
  padding-right: 44px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block.disabled-block .each-field-item label {
  opacity: .5;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block.disabled-block .each-field-item input {
  opacity: .5;
  border: 1px solid #808080;
  background-color: #fcfcfc;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block.disabled-block .submit-btn {
  color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-color: rgba(0,0,0,0.1);
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .message-wrapper .message-heading {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .message-wrapper .message-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .message-wrapper .message-text:first-of-type {
  margin-top: 26px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .message-wrapper .btn-sign-in {
  width: 100%;
  display: inline-block;
  padding: 9px 15px;
  font-size: 14px;
  margin-top: 48px;
  min-height: 40px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  font-weight: normal;
  border-color: #000000;
  background-color: #000000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .message-wrapper .btn-sign-in::hover {
  background-color: #fff200;
}

@media (max-width:767px) {
  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container {
    padding: 10px 16px 84px;
    width: 100%;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .ph-widget-heading .heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .ph-widget-heading .sub-heading-text {
    margin-top: 8px;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block {
    padding: 28px 0 0;
    text-align: center;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item {
    margin: 0 0 28px;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block .input-block {
    display: block;
    position: relative;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block .input-block .email-submit-btn {
    width: 100%;
    display: inline-block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    margin-top: 28px;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item input,
  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
    padding: 9px 28px 9px 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .return-sign-in {
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .forgot-password {
    padding: 28px 0 0;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .join-now-block {
    padding: 28px 0 0;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item {
    margin: 0;
    position: relative;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .password-field,
  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block {
    margin: 0 0 28px 0;
  }

  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .password-field.error,
  .ph-im-alumni-login-v1-default-imredesign-default .alumni-login-auth-container .ph-widget-container .email-form-block .each-field-item .email-block.error {
    margin: 0 0 16px 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-alumni-login-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-onboarding-v1-view3-imredesign-default#-TZYBBLPN!*/

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper {
  padding: 80px 80px 90px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .head-wrapper {
  margin: 0 0 16px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .head-wrapper .head-text {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  vertical-align: middle;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .head-wrapper i {
  color: #000000;
  display: inline-block;
  font-size: 24px;
  line-height: 1;
  vertical-align: middle;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .list-head-text {
  color: #000000;
  margin: 0 0 48px;
  font-size: 20px;
  line-height: 30px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item {
  position: relative;
  padding-left: 56px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item i {
  top: 5px;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 32px;
  line-height: 1;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item .list-head {
  color: #000000;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item .desc-text {
  color: #adafb3;
  width: 353px;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .button-wrapper {
  right: 0;
  width: 50%;
  bottom: 0;
  padding: 22px 32px;
  position: fixed;
  border-top: 1px solid #f9f9f9;
  align-items: center;
  justify-content: flex-end;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .button-wrapper .btn.primary-button span {
  display: inline-block;
  vertical-align: middle;
}

.ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .button-wrapper .btn.primary-button .im-icon-right-arrow-thin {
  display: inline-block;
  font-size: 11px;
  line-height: 1;
  margin-left: 6px;
  vertical-align: middle;
}

@media screen and (max-width:1151px) {
  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper {
    padding: 40px 40px 90px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .list-head-text {
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item .list-head {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item .desc-text {
    width: auto;
  }
}

@media (max-width:767px) {
  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper {
    padding: 24px 18px 100px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .head-wrapper {
    margin: 0 0 8px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .head-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .list-head-text {
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item:not(:first-of-type) {
    margin-top: 32px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item .list-head {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .im-overview-list .list-item .desc-text {
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .button-wrapper {
    width: 100%;
    padding: 22px 18px;
    justify-content: center;
  }

  .ph-onboarding-v1-view3-imredesign-default .alumni-welcome-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-onboarding-v1-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-video-screening-v1-imview1-default#-TZYBBLPN!*/

.pcs-video-screening-v1-imview1-default .show-loader {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1150;
  position: fixed;
  background-color: rgba(0,0,0,0.5);
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .popup-modal-backdrop.active {
  z-index: 1151;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .popup-modal-backdrop.active .btn.plain-button {
  color: #000000;
  border-color: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .recorder-container {
  position: relative;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .recorder-container .btn.btn-close {
  top: 20px;
  right: 20px;
  padding: 0;
  position: absolute;
  font-size: 18px;
  background: transparent;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .recorder-container .btn.btn-close:focus,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .recorder-container .btn.btn-close:active,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .recorder-container .btn.btn-close:hover {
  box-shadow: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block {
  margin: 0 auto;
  position: relative;
  background: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .previous {
  top: 10px;
  left: 10px;
  border: none;
  padding: 0;
  z-index: 1;
  position: absolute;
  font-size: 30px;
  background: transparent;
  box-shadow: none;
  line-height: 21px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .previous .icon {
  transform: rotate(180deg);
  display: block;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block {
  margin: 0 auto;
  padding: 64px 88px;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .welcome-block .welcome-user {
  color: #000000;
  font-size: 20px;
  line-height: 32px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .welcome-block>figure {
  display: inline-block;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .welcome-block>figure img {
  display: inline-block;
  max-width: 24px;
  margin-left: 4px;
  vertical-align: text-bottom;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .video-interview-heading {
  color: #2d2d2d;
  font-size: 24px;
  margin-top: 6px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .video-interview-description {
  color: #272727;
  font-size: 18px;
  margin-top: 12px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  text-decoration: underline;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block {
  width: 100%;
  margin: 80px auto 80px auto;
  max-width: 750px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card {
  padding: 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block figure {
  margin: 0 0 12px 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block figure .instructions-svg {
  height: 49px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block figure .instructions-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block figure .instructions-svg path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block figure .instructions-svg path+path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block .record-instructions {
  color: #272727;
  padding: 0 32px;
  font-size: 16px;
  line-height: 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block .record-instructions span {
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .recruiters-tips-block {
  margin: 56px 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .recruiters-tips-block .recruiters-tips-heading {
  color: #2d2d2d;
  font-size: 20px;
  text-align: center;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .recruiters-tips-block video {
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group {
  text-align: center;
  background: transparent;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block {
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .error-block-container {
  display: block;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block {
  margin-top: 16px;
  display: inline-block;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block:first-child {
  margin-top: 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group {
  margin: 0;
  display: flex;
  align-items: normal;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"] {
  margin: 0;
  min-width: 16px;
  min-height: 16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox {
  border-color: #000000;
  background-color: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox .icon {
  color: #ffffff;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:checked~.checkbox::before {
  display: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group input[type="checkbox"]:focus~.checkbox {
  outline: 2px dashed #000000;
  outline-offset: 2px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox {
  width: 16px;
  height: 16px;
  border: 1px solid #4a4a4a;
  position: relative;
  min-width: 16px;
  margin-top: 1px;
  background: transparent;
  margin-right: 12px;
  border-radius: 2px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox .icon {
  color: transparent;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  font-size: 11px;
  line-height: 9px;
  pointer-events: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox::before {
  display: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label {
  color: #000000;
  width: 100%;
  display: block;
  font-size: 14px;
  align-self: normal;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a {
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  text-decoration: underline;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label a:last-child {
  display: inline-block;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .btn {
  min-width: 272px;
  margin-top: 16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .error-block {
  margin: 8px auto 0 auto;
  padding: 12px 24px;
  max-width: 340px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .error-block figure {
  min-width: 20px;
  max-width: 20px;
  margin-right: 16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block {
  margin: 0 auto;
  padding: 64px 60px 64px 60px;
  position: relative;
  max-width: 568px;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block .test-camera-heading {
  color: #2d2d2d;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block figure {
  margin: 48px 0 48px 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block figure img {
  margin: 0 auto;
  max-width: 80px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block figure .test-mic-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block figure .test-mic-svg path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block figure .test-mic-svg path+path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block .btn {
  width: 272px;
  margin: 0 auto;
  display: block;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block .btn.skip {
  width: auto;
  color: #000000;
  border: none;
  padding: 0;
  min-height: auto;
  margin-top: 24px;
  background: transparent;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block {
  margin: 0 auto;
  padding: 64px 60px;
  position: relative;
  max-width: 1112px;
  text-align: center;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .show-mobile {
  display: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .hide-mobile {
  display: block;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .question-block-heading {
  color: #2d2d2d;
  font-size: 28px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 56px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .question-block-heading span {
  font-size: 24px;
  line-height: 36px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question {
  color: #000000;
  padding: 22px 32px;
  position: relative;
  text-align: left;
  border-radius: 8px;
  margin-bottom: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question>span.question-desc {
  width: 80%;
  display: block;
  overflow: hidden;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question>span.question-desc span {
  color: #4a4a4a;
  font-style: italic;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer {
  top: 23px;
  right: 32px;
  color: #000000;
  padding: 0;
  display: none;
  position: absolute;
  background: transparent;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer>span {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer:focus,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer:active,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer:hover {
  box-shadow: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer figure {
  display: inline-block;
  line-height: 16px;
  margin-right: 8px;
  vertical-align: middle;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer figure .camera-svg g {
  stroke: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer figure .camera-svg path {
  stroke: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question:hover,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question:focus,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question:active {
  box-shadow: 0 5px 20px 0 rgba(19,51,88,0.1);
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question:hover .btn-answer,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question:focus .btn-answer,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question:active .btn-answer {
  display: inline-block;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question:last-child {
  margin-bottom: 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block figure.thanks-gif img {
  margin: 0 auto 24px auto;
  max-width: 100px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide {
  color: #4a4a4a;
  margin: 56px 0 24px 0;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide:after,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide:before {
  top: 50%;
  width: 43%;
  height: 1px;
  content: "";
  display: block;
  position: absolute;
  background: #d6d6d6;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide:before {
  left: 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide:after {
  right: 0;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide span {
  font-size: 16px;
  line-height: 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block h2 {
  color: #2d2d2d;
  font-size: 28px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 40px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block h2 span {
  font-size: 24px;
  line-height: 36px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list {
  margin-left: -16px;
  margin-right: -16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list:before,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list:after {
  content: " ";
  display: table;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list:after {
  clear: both;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered {
  float: left;
  width: 100%;
  margin: 16px;
  border: solid 1px #d6d6d6;
  padding: 24px;
  position: relative;
  max-width: 480px;
  text-align: left;
  box-shadow: 0 5px 20px 0 rgba(19,51,88,0.1);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered h2 {
  color: #4a4a4a;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  max-width: 100%;
  white-space: nowrap;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
  text-overflow: ellipsis;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered>span {
  width: 75%;
  display: inline-block;
  overflow: hidden;
  max-width: 75%;
  vertical-align: inherit;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered>.icon {
  display: none;
  font-size: 14px;
  margin-right: 6px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .answered-actions {
  top: 20px;
  right: 15px;
  color: #212121;
  padding: 0;
  position: absolute;
  font-size: 1rem;
  transform: rotate(90deg);
  text-align: center;
  background: transparent;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .answered-actions:focus,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .answered-actions:active,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .answered-actions:hover {
  box-shadow: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .answered-actions .icon {
  display: inline-block;
  font-size: 18px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .choose-actions {
  top: 14px;
  right: -140px;
  border: 1px solid #dcd3d3;
  position: absolute;
  background: #ffffff;
  box-shadow: 0 10px 30px 0 rgba(19,51,88,0.1);
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .choose-actions li a {
  color: #555555;
  display: block;
  padding: 12px 22px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .choose-actions li a .icon {
  margin-right: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .video-preview-block {
  position: relative;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .video-preview-block figure img {
  min-width: 100%;
  max-height: 220px;
  object-fit: cover;
  object-position: bottom;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .video-preview-block .btn-play {
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  position: absolute;
  font-size: 0;
  transform: translate(-50%, -50%);
  background: rgba(255,255,255,0.3);
  box-shadow: 0 0 10px 0 rgba(19,51,88,0.1);
  border-radius: 50%;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .video-preview-block .btn-play span {
  width: 0;
  height: 0;
  display: inline-block;
  font-size: 0;
  border-top: 15px solid transparent;
  margin-left: 5px;
  border-left: 22px solid #ffffff;
  border-bottom: 15px solid transparent;
  vertical-align: middle;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .btn-submit {
  min-width: 200px;
  margin-top: 48px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .btn-submit[disabled="disabled"] {
  opacity: 1;
  border-color: #c6c6c6;
  background-color: #c6c6c6;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .error-block {
  display: flex;
  align-items: center;
  padding: 24px;
  background-color: rgba(209,0,1,0.08);
  margin-top: 24px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .error-block figure {
  min-width: 24px;
  max-width: 24px;
  margin-right: 16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .error-block .error-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block {
  left: 32px;
  bottom: 32px;
  z-index: 1151;
  position: fixed;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .btn-tooltip {
  color: #272727;
  width: 260px;
  bottom: 62px;
  padding: 20px;
  position: absolute;
  font-size: 14px;
  background: #ffffff;
  box-shadow: 0 5px 20px 0 rgba(19,51,88,0.1);
  line-height: 22px;
  border-radius: 8px;
  background-color: #ffffff;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .btn-tooltip .close {
  top: 8px;
  right: 8px;
  opacity: 1;
  position: absolute;
  font-size: 10px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .btn-tooltip:before {
  width: 0;
  height: 0;
  bottom: -8px;
  content: "";
  position: absolute;
  border-top: 8px solid #ffffff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container {
  width: 290px;
  bottom: 32px;
  z-index: 9;
  position: fixed;
  box-shadow: 0 10px 30px 0 rgba(19,51,88,0.1);
  background: #ffffff;
  border-top: 6px solid #000000;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container .notes-heading-container {
  cursor: move;
  padding: 24px 24px 16px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container .text-area-container {
  padding: 0 24px 82px 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container .notes-heading {
  color: #000000;
  position: relative;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Bold;
  padding-right: 20px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container .notes-heading span {
  right: 0;
  width: 14px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container .notes-heading span:before {
  content: "";
  right: 0;
  width: 14px;
  height: 3px;
  cursor: pointer;
  position: absolute;
  background: #272727;
  margin-top: 5px;
  border-radius: 4px;
  vertical-align: middle;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container textarea {
  width: 100%;
  color: #272727;
  resize: none;
  border: none;
  font-size: 16px;
  line-height: 24px;
  font-family: 'AvenirRoman';
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block .notes-container textarea:focus {
  outline: none;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes {
  z-index: 9;
  min-width: 184px;
  font-family: 'AvenirRoman';
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes figure {
  display: inline-block;
  line-height: 8px;
  margin-right: 8px;
  vertical-align: bottom;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes figure .plus-svg g {
  fill: #ffffff;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes figure .plus-svg path {
  fill: #ffffff;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes figure .plus-svg path+path {
  fill: #ffffff;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes span {
  display: inline-block;
  vertical-align: text-top;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes.btn-notes-edit {
  color: #000000;
  background-color: #ffffff;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes.btn-notes-edit figure .edit-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes.btn-notes-edit figure .edit-svg path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .btn-notes.btn-notes-edit figure .edit-svg path+path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block {
  padding: 100px;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block figure img {
  margin: 0 auto;
  max-width: 100px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block .thank-you-block h2 {
  color: #2d2d2d;
  margin: 24px 0 8px 0;
  font-size: 28px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block .thank-you-block .submitted {
  color: #2d2d2d;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block .thank-you-block .btn {
  min-width: 200px;
  margin-top: 40px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog {
  top: 50%;
  width: 100%;
  max-width: 640px;
  box-shadow: 0 10px 30px 0 rgba(19,51,88,0.1);
  margin: 0 auto;
  transform: translateY(-50%);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .close {
  top: 24px;
  right: 24px;
  opacity: 1;
  z-index: 1;
  position: absolute;
  font-size: 18px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body {
  padding: 72px 92px;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body figure img {
  margin: 0 auto;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body figure .ready-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body figure .ready-svg path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body figure .ready-svg path+path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body figure .warning-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body figure .warning-svg path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body figure .warning-svg path+path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body h2 {
  color: #2d2d2d;
  margin: 28px 0 16px 0;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .description {
  color: #272727;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .confirmation {
  color: #272727;
  margin-top: 48px;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
  padding: 0;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
  min-width: 216px;
  margin-top: 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
  margin-left: 20px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog {
  top: 50%;
  width: 100%;
  max-width: 640px;
  box-shadow: 0 10px 30px 0 rgba(19,51,88,0.1);
  margin: 0 auto;
  transform: translateY(-50%);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .close {
  top: 24px;
  right: 24px;
  opacity: 1;
  z-index: 1;
  position: absolute;
  font-size: 18px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body {
  padding: 72px 92px;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body figure img {
  margin: 0 auto;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body figure .ready-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body figure .ready-svg path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body figure .ready-svg path+path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body figure .warning-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body figure .warning-svg path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body figure .warning-svg path+path {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body h2 {
  color: #2d2d2d;
  margin: 40px 0 16px 0;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .description {
  color: #272727;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .job-title {
  color: #272727;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  margin-top: 4px;
  margin-bottom: 48px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .job-title .icon {
  font-size: 17px;
  margin-right: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
  padding: 0;
  text-align: center;
  margin-top: 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
  min-width: 216px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
  margin-left: 20px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn.btn-cancel {
  color: #272727;
  border: none;
  margin: 0 auto;
  display: block;
  padding: 0;
  margin-top: 12px;
  background: transparent;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog {
  top: 50%;
  width: 100%;
  max-width: 1000px;
  box-shadow: 0 10px 30px 0 rgba(19,51,88,0.1);
  margin: 0 auto;
  transform: translateY(-50%);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .close {
  top: 24px;
  right: 24px;
  opacity: 1;
  z-index: 1;
  position: absolute;
  font-size: 18px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body {
  padding: 40px 80px 80px 80px;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .video-preview-block {
  position: relative;
  max-width: 840px;
  max-height: 432px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .video-preview-block video {
  outline: none;
  max-width: 840px;
  object-fit: cover;
  max-height: 432px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .video-preview-block .video-overlay {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: 1;
  position: absolute;
  background: rgba(0,0,0,0.5);
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .video-preview-block .video-overlay .btn-play {
  top: 50%;
  left: 50%;
  width: 84px;
  height: 84px;
  position: absolute;
  font-size: 0;
  transform: translate(-50%, -50%);
  background: rgba(255,255,255,0.3);
  box-shadow: 0 0 10px 0 rgba(19,51,88,0.1);
  border-radius: 50%;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .video-preview-block .video-overlay .btn-play span {
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  position: absolute;
  font-size: 0;
  transform: translate(-50%, -50%);
  border-top: 20px solid transparent;
  border-left: 32px solid #ffffff;
  margin-left: 5px;
  border-bottom: 20px solid transparent;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .video-preview-block figure img {
  min-width: 100%;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body h2 {
  color: #272727;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 32px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
  padding: 0;
  display: none;
  text-align: center;
  margin-top: 20px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
  border: solid 1px #898989;
  min-width: 180px;
  background-color: transparent;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
  margin-left: 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog {
  top: 50%;
  width: 100%;
  margin: 0 auto;
  transform: translateY(-50%);
  max-width: 640px;
  box-shadow: 0 10px 30px 0 rgba(19,51,88,0.1);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .close {
  top: 24px;
  right: 24px;
  opacity: 1;
  z-index: 1;
  position: absolute;
  font-size: 18px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body {
  padding: 64px 100px 62px 100px;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body figure .lastretake-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body h2 {
  color: #2d2d2d;
  margin: 30px 0 16px 0;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .description {
  color: #272727;
  font-size: 18px;
  margin-top: 16px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
  padding: 0;
  text-align: center;
  margin-top: 48px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
  margin: 0 auto;
  display: block;
  min-width: 200px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
  color: #272727;
  margin-top: 12px;
  background: transparent;
  border-color: transparent;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn:hover,
.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn:focus {
  color: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog {
  top: 50%;
  width: 100%;
  margin: 0 auto;
  transform: translateY(-50%);
  max-width: 640px;
  box-shadow: 0 10px 30px 0 rgba(19,51,88,0.1);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .close {
  top: 24px;
  right: 24px;
  opacity: 1;
  z-index: 1;
  position: absolute;
  font-size: 18px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body {
  padding: 64px 92px 80px 92px;
  text-align: center;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body figure .lastretake-svg g {
  fill: #000000;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body h2 {
  color: #2d2d2d;
  margin: 30px 0 16px 0;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .description {
  color: #272727;
  margin: 16px 0 0 0;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .sure-exit {
  color: #272727;
  margin: 48px 0 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
  padding: 0;
  text-align: center;
  margin-top: 24px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
  min-width: 216px;
}

.pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
  margin-left: 20px;
}

@media only screen and (max-width:1151px) {
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .welcome-block .welcome-user {
    font-size: 18px;
    line-height: 28px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .video-interview-heading {
    font-size: 22px;
    margin-top: 8px;
    line-height: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .video-interview-description {
    font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block {
    margin: 0 auto 32px auto;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block {
    margin: 24px 4px 26px 4px;
    padding: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block .record-instructions {
    border: solid 1px #e5e5e5;
    padding: 24px 20px;
    box-shadow: 0 5px 20px 0 rgba(19,51,88,0.1);
    border-radius: 8px;
    background-color: #ffffff;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block .ph-card {
    width: 100%;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block figure {
    margin: 0 0 16px 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-arrow {
    display: none !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-dots button {
    width: 8px;
    height: 8px;
    padding: 0;
    margin-right: 8px;
    border-radius: 50%;
    vertical-align: middle;
    background-color: #c6c6c6;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-dots button::before {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-dots button.slick-active {
    background-color: #000000;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label {
    font-size: 14px;
    text-align: left;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .error-block {
    padding: 8px 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .error-block figure {
    margin-right: 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .btn {
    margin-top: 9px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block,
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block,
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block,
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block {
    padding: 42px 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question {
    border: 1px solid rgba(19,51,88,0.2);
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer {
    display: inline-block;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question>span.question-desc {
    width: 72%;
    font-size: 16px;
    line-height: 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog,
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog,
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog,
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .answered-popup-backdrop .modal-dialog {
    width: 90%;
  }
}

@media only screen and (max-width:767px) {
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .notes-block {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .welcome-block .welcome-user {
    font-size: 18px;
    line-height: 28px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .video-interview-heading {
    font-size: 22px;
    margin-top: 8px;
    line-height: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .video-interview-description {
    font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block {
    margin: 0 auto 32px auto;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block {
    margin: 24px 4px 26px 4px;
    padding: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block .record-instructions {
    border: solid 1px #e5e5e5;
    padding: 24px 20px;
    box-shadow: 0 5px 20px 0 rgba(19,51,88,0.1);
    border-radius: 8px;
    background-color: #ffffff;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block .ph-card {
    width: 100%;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .record-instructions-block figure {
    margin: 0 0 16px 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-arrow {
    display: none !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-dots button {
    width: 8px;
    height: 8px;
    padding: 0;
    margin-right: 8px;
    border-radius: 50%;
    vertical-align: middle;
    background-color: #c6c6c6;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-dots button::before {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .interview-instructions-block .ph-card-container .slick-dots button.slick-active {
    background-color: #000000;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox-label {
    font-size: 14px;
    text-align: left;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .error-block {
    padding: 8px 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .error-block figure {
    margin-right: 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .btn {
    margin-top: 9px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block .test-camera-heading {
    font-size: 22px;
    line-height: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block {
    padding: 0;
    max-width: 300px;
    box-shadow: none;
    background-color: transparent;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block>figure {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block .heading {
    text-align: center;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block .personal-info-heading {
    text-align: center;
    margin-bottom: 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group {
    margin-bottom: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .btn {
    width: 100%;
    display: block;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox {
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin-top: 0;
    margin-right: 8px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .personal-info-block .personal-info-form .form-group .terms-policy-block .checkbox-block .input-check-group .checkbox .icon {
    font-size: 8px;
    line-height: 8px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .show-mobile {
    display: block;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .hide-mobile {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .question-block-heading {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 16px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .question-block-heading span {
    font-size: 18px;
    line-height: 28px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block {
    margin-bottom: 16px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list {
    text-align: left;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card {
    margin: 16px 0 34px 0;
    padding: 0 4px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block {
    border: solid 1px #e5e5e5;
    padding: 24px;
    box-shadow: 0 5px 20px 0 rgba(19,51,88,0.1);
    border-radius: 8px;
    background-color: #ffffff;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .question-desc {
    color: #272727;
    display: block;
    font-size: 20px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 32px;
    margin-bottom: 16px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .recording-info {
    color: #000000;
    margin: 0;
    display: block;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .recording-info span {
    display: block;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .recording-info span.time-limit {
    margin-bottom: 8px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .recording-info span.last-retake {
    color: #d10001;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .btn-answer {
    color: #ffffff;
    background: #000000;
    margin-top: 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .btn-answer figure {
    display: inline-block;
    line-height: 1;
    margin-right: 8px;
    vertical-align: middle;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .btn-answer figure .camera-svg {
    vertical-align: middle;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .btn-answer figure .camera-svg g {
    stroke: #ffffff;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .question-counter {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .btn-skip {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer {
    top: 27px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer figure {
    line-height: 10px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .question .btn-answer>span {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .slick-arrow {
    display: none !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .slick-dots button {
    width: 8px;
    height: 8px;
    margin-right: 8px;
    border-radius: 50%;
    vertical-align: middle;
    background-color: #c6c6c6;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .slick-dots button::before {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .slick-dots button.slick-active {
    background-color: #000000;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block.sequential-flow .question-list {
    margin: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block.sequential-flow .ph-card {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block.sequential-flow .ph-card .ph-card-block {
    border: none;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block.sequential-flow .ph-card .ph-card-block .question-counter {
    color: #000000;
    display: inline-block;
    padding: 8px 16px;
    min-width: 109px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
    border-radius: 6px;
    background-color: rgba(87,105,233,0.1);
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block.sequential-flow .ph-card .ph-card-block .btn-skip {
    width: 32px;
    margin: 24px auto 0 auto;
    height: 24px;
    display: block;
    padding: 0;
    background: transparent;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block h2 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block h2 span {
    font-size: 18px;
    line-height: 28px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list {
    margin: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered {
    width: 100%;
    float: none;
    margin: 8px 0;
    border: none;
    padding: 16px 16px 16px 36px;
    max-width: 100%;
    background: #f7f7f7;
    box-shadow: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .icon {
    color: #898989;
    top: 18px;
    left: 16px;
    display: inline-block;
    position: absolute;
    font-size: 10px;
    margin-right: 8px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered h2 {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-list .answered .video-preview-block {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide {
    margin: 32px 0 8px 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide:after,
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .answered-block .answered-divide:before {
    display: none;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .btn-submit {
    margin-top: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body {
    padding: 32px 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body h2 {
    margin: 17px 0 16px 0;
    font-size: 22px;
    line-height: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .description {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .confirmation {
    margin: 32px 0 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
    margin-top: 4px;
    margin-left: -12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
    min-width: 200px;
    margin-top: 12px;
    margin-left: 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
    margin-top: 16px;
    margin-left: 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body {
    padding: 32px 24px 32px 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body h2 {
    margin: 20px 0 16px 0;
    font-size: 22px;
    line-height: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .description {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .job-title {
    margin: 32px 0 16px 0;
    font-size: 14px;
    line-height: 20px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
    margin-top: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body {
    padding: 32px 24px 32px 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body h2 {
    margin: 20px 0 16px 0;
    font-size: 22px;
    line-height: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .description {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
    margin-top: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body {
    padding: 32px 24px 32px 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body h2 {
    margin: 20px 0 16px 0;
    font-size: 22px;
    line-height: 32px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .description {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .sure-exit {
    margin: 32px 0 16px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
    margin-top: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
    margin-top: 16px;
    margin-left: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block figure img {
    max-width: 114px;
    padding-left: 24px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block .thank-you-block h2 {
    font-size: 24px;
    line-height: 36px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block .thank-you-block .submitted {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width:480px) {
  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .previous .icon {
    font-size: 20px;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .camera-block .btn {
    min-width: 100% !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .video-interview-block .btn {
    min-width: 100% !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .questions-block .question-list .ph-card .ph-card-block .btn-answer {
    min-width: 100% !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .questions-container-block .btn-submit {
    min-width: 100% !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .lastretake-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
    min-width: 100% !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .mandatory-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
    min-width: 100% !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .ready-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
    min-width: 100% !important;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block {
    margin-left: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn {
    min-width: 100% !important;
    margin-left: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .unfinished-popup-backdrop .modal-dialog .modal-body .footer-btn-block .btn+.btn {
    margin-left: 0;
  }

  .pcs-video-screening-v1-imview1-default .phs-widget-block-area .content-block .success-container-block .thank-you-block .btn {
    min-width: 100% !important;
  }
}

/*!TZYBBLPN-end-widget-#pcs-video-screening-v1-imview1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-media-upload-v1-view2-imdefault#-TZYBBLPN!*/

.pcs-media-upload-v1-view2-imdefault .popup-modal-backdrop.record-popup-backdrop {
  z-index: 1150;
  position: fixed;
}

.pcs-media-upload-v1-view2-imdefault .popup-modal-backdrop.active {
  z-index: 1151;
}

.pcs-media-upload-v1-view2-imdefault .popup-modal-backdrop.active .btn.plain-button {
  color: #000000;
  border-color: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-record,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload {
  padding: 12px 24px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  width: 112px;
  height: 100px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-record .content-holder,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload .content-holder {
  display: block;
  margin-top: 12px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-record:focus,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload:focus,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-record:hover,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload:hover {
  box-shadow: 0 10px 20px 0 rgba(0,106,232,0.15);
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-record .icon {
  font-size: 36px;
  line-height: 30px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-record.desktop-hide {
  display: none !important;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload {
  background: #ffffff;
  color: #000000;
  margin-right: 40px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload .content-holder-mobile {
  display: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload .icon {
  font-size: 30px;
  line-height: 30px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .btn.btn-upload:hover {
  background: #000000;
  color: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog {
  top: 50%;
  width: 100%;
  margin: 0 auto;
  transform: translateY(-50%) !important;
  max-width: 380px;
  box-shadow: 0 10px 13px 0 rgba(41,44,81,0.24);
  text-align: left;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-body {
  padding: 24px 24px 24px 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog.modal-dialog-upload {
  text-align: left;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog.modal-dialog-upload .sub-heading {
  color: #212121;
  margin-bottom: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog.modal-dialog-upload .modal-body {
  padding: 24px 24px 40px 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer {
  padding: 16px 24px 18px 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn {
  color: #000000;
  padding: 0;
  font-size: 16px;
  min-width: auto;
  min-height: auto;
  background: transparent;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:focus,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:active,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:hover {
  box-shadow: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn.btn-cancel {
  color: #d10001;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer .btn:first-child {
  float: left;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn {
  top: 18px;
  right: 16px;
  z-index: 1;
  position: absolute;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn .close {
  color: #212121;
  opacity: 1;
  font-size: 13px;
  line-height: 13px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .heading-block h2 {
  color: #000000;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 4px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .calcel-upload .heading-block h2 {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .calcel-upload .sub-heading {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block .progress {
  height: 8px;
  border: 1px solid #dedede;
  box-shadow: none;
  margin-bottom: 0;
  background-color: #ffffff;
}

@-moz-document url-prefix()  {
  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block .progress {
    margin-top: 1px;
  }
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .upload-progress-block .progress .progress-bar {
  height: 8px;
  background-color: #00ea59;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog {
  width: 100%;
  border: solid 1px #e2e2e2;
  max-width: 468px;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.08);
  border-radius: 4px;
  background-color: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body {
  padding: 24px 40px 38px 96px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body .close {
  top: 16px;
  right: 16px;
  opacity: 1;
  position: absolute;
  font-size: 13px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body figure {
  top: 32px;
  left: 32px;
  position: absolute;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body figure .upload-failed-svg g {
  fill: #FF752E;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body figure .upload-failed-svg path {
  fill: #FF752E;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body figure .upload-failed-svg path+path {
  fill: #FF752E;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body .heading-block .heading {
  color: #000000;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 4px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body .sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body .btn {
  min-width: 130px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body .btn+.btn {
  margin-left: 20px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog {
  width: 100%;
  height: 100%;
  max-width: 100%;
  border-radius: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block.record-heading {
  top: -1px;
  left: 50%;
  width: 100%;
  height: auto;
  z-index: 9;
  position: absolute;
  max-width: 1050px;
  transform: translateX(-50%);
  background: #ffffff;
  box-shadow: 0 0 20px 0 rgba(19,51,88,0.05);
  text-align: center;
  border-radius: 0 0 4px 4px;
  -o-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .test-recording-block {
  padding: 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .test-recording-block h2 {
  color: #000000;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 4px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .test-recording-block .sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block {
  padding: 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block.with-qus-counter {
  padding: 24px 160px 24px 160px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block .question-counter {
  top: 32px;
  left: 32px;
  color: #000000;
  padding: 8px 16px;
  position: absolute;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 6px;
  background-color: rgba(0,106,232,0.1);
  -o-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block h2 {
  color: #000000;
  margin: 0 auto 4px auto;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block .recording-info {
  color: #000000;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block .recording-info span {
  position: relative;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block .recording-info span+span {
  position: relative;
  padding-left: 20px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block .recording-info span+span:before {
  top: 50%;
  left: 8px;
  width: 1px;
  height: 12px;
  content: "";
  position: absolute;
  transform: translateY(-50%);
  background: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block .recording-info span.last-retake {
  color: #d10001;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .question-recording-block .skip-question {
  top: 24px;
  right: 32px;
  color: #000000;
  padding: 0;
  position: absolute;
  background: transparent;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse {
  left: 50%;
  width: 64px;
  height: 32px;
  bottom: -30px;
  z-index: 1;
  display: block;
  position: absolute;
  transform: translate(-50%);
  background: #ffffff;
  box-shadow: 0 5px 5px 0 rgba(19,51,88,0.1);
  border-radius: 0 0 4px 4px;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse figure {
  top: 44%;
  left: 50%;
  height: 12px;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse figure .collapse-svg g {
  fill: #898989;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse figure .collapse-svg path {
  fill: #898989;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse figure .collapse-svg path+path {
  fill: #898989;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse:hover,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse:focus,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block .header-collapse:active {
  box-shadow: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block.collapsed {
  margin-top: -110px;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block.collapsed .header-collapse {
  bottom: -32px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block.collapsed .header-collapse figure {
  top: 58%;
  transform: translate(-50%, -50%) rotate(180deg);
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal {
  border: solid 1px #e2e2e2;
  height: auto;
  max-width: 468px;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.08);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .close-popup-btn {
  top: 16px;
  right: 16px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .close-popup-btn .close {
  width: auto;
  height: auto;
  font-size: 13px;
  line-height: 12px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body {
  padding: 24px 32px;
  text-align: left;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .unsupport-upload {
  text-align: center;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .description-block {
  position: relative;
  margin-top: 20px;
  padding-left: 42px;
  vertical-align: top;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .description-block figure {
  top: 6px;
  left: 0;
  display: inline-block;
  position: absolute;
  max-width: 30px;
  margin-right: 12px;
  vertical-align: top;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .description-block .description {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .description-block.unsupported figure {
  top: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block .unsupport-upload {
  width: 200px;
  margin-top: 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal .modal-body .error-help-block.waiting-modal .description-block figure {
  top: 2px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal {
  height: auto;
  max-width: 550px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .close-popup-btn {
  display: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body {
  padding: 48px 60px;
  text-align: center;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block h2 {
  color: #272727;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 32px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .description {
  color: #4a4a4a;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif {
  width: 100px;
  height: 100px;
  border: 4px solid rgba(255,255,0,0.2);
  display: inline-block;
  position: relative;
  border-radius: 50%;
  margin-bottom: 48px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif div {
  width: 100px;
  height: 100px;
  margin: -4px;
  border: 4px solid #ffffff;
  display: block;
  position: absolute;
  animation: loading-gif 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
  box-sizing: border-box;
  border-radius: 50%;
  border-color: #000000 transparent transparent transparent;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif .loading-inner:nth-child(1) {
  animation-delay: -0.45s;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif .loading-inner:nth-child(2) {
  animation-delay: -0.3s;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif .loading-inner:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes loading-gif {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn {
  top: 24px;
  right: 24px;
  z-index: 2;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn .close {
  color: #000000;
  width: 48px;
  height: 48px;
  display: inline-block;
  opacity: 1;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  text-shadow: none;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.75);
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn .close:hover {
  background-color: #fff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body {
  padding: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container {
  height: 100vh;
  position: relative;
  max-width: 100%;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .video-overlay {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: 1;
  position: absolute;
  background: rgba(0,0,0,0.5);
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .video-overlay .btn-play {
  top: 50%;
  left: 50%;
  width: 84px;
  height: 84px;
  position: absolute;
  font-size: 0;
  transform: translate(-50%, -50%);
  background: rgba(255,255,255,0.3);
  box-shadow: 0 0 10px 0 rgba(19,51,88,0.1);
  border-radius: 50%;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .video-overlay .btn-play span {
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  position: absolute;
  font-size: 0;
  transform: translate(-50%, -50%);
  border-top: 20px solid transparent;
  border-left: 32px solid #ffffff;
  margin-left: 5px;
  border-bottom: 20px solid transparent;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions {
  left: 50%;
  width: 100%;
  border: none;
  bottom: 40px;
  z-index: 9;
  position: absolute;
  transform: translateX(-50%);
  max-width: 600px;
  text-align: center;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn {
  width: 112px;
  height: 100px;
  padding: 0;
  font-size: 16px;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn>figure {
  margin: 0 auto;
  display: block;
  max-width: 42px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn>figure .retake-svg g {
  fill: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn>figure .retake-svg path {
  fill: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn>figure .retake-svg path+path {
  fill: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn>figure .submit-svg g {
  fill: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn>figure .submit-svg path {
  fill: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn>figure .submit-svg path+path {
  fill: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn:first-child {
  float: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn.btn-retake {
  color: #000000;
  background: #ffffff;
  border-color: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn.primary-button {
  color: #ffffff;
  background: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn+.btn {
  margin-left: 28px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn:focus,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn:active,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn:hover {
  box-shadow: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn.btn-cancel {
  color: #d10001;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retest-block .btn {
  min-width: 200px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retest-block .btn.default-button {
  color: #000000;
  background: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retest-block .btn+.btn {
  margin-left: 32px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-timer {
  color: #ffffff;
  z-index: 1;
  padding: 0;
  font-size: 20px;
  background: transparent;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  border-radius: 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-timer .record-counter {
  display: inline-block;
  min-width: 50px;
  font-size: 20px;
  text-align: left;
  line-height: 32px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-dot {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  margin-right: 4px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: rgba(215,58,65,0.3);
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-dot:before {
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  content: "";
  display: inline-block;
  position: absolute;
  transform: translate(-50%, -50%);
  background: #d74a41;
  border-radius: 50%;
  vertical-align: text-top;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container video {
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  min-width: 100%;
  transform: translate(-50%, -50%) scaleX(1);
  object-fit: cover;
  min-height: 100%;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container video#liveVideo {
  transform: translate(-50%, -50%) scaleX(-1);
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block {
  right: 40px;
  bottom: 40px;
  z-index: 1;
  padding: 14px 16px;
  position: absolute;
  text-align: left;
  background: rgba(0,0,0,0.5);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .speak-strength {
  display: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block figure {
  display: inline-block;
  max-width: 14px;
  line-height: 10px;
  margin-right: 4px;
  vertical-align: middle;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block figure .mic-svg g {
  fill: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block figure .mic-svg path {
  fill: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block figure .mic-svg path+path {
  fill: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block.visible-overlay .speak-strength {
  color: #ffffff;
  font-size: 14px;
  margin-left: 8px;
  margin-top: -2px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  vertical-align: middle;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars {
  height: 14px;
  display: inline-block;
  vertical-align: middle;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar {
  width: 8px;
  border: 1px solid #000000;
  display: inline-block;
  position: relative;
  overflow: hidden;
  min-height: 12px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar .bar-strength {
  left: 0;
  width: 100%;
  bottom: 0;
  position: absolute;
  -o-transition: height .4s ease-in-out;
  -moz-transition: height .4s ease-in-out;
  -ms-transition: height .4s ease-in-out;
  -webkit-transition: height .4s ease-in-out;
  transition: height .4s ease-in-out;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.first-bar {
  height: 14px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.second-bar {
  height: 14px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.third-bar {
  height: 14px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars .bar.fourth-bar {
  height: 14px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars.good .bar-strength {
  background: #0cff00;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars.medium .bar-strength {
  background: #ff9b01;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .signal-bars.poor .bar-strength {
  background: #ff0000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-record-count-down {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  height: 100%;
  position: absolute;
  background-color: transparent;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-record-count-down .count-down-block {
  left: 50%;
  bottom: 40px;
  display: flex;
  position: absolute;
  transform: translateX(-50%);
  flex-wrap: wrap;
  justify-content: center;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-record-count-down .count-down-block .count-down-text {
  width: 100%;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-record-count-down .count-down-block .count-down-number {
  color: #ffffff;
  width: 84px;
  height: 84px;
  display: flex;
  font-size: 48px;
  margin-top: 16px;
  text-align: center;
  font-family: sans-serif;
  align-items: center;
  justify-content: center;
  background-color: rgba(255,255,255,0.3);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions {
  left: 50%;
  bottom: 40px;
  position: absolute;
  transform: translateX(-50%);
  text-align: center;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn {
  color: #ffffff;
  border: none;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
  background-color: transparent;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn>span,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn>span {
  width: 100%;
  display: block;
  font-size: 20px;
  text-align: center;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn .stop-btn-icon,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .stop-btn-icon,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn .record-btn-icon,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .record-btn-icon {
  width: 84px;
  height: 84px;
  display: inline-block;
  position: relative;
  margin-top: 16px;
  background-color: rgba(255,255,255,0.2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn .stop-btn-icon:before,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .stop-btn-icon:before,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn .record-btn-icon:before,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .record-btn-icon:before {
  top: 50%;
  left: 50%;
  content: '';
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: #d73a41;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn .record-btn-icon:before {
  width: 56px;
  height: 56px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .stop-btn-icon {
  background-color: #ffffff;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .stop-btn-icon:before {
  width: 32px;
  height: 32px;
  background-color: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .finish-btn,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .retake-btn {
  color: #ffffff;
  width: 112px;
  height: 100px;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .finish-btn>figure,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .retake-btn>figure {
  display: inline-block;
  max-width: 42px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .finish-btn>span,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .retake-btn>span {
  display: block;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .finish-btn>i,
.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .retake-btn>i {
  color: #ffffff;
  display: block;
  font-size: 36px;
  margin-bottom: 12px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .retake-btn {
  border-color: rgba(255,255,255,0.3);
  background-color: rgba(255,255,255,0.3);
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .btn {
  padding: 12px 24px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .btn.primary-button {
  color: #ffffff;
  background: #000000;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .btn+.btn {
  margin-left: 32px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop.active {
  z-index: 1152;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog {
  width: 100%;
  height: 100%;
  max-width: 100%;
  border-radius: 0;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal {
  height: auto;
  max-width: 550px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .close-popup-btn {
  display: none;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body {
  padding: 48px 60px;
  text-align: center;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block h2 {
  color: #272727;
  font-size: 20px;
  line-height: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 32px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .description {
  color: #4a4a4a;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif {
  width: 100px;
  height: 100px;
  border: 4px solid rgba(87,105,233,0.2);
  display: inline-block;
  position: relative;
  border-radius: 50%;
  margin-bottom: 48px;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif div {
  width: 100px;
  height: 100px;
  margin: -4px;
  border: 4px solid #ffffff;
  display: block;
  position: absolute;
  animation: loading-gif 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
  box-sizing: border-box;
  border-color: #000000 transparent transparent transparent;
  border-radius: 50%;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif .loading-inner:nth-child(1) {
  animation-delay: -0.45s;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif .loading-inner:nth-child(2) {
  animation-delay: -0.3s;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif .loading-inner:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes loading-gif {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog .close-popup-btn {
  top: 24px;
  right: 24px;
  z-index: 2;
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog .close-popup-btn .close {
  color: #000000;
  width: 48px;
  height: 48px;
  display: inline-block;
  opacity: 1;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  text-shadow: none;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.75);
}

.pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog .close-popup-btn .close:hover {
  background-color: #fff;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop {
  z-index: 1150;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog {
  width: 100%;
  max-width: 332px;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog .modal-body {
  padding: 20px 30px 24px 30px;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog .modal-body .heading-block h2 {
  color: #40414d;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 4px;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog .modal-body .sub-heading {
  color: #40414d;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer {
  padding: 16px 30px;
  text-align: right;
  border-top: 1px solid rgba(204,204,204,0.54);
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer .btn {
  padding: 0;
  min-width: auto;
  min-height: auto;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer .btn+.btn {
  margin-left: 0;
}

.pcs-media-upload-v1-view2-imdefault .cancle-popup-backdrop .modal-dialog .modal-footer .btn:first-child {
  float: left;
}

@media only screen and (max-width:1151px) {
  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block {
    max-width: 600px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn {
    z-index: 99;
  }
}

@media only screen and (max-width:767px) {
  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn>span,
  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn>span {
    font-size: 18px;
    line-height: 28px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog {
    width: 90%;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn {
    top: 16px;
    right: 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .close-popup-btn .close {
    font-size: 14px;
    line-height: 14px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-body {
    padding: 24px 36px 24px 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-body.modal-dialog-upload .modal-body {
    padding: 24px 24px 16px 24px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .modal-footer {
    padding: 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .modal-dialog .heading-block h2 {
    margin-bottom: 4px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-popup-backdrop .modal-dialog .heading-block h2 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog {
    width: 90%;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body {
    padding: 16px 16px 24px 76px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body figure {
    left: 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body .btn {
    min-width: 100px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .upload-failed-backdrop .modal-dialog .modal-body .btn+.btn {
    margin-left: 12px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .heading-block {
    display: none;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal {
    width: 90%;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.settingmic-modal .modal-body {
    padding: 24px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog.error-modal {
    width: 90%;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn {
    top: 16px;
    right: 16px;
    z-index: 10;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .close-popup-btn .close {
    width: 44px;
    height: 44px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .video-overlay {
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block {
    top: 16px;
    left: 16px;
    right: auto;
    bottom: auto;
    padding: 14px 12px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block.visible-overlay .speak-strength {
    display: inline-block;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .signal-strength-block .mic-svg {
    height: 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions {
    left: auto;
    right: auto;
    bottom: 70px;
    transform: none;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retest-block .btn {
    min-width: 150px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retest-block .btn+.btn {
    margin-left: 14px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .after-video-record-actions .retake-block .btn span {
    display: block;
    margin-top: 8px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .video-overlay .btn-play {
    width: 80px;
    height: 80px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .video-overlay .btn-play span {
    border-top: 19px solid transparent;
    border-left: 30px solid #ffffff;
    margin-left: 5px;
    border-bottom: 19px solid transparent;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-dot {
    display: none;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-timer {
    font-size: 16px;
    line-height: 24px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .modal-body .video-container .record-timer .record-counter {
    font-size: 16px;
    line-height: 24px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn .record-btn-icon {
    width: 60px;
    height: 60px;
    margin-top: 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .record-btn .record-btn-icon:before {
    width: 40px;
    height: 40px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .stop-btn-icon {
    width: 60px;
    height: 60px;
    margin-top: 16px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-actions .stop-btn .stop-btn-icon:before {
    width: 24px;
    height: 24px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .record-popup-backdrop .modal-dialog .video-record-count-down .count-down-block .count-down-number {
    width: 80px;
    height: 80px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal {
    width: 90%;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body {
    padding: 32px 24px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block .loading-gif {
    margin-bottom: 24px;
  }

  .pcs-media-upload-v1-view2-imdefault .ph-media-dropzone-area .settingmic-popup-backdrop .modal-dialog.settingmic-modal .modal-body .setting-mic-block h2 {
    margin-bottom: 24px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-media-upload-v1-view2-imdefault#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-settings-v1-imredesign-default-theme1#-TZYBBLPN!*/

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area {
  display: block;
  padding: 0;
  margin: 0 auto;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block {
  margin: 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading {
  padding: 0 0 64px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block {
  width: 70%;
  display: inline-block;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading-block .sub-heading {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  margin: 8px 0 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block {
  padding: 0 0 40px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure {
  max-width: 88px;
  width: 88px;
  line-height: 88px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 88px;
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure img {
  max-width: 100%;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure .avatar-circle {
  height: 88px;
  width: 88px;
  line-height: 44px;
  font-size: 35.2px;
  padding-top: 22px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
  font-size: 24px;
  line-height: 36px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
  position: relative;
  margin: 0 0 0 24px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  text-align: left;
  color: #85878C;
  display: block;
  margin: 0 0 8px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block {
  position: relative;
  text-align: left;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 16px;
  position: absolute;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item .dz-preview {
  display: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-button-block-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .btn-upload-photo:hover {
  background-color: #000000;
  color: #ffffff;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items {
  position: relative;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block .upload-button-block .upload-block-items .btn-upload-photo:hover {
  background-color: #000000;
  color: #ffffff;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block {
  padding: 0;
  margin: 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block [class*='col-'] {
  padding: 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
  margin: 0 0 40px 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item:last-child {
  margin: 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
  padding-right: 40px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  display: block;
  font-weight: normal;
  margin: 0 0 8px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .field-label {
  display: inline-block;
  width: 75%;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .indication-text {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  display: inline-block;
  width: 24%;
  text-align: right;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
  text-transform: capitalize;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  color: #f83b4e;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .required-text {
  color: #000000;
  padding-left: 5px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  display: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
  height: 48px;
  width: 100%;
  max-width: 100%;
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
  border: solid 1px #808080;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-title-field,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-title-field,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.job-location-field,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.job-location-field {
  padding: 12px 48px 12px 16px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-webkit-autofill:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:hover {
  border: solid 1px #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input.disabled:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea.disabled:focus {
  border: solid 1px #808080;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block {
  position: relative;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .cancel {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .icon-dropdown {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0 7px;
  pointer-events: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  top: 49px;
  height: auto;
  padding: 0;
  max-height: 240px;
  overflow-y: auto;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
  color: #000000;
  padding: 12px 24px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  position: relative;
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .city-name,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .city-name {
  color: #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .country-name,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .country-name {
  color: #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item em,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text em {
  color: #000000;
  font-style: normal;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item.listitem-focused,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:hover,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text:focus {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item .icon,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .disabled {
  background-color: #fcfcfc;
  width: 100%;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper {
  position: relative;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang {
  width: 100%;
  border: 1px solid #808080;
  display: block;
  padding: 12px 35px 12px 16px;
  position: relative;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
  border: 1px solid #808080 !important;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang:hover {
  border: 1px solid #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .no-value {
  color: #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .language-value {
  color: #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang .icon {
  top: 50%;
  color: #000000;
  right: 16px;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper {
  left: 0;
  right: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  transform: translateY(0);
  top: 50px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list {
  height: auto;
  padding: 0;
  max-height: 230px;
  overflow-y: auto;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn {
  color: #000000;
  padding: 12px 24px 12px 36px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  position: relative;
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn.active .icon {
  display: block;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translateY(-50%);
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block {
  width: 100%;
  text-align: right;
  padding-bottom: 24px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button {
  opacity: .3;
  pointer-events: none;
  cursor: default;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button.active {
  opacity: 1;
  pointer-events: auto;
  cursor: pointer;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block {
  outline: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block:focus {
  outline: none;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup {
  width: 100%;
  max-width: 720px;
  margin: 32px auto;
  position: relative;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1.43;
  background-color: transparent;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 40px 0;
  margin: 0 auto;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .heading,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 1.5;
  color: #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block {
  padding: 64px 0 0;
  display: block;
  width: 60%;
  margin: 0 auto;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .upload-button-item,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .save-button:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .cancel-button,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #000000;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
  padding: 8px 10px;
  border-radius: 4px;
  border: solid 1px #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block;
  width: 100%;
  background-color: #ffffff;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .save-changes-wrapper .action-block .cancel-button:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfully-saved-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 140px 0;
  margin: 0 auto;
  background-color: #ffffff;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfully-saved-wrapper .success-icon {
  margin: 0 0 16px;
  width: 32px;
  height: 32px;
  border: solid 1px #000000;
  border-radius: 50%;
  display: inline-block;
  padding: 7px 0;
  color: #000000;
  font-size: 12px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfully-saved-wrapper .success-text {
  color: #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .sub-heading {
  font-size: 16px;
  line-height: 1.5;
  color: #85878C;
  margin: 16px 0 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  color: #000000;
  margin: 0 0 16px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:focus,
.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .save-button {
  color: #ffffff;
  width: 100%;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  border: none;
  margin: 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button:hover {
  color: #f83b4e;
  border: 1px solid #f83b4e;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfull-spinner {
  position: absolute;
  background: #ffffff;
  opacity: .9;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfull-spinner .spinner {
  border: 0 solid #808080;
  border-radius: 50%;
  border-top: 3px solid #000000;
  border-right: 3px solid #000000;
  display: inline-block;
  margin-right: 8px;
  width: 48px;
  height: 48px;
  position: relative;
  top: 35%;
  left: 50%;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 128px 0;
  margin: 0 auto;
  background-color: #ffffff;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .icon-s {
  color: #000000;
  font-size: 16px;
  width: 32px;
  height: 32px;
  margin: 0 auto 24px;
  border: 1px solid #000000;
  border-radius: 50%;
  line-height: 1;
  padding: 6px 0 0;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .success-text {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .dialog-box-popup .successfully-updated-wrapper .ok-button {
  margin: 48px 0 0;
  min-width: 250px;
}

.ph-profile-settings-v1-imredesign-default-theme1 .dz-preview {
  display: none;
}

@media (max-width:767px) {
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    background: #ffffff;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-header {
    padding: 20px 0;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-header .heading-block .heading {
    font-size: 20px;
    line-height: 1.6;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-header .heading-block .sub-heading {
    display: none;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-header .saved-block {
    left: 12px;
    right: 12px;
    width: initial;
    font-size: 14px;
    line-height: 1.14;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block {
    padding: 16px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading {
    display: none;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .heading {
    font-size: 18px;
    line-height: 1.56;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-heading .sub-heading {
    display: none;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block {
    padding: 0 0 32px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure {
    max-width: 64px;
    width: 64px;
    line-height: 64px;
    background-color: rgba(245,245,245,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    height: 64px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block figure .avatar-circle {
    height: 64px;
    width: 64px;
    line-height: 32px;
    font-size: 25.6px;
    padding-top: 16px;
    margin: 0 auto;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .image-block .upload-image-block {
    margin: 0 0 0 16px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item {
    margin: 0 0 32px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .first-name-block {
    margin: 0 0 32px;
    padding-right: 0;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-webkit-input-placeholder,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input::-moz-placeholder,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-ms-input-placeholder,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item input:-moz-placeholder,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item textarea:-moz-placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .field-label {
    width: 50%;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .indication-text {
    font-size: 12px;
    line-height: 18px;
    width: 48%;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .error {
    font-size: 12px;
    line-height: 18px;
    margin: 4px 0 0;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .dropdown-list-item,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .dropdown-block .dropdown-list .no-results-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .btn-select-lang {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .each-field-item .language-wrapper .lang-list-wrapper .lang-list .lang-list-item .lang-list-item-btn {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block {
    text-align: center;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .profile-settings-main-block .profile-acount-block .profile-acount-form-block .form-fields-block .form-fields-list .bottom-action-block .save-button {
    max-width: 250px;
    width: 100%;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block {
    position: relative;
    height: 100%;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup {
    width: 100%;
    margin: 24px 0;
    height: 100%;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .btn-close {
    top: 24px;
    right: 24px;
    font-size: 12px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper {
    width: 100%;
    position: relative;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .heading,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
    font-size: 20px;
    line-height: 1.6;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
    width: 90%;
    max-width: 280px;
    padding: 40px 0 0;
    margin: 0 auto;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .upload-block-items .save-button,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
    width: 100%;
    max-width: 280px;
    margin: 0 0 16px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .save-changes-wrapper .action-block .cancel-button,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    width: 100%;
    max-width: 280px;
    margin: 0 0 16px;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .successfully-saved-wrapper,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .successfully-updated-wrapper {
    width: 100%;
    padding: 0;
    position: relative;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
    font-size: 14px;
    line-height: 20px;
    margin: 12px 0 0;
  }

  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .save-button,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .unsave-button,
  .ph-profile-settings-v1-imredesign-default-theme1 .profile-settings-area .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    margin: 0 0 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-settings-v1-imredesign-default-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-video-screen-review-v1-view1-imdefault#-TZYBBLPN!*/

.pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .phs-widget-heading .head-text {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 48px;
  margin-bottom: 64px;
}

.pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .candidate-name {
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
  margin-bottom: 4px;
}

.pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .info-wrapper {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 22px;
}

.pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .info-wrapper .candidate-location {
  margin-left: 16px;
}

.pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .info-wrapper .icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area {
  width: 100%;
  height: 475px;
  padding: 24px;
  margin-bottom: 64px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 0 6px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 0 6px 2px rgba(0,0,0,0.08);
  box-shadow: 0 0 6px 2px rgba(0,0,0,0.08);
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area {
  width: 100%;
  max-width: 496px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list {
  height: 100%;
  overflow-y: auto;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item {
  color: #000000;
  width: 100%;
  padding: 24px 16px;
  position: relative;
  font-size: 16px;
  line-height: 24px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item:not(:last-of-type) {
  border-bottom: 1px solid #f9f9f9;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item.active {
  border-left: 2px solid #000000;
  background-color: rgba(34,69,217,0.05);
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .title {
  color: #000000;
  display: block;
  font-size: 16px;
  max-width: 400px;
  line-height: 24px;
  padding-right: 32px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating {
  top: 24px;
  right: 16px;
  position: absolute;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating .value {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating .icon {
  color: #f7b500;
  display: inline-block;
  font-size: 15px;
  line-height: 1;
  vertical-align: middle;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container {
  margin-top: 20px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block {
  line-height: 1;
  margin-left: 12px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block li {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  margin-right: 4px;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block li:last-child {
  margin-right: 0;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block li:before {
  color: #000000;
  content: "\56";
  font-family: "internalmobility" !important;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block li.poor::before,
.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block li.good::before,
.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block li.excellent::before {
  color: #f7b500;
  content: "\58";
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .answer-rating {
  padding: 6px 16px 0 16px;
  line-height: 1;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .answer-rating span {
  width: 10px;
  height: 10px;
  display: inline-block;
  background: #E4E4E4;
  margin-right: 4px;
  border-radius: 50%;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .answer-rating span.poor {
  background: #ff0000;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .answer-rating span.good {
  background: #FFA759;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .answer-rating span.excellent {
  background: #00ff00;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area {
  width: 100%;
  height: 410px;
  max-width: 704px;
  padding-left: 40px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area {
  height: 100%;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area .video-cntr-area {
  width: 100%;
  height: 100%;
  position: relative;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area .video-cntr-area .kaltura-player {
  height: 100% !important;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area .video-cntr-area .kaltura-player .kaltura-player-container {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-video-player {
  position: static;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area .rating-container {
  text-align: center;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .selected-video-area .rating-container .rate-ans {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  vertical-align: text-bottom;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .no-video-response {
  width: 100%;
  height: 100%;
  position: relative;
  text-align: center;
  top: 40px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .no-video-response .contentArea figure {
  width: 116px;
  height: 150px;
  text-align: center;
  margin: 0 auto;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .no-video-response .contentArea .novideotext1 {
  color: #000000;
  margin: 0 0 4px;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .no-video-response .contentArea .novideotext2 {
  color: #85878C;
  width: 100%;
  margin: 0 auto 48px;
  font-size: 16px;
  line-height: 24px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .rate-area {
  padding: 16px 0;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .rate-area .btn {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border-color: transparent;
  border-radius: 50px;
  padding: 16px;
  box-shadow: 0 0 10px 7px #f3f2f6;
  font-size: 16px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block {
  margin-bottom: 24px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .phs-widget-heading {
  margin-bottom: 22px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .phs-widget-heading .heading {
  display: inline;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .phs-widget-heading .star {
  color: #f83b4e;
  font-size: 24px;
  line-height: 36px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .textarea-field {
  color: #000000;
  width: 100%;
  resize: none;
  padding: 24px;
  font-size: 16px;
  min-height: 214px;
  line-height: 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .textarea-field::-webkit-input-placeholder {
  color: #000000;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .textarea-field::-moz-placeholder {
  color: #000000;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .textarea-field:-ms-input-placeholder {
  color: #000000;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .textarea-field:-moz-placeholder {
  color: #000000;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .footer-block {
  text-align: right;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .footer-block .btn.primary-button {
  min-width: 160px;
}

.pcs-video-screen-review-v1-view1-imdefault .content-block .footer-block .btn.primary-button:disabled {
  color: rgba(34,69,217,0.5);
  opacity: 1;
  border-color: rgba(34,69,217,0.1);
  background-color: rgba(34,69,217,0.1);
}

.pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal {
  background-color: rgba(0,0,0,0.5);
}

.pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 72px;
  position: relative;
  max-width: 800px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper figure .img-thank-you {
  margin: 0 auto 40px;
}

.pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper .message-heading {
  color: #000000;
  margin: 0 0 8px;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
}

.pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper .message-content {
  color: #85878C;
  width: 100%;
  margin: 0 auto 48px;
  font-size: 16px;
  max-width: 435px;
  line-height: 24px;
}

.pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper .btn.primary-button {
  max-width: 400px;
  min-width: 160px;
  white-space: initial;
}

.pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
}

@media (min-width:768px) and (max-width:1151px) {
  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area {
    height: 375px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area {
    height: 100%;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-loading-backdrop .playkit-spinner-container {
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-right-answers-area .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-loading-backdrop .playkit-spinner-container .playkit-spinner {
    width: 60px;
    height: 60px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper {
    margin: 40px auto;
    max-width: 720px;
  }
}

@media only screen and (max-width:767px) {
  .pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .phs-widget-heading .head-text {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 40px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .candidate-name {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 12px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .info-wrapper {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .info-wrapper .jobTitle {
    display: block;
    margin-bottom: 8px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .phs-widget-block-area .candidate-details-wrapper .info-wrapper .candidate-location {
    margin: 0 0 14px;
    display: block;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area {
    height: auto;
    display: block;
    padding: 12px 0;
    margin-bottom: 40px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area {
    max-width: none;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list {
    overflow-y: initial;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item {
    padding: 24px 16px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    border-bottom: none;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item:not(:last-of-type)::after {
    left: 20px;
    right: 20px;
    bottom: -1px;
    height: 1px;
    content: '';
    position: absolute;
    background-color: #f9f9f9;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .title {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating {
    position: static;
    margin-top: 14px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area {
    width: 100%;
    height: 280px;
    margin: 16px auto 0;
    position: relative;
    max-width: 420px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player {
    height: 100% !important;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-video-player {
    position: static;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-loading-backdrop .playkit-spinner-container {
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-loading-backdrop .playkit-spinner-container .playkit-spinner {
    width: 60px;
    height: 60px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui>.playkit-playback-controls {
    margin: 0;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui>.playkit-playback-controls .playkit-control-play-pause .playkit-control-button .playkit-icon {
    width: 40px;
    height: 40px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-bottom-bar::before,
  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-bottom-bar::after {
    clear: both;
    content: '';
    display: table;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-bottom-bar .playkit-seek-bar {
    margin: 0 0 6px;
    padding: 0;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-bottom-bar .playkit-left-controls,
  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-bottom-bar .playkit-right-controls {
    line-height: 1;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
    width: 48px;
    height: 48px;
    padding: 8px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .no-video-response {
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    margin: 16px auto 0;
    padding: 8px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .no-video-response .contentArea {
    background-color: #ffffff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .no-video-response .contentArea figure {
    width: 116px;
    height: 150px;
    text-align: center;
    margin: 0 auto;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .no-video-response .contentArea .novideotext1 {
    color: #000000;
    margin: 0 0 4px;
    font-size: 18px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 28px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .no-video-response .contentArea .novideotext2 {
    color: #85878C;
    width: 100%;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 24px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container {
    margin-top: 16px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .rating-container .rating-block {
    margin-left: 8px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .phs-widget-heading {
    margin-bottom: 14px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .phs-widget-heading .heading,
  .pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .phs-widget-heading .star {
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .feedback-block .textarea-field {
    padding: 24px 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .footer-block {
    text-align: center;
  }

  .pcs-video-screen-review-v1-view1-imdefault .content-block .footer-block .btn.primary-button {
    width: 100%;
    max-width: 400px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper {
    height: 100%;
    margin: 0;
    padding: 24px 18px;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper .message-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper .message-content {
    margin: 0 auto 40px;
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-video-screen-review-v1-view1-imdefault .popup-modal-backdrop .modal .message-wrapper .btn-close {
    top: 24px;
    right: 21px;
  }
}

@media (min-width:320px) and (max-width:480px) {
  .pcs-video-screen-review-v1-view1-imdefault .content-block .candidate-interview-review-area .cd-left-questions-area .questions-list .questions-list-item .video-cntr-area {
    height: 180px;
    max-width: 320px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-video-screen-review-v1-view1-imdefault#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-matching-employee-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list {
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card {
  width: 33.3%;
  padding: 16px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link {
  width: 100%;
  padding: 24px;
  position: relative;
  max-width: 400px;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link:hover {
  cursor: pointer;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .top-wrapper {
  min-height: 127px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .bottom-wrapper {
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .fit-level-wrapper {
  top: 32px;
  left: 32px;
  width: 32px;
  height: 32px;
  padding: 8px;
  position: absolute;
  -webkit-border-radius: 7.2px;
  -moz-border-radius: 7.2px;
  -ms-border-radius: 7.2px;
  border-radius: 7.2px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .fit-level-wrapper.best-fit {
  background-color: rgba(87,211,0,0.1);
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .fit-level-wrapper.best-fit .fit-level-ring {
  border-color: rgba(87,211,0,0.6);
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .fit-level-wrapper.potential-fit {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .fit-level-wrapper.potential-fit .fit-level-ring {
  border-color: #ff9b00;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .fit-level-wrapper .fit-level-ring {
  width: 16px;
  border: 4px solid transparent;
  height: 16px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .img-wrapper figure {
  width: 57px;
  height: 57px;
  margin: 0 auto;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .img-wrapper figure .img-employee {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .img-wrapper .avatar-circle {
  left: 0;
  color: #000000;
  width: 57px;
  height: 57px;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 57px;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .employee-name {
  color: #000000;
  margin: 12px 0 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .bottom-text {
  color: #85878C;
  margin: 6px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .bottom-text .manager-name {
  color: #000000;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .skills-wrapper {
  width: 100%;
  margin-top: 24px;
  min-height: 250px;
  margin-bottom: 20px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .skills-wrapper .skill-name {
  color: #000000;
  width: auto;
  display: inline-block;
  padding: 6px 16px;
  font-size: 14px;
  max-width: 100%;
  line-height: 20px;
  margin-bottom: 12px;
  background-color: rgba(0,0,0,0.2);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .skills-wrapper .skill-name:not(:first-of-type) {
  margin-left: 8px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .btn.secondary-button {
  min-width: 160px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .btn.secondary-button.suggestion-sent {
  color: #000000;
  border-color: rgba(34,69,217,0.2);
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .btn.secondary-button.suggestion-sent:hover {
  background-color: transparent;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .btn.secondary-button.suggestion-sent:disabled {
  opacity: 1;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .btn-load-more {
  margin: 48px auto 0;
  display: block;
  min-width: 160px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper {
  width: 100%;
  margin: 60px auto;
  display: block;
  padding: 82px 96px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .btn-cancel {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .heading-text {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 22px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .content .link-gig-page {
  color: #000000;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper {
  margin-top: 72px;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label {
  margin: 0;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label:hover {
  cursor: pointer;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 9px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper .checkbox-label .custom-label {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
}

.ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .btn.primary-button {
  min-width: 160px;
  margin-top: 24px;
}

@media (max-width:1151px) {
  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link {
    padding: 24px;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card {
    width: 50%;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link {
    max-width: none;
  }
}

@media (max-width:767px) {
  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list {
    margin: 0;
    display: block;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card {
    width: 100%;
    padding: 0;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card:not(:last-of-type) {
    margin-bottom: 18px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link {
    margin: 0 auto;
    padding: 24px 16px;
    max-width: 324px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .top-wrapper {
    min-height: auto;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .fit-level-wrapper {
    top: 24px;
    left: 20px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .employee-name {
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .bottom-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .matching-employee-wrapper .matching-employee-list .matching-employee-card .card-link .skills-wrapper {
    min-height: auto;
    margin-bottom: 24px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    flex-direction: column;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .btn-cancel {
    top: 22px;
    right: 22px;
    font-size: 10px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .heading-text {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-gig-matching-employee-v1-default-imredesign-default .suggest-gig-popup-wrapper .checkbox-wrapper {
    margin-top: 48px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-matching-employee-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-similar-gigs-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper {
  padding: 24px 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list {
  margin-top: 24px;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item:not(:first-of-type) .similar-gigs-link {
  margin-top: 20px;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link {
  display: block;
  position: relative;
  border-bottom: 1px solid #f9f9f9;
  padding-right: 28px;
  padding-bottom: 20px;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .content-section .gig-title {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .content-section .location {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .fit-level-wrapper {
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  padding: 6px;
  position: absolute;
  -webkit-border-radius: 7.2px;
  -moz-border-radius: 7.2px;
  -ms-border-radius: 7.2px;
  border-radius: 7.2px;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .fit-level-wrapper.best-fit {
  background-color: rgba(87,211,0,0.1);
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .fit-level-wrapper.best-fit .fit-level-ring {
  border-color: rgba(87,211,0,0.6);
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .fit-level-wrapper.potential-fit {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .fit-level-wrapper.potential-fit .fit-level-ring {
  border-color: #ff9b00;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .similar-gigs-list .similar-gigs-list-item .similar-gigs-link .fit-level-wrapper .fit-level-ring {
  width: 12px;
  border: 3px solid transparent;
  height: 12px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .btn-show {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 0;
  margin-top: 24px;
  letter-spacing: .4px;
  background-color: transparent;
}

.ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper .btn-show .icon {
  font-size: 12px;
  margin-left: 4px;
}

@media (max-width:767px) {
  .ph-im-similar-gigs-v1-default-imredesign-default .similar-gigs-wrapper {
    padding: 24px;
    margin-top: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-similar-gigs-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-people-also-viewed-gigs-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default {
  padding-top: 64px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-track {
  margin-right: 0;
  margin-left: 0;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-prev,
.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-next {
  background: #ffffff;
  width: 48px;
  height: 48px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
  color: #000000;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  z-index: 99;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-prev::before,
.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-next::before {
  font-size: 16px;
  line-height: 24px;
  font-family: 'internalmobility' !important;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-next.slick-disabled {
  color: rgba(0,0,0,0.3);
  display: none !important;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-prev:hover,
.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-next:hover {
  background: #ffffff;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-prev {
  left: -10px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-prev::before {
  content: "\29";
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-next {
  right: -10px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-next::before {
  content: "\2a";
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards {
  margin-top: 8px;
  margin-left: -16px;
  margin-right: -16px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card {
  padding: 16px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card a {
  display: inline-block;
  width: 100%;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  height: 100%;
  position: relative;
  padding-bottom: 64px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card a:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .top-wrapper {
  color: #000000;
  font-size: 12px;
  margin-top: 8px;
  min-height: 26px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .top-wrapper .date {
  margin: 0;
  display: inline-block;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .top-wrapper .job-training-wrapper {
  color: #000000;
  display: inline-block;
  padding: 4px 6px;
  margin-left: 16px;
  background-color: rgba(34,69,217,0.04);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .title {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  margin: 0;
  margin-top: 8px;
  word-break: break-all;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .remote-location {
  color: #85878C;
  font-size: 14px;
  margin-top: 4px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .location {
  color: #000000;
  font-size: 14px;
  margin-top: 4px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .description {
  color: #000000;
  margin: 0;
  font-size: 14px;
  margin-top: 24px;
  min-height: 80px;
  line-height: 20px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .video-wrapper {
  display: none;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .creator-wrapper {
  position: absolute;
  bottom: 24px;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .creator-wrapper figure {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .creator-wrapper figure img {
  width: 100%;
  height: 100%;
  max-width: 28px;
  object-fit: cover;
  position: absolute;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .creator-wrapper .avator {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  background: #fcfcfc;
  border-radius: 50%;
  font-size: 14px;
  text-align: center;
  color: #85878C;
}

.ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card .creator-details {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  margin-left: 8px;
  max-width: 130px;
}

@media (min-width:768px) and (max-width:1300px) {
  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper {
    padding: 0 20px;
  }
}

@media (max-width:767px) {
  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default {
    padding-top: 40px;
  }

  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-list {
    padding: 0 18px;
  }

  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-list .slick-track {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .heading-text {
    padding: 0 18px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards {
    display: block;
    margin: 0;
    margin-top: 14px;
  }

  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card {
    width: 100%;
    padding: 0 8px;
  }

  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card:first-of-type {
    padding-left: 0;
  }

  .ph-im-people-also-viewed-gigs-v1-default-imredesign-default .people-viewed-wrapper .gigs-cards .gigs-card a {
    padding: 20px;
    padding-bottom: 64px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-people-also-viewed-gigs-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gig-pending-suggestion-request-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper {
  margin-bottom: 64px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list {
  margin-top: 22px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item {
  margin-bottom: 14px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .top-section {
  padding: 16px 32px;
  align-items: center;
  border-bottom: 1px solid #f9f9f9;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .top-section .left-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .top-section .right-text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section {
  padding: 24px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .content-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .content-text .manager-name {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper {
  margin-top: 28px;
  align-items: flex-end;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section {
  width: 60%;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field {
  color: #000000;
  margin: 12px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field span:not(:first-of-type) {
  margin-left: 16px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field span .icon {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field span .icon.im-icon-time-1 {
  font-size: 16px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field span .value {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .right-section {
  width: 40%;
  text-align: right;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .right-section .btn.primary-button {
  margin-left: 10px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .bottom-wrapper {
  padding: 18px 0;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .bottom-wrapper .btn-more-less {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  min-height: auto;
  line-height: 20px;
  background-color: transparent;
}

@media (max-width:1151px) {
  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .top-section {
    padding: 16px 24px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section {
    padding: 24px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper {
    display: block;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .right-section {
    width: 100%;
    margin-top: 24px;
    text-align: left;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .bottom-wrapper {
    padding: 10px 0;
  }
}

@media (max-width:767px) {
  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper {
    padding: 24px 16px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .top-section {
    border: none;
    padding: 0;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .top-section .left-text {
    width: 50%;
    padding-right: 4px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .top-section .right-text {
    width: 50%;
    text-align: right;
    padding-left: 4px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section {
    padding: 24px 0 0;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper {
    display: block;
    margin-top: 24px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section {
    width: 100%;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-name {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field>span {
    display: block;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field>span:not(:first-of-type) {
    margin-top: 8px;
    margin-left: 0;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .left-section .gig-field>span .icon {
    margin-right: 8px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .right-section {
    width: 100%;
    margin-top: 32px;
    text-align: center;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .right-section .btn.secondary-button,
  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .right-section .btn.primary-button {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .pending-request-list .pending-request-list-item .request-wrapper .content-section .gig-details-wrapper .right-section .btn.primary-button {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-im-gig-pending-suggestion-request-v1-default-imredesign-default .pending-request-wrapper .bottom-wrapper {
    padding: 10px 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gig-pending-suggestion-request-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-fitscore-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area {
  position: relative;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.flat-mode {
  padding: 24px 20px;
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.flat-mode .job-suitability-button {
  margin-top: 16px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode {
  display: inline-block;
  max-width: 100%;
  padding-bottom: 6px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .job-suitability-button {
  width: max-content;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .job-suitability-button .fit-value-text {
  padding-right: 10px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .job-suitability-button .fit-value-text .icon {
  top: 50%;
  right: 0;
  position: absolute;
  font-size: 8px;
  margin-top: 1px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode:hover .fit-score-popup-wrapper {
  display: block;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode:hover div.job-suitability-button.exactMatch {
  background-color: rgba(87,211,0,0.25);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode:hover div.job-suitability-button.noMatch,
.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode:hover div.job-suitability-button.semanticMatch {
  background-color: rgba(255,155,0,0.25);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper {
  top: 30px;
  left: 0;
  width: 332px;
  display: none;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper.show {
  display: block;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper.right-align {
  left: auto;
  right: 0;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-score-wrapper {
  padding: 32px 32px 0;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-score-wrapper .button-wrapper {
  display: none;
  text-align: right;
  line-height: 1;
  margin-bottom: 16px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-score-wrapper .button-wrapper .btn-close {
  border: none;
  padding: 0;
  line-height: 1;
  background-color: transparent;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-score-wrapper .button-wrapper .btn-close .icon {
  color: #000000;
  width: 10px;
  height: 10px;
  display: inline-block;
  font-size: 10px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-block {
  margin-top: 24px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-block .skills-block {
  padding: 0 32px 24px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode button.job-suitability-button {
  display: none;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fitscore-card-heading {
  hyphens: auto;
  font-size: 18px;
  word-break: break-word;
  line-height: 28px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score {
  width: 24px;
  border: none;
  height: 24px;
  padding: 0;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score.noMatch {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score.noMatch .fit-score-circle {
  border-color: #ff9b00;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score.semanticMatch {
  background-color: rgba(255,159,14,0.1);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score.semanticMatch .fit-score-circle {
  border-color: rgba(255,159,14,0.6);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score.exactMatch {
  background-color: rgba(87,211,0,0.1);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score.exactMatch .fit-score-circle {
  border-color: rgba(87,211,0,0.6);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .btn-fit-score .fit-score-circle {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 4px solid transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 4px 10px;
  position: relative;
  font-size: 12px;
  text-align: center;
  font-family: 'AvenirRoman';
  line-height: 18px;
  background-color: rgba(249,249,249,0.65);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button.exactMatch {
  background-color: rgba(87,211,0,0.1);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button.exactMatch .fit-level .progress-bar-progress {
  stroke: rgba(87,211,0,0.3);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button.semanticMatch {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button.semanticMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,155,0,0.3);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button.noMatch {
  display: none;
  background-color: rgba(255,155,0,0.1);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button.noMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,155,0,0.3);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button .fit-level {
  width: 14px;
  height: 14px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress {
  fill: none;
  stroke: #808080;
  stroke-width: 3;
  transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress .match-percent {
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: initial;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.exactMatch {
  stroke: rgba(87,211,0,0.6);
  stroke-dasharray: 32,25;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.semanticMatch {
  stroke: #ff9b00;
  stroke-dasharray: 18,25;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button .fit-level .progress-bar-progress.noMatch {
  stroke: #ff9b00;
  stroke-dasharray: 9,29;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button .fit-value-text {
  width: calc(100% - 18px);
  position: relative;
  text-align: left;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button:focus,
.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .job-suitability-button:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block {
  margin-top: 24px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list {
  max-height: 266px;
  overflow-y: auto;
  text-align: left;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item {
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item:not(:first-of-type) {
  margin-top: 18px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .icon-bg-effect {
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  position: absolute;
  align-items: center;
  justify-content: center;
  background-color: #fcfcfc;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .icon-bg-effect .icon {
  font-size: 8px;
  line-height: 1;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .icon-bg-effect .icon.icon-check-mark {
  color: #2aab3c;
  font-size: 10px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .icon-bg-effect .icon.icon-minus {
  color: #ff9b00;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .icon-bg-effect .icon.icon-cancel {
  color: #f83b4e;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .each-key {
  color: #000000;
  hyphens: auto;
  font-size: 14px;
  max-width: 50%;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  padding-left: 30px;
  padding-right: 4px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .skills-block .skills-list .skills-list-item .each-value {
  color: #000000;
  font-size: 14px;
  max-width: 50%;
  text-align: right;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  padding-left: 4px;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message {
  width: 100%;
  padding: 24px 32px;
  border-top: 1px solid #f9f9f9;
  text-align: center;
}

.ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message .manage-your-skill-item {
  display: block;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media only screen and (max-width:1151px) {
  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode:hover .fit-score-popup-wrapper {
    display: none;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode div.job-suitability-button {
    display: none;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode button.job-suitability-button {
    display: block;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode button.job-suitability-button.exactMatch.open {
    background-color: rgba(87,211,0,0.25);
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode button.job-suitability-button.noMatch.open,
  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode button.job-suitability-button.semanticMatch.open {
    background-color: rgba(255,155,0,0.25);
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper {
    width: 304px;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-score-wrapper .button-wrapper {
    display: block;
  }
}

@media (min-width:1024px) and (max-width:1151px) {
  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper {
    left: -32px;
  }
}

@media (max-width:767px) {
  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper.right-align {
    left: 0;
    right: auto;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-score-wrapper {
    padding: 24px 20px 0;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper .fit-block .skills-block {
    padding: 0 20px 24px;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message span {
    display: table-cell;
    vertical-align: middle;
    width: 10%;
  }

  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area .fit-block .manage-your-skills-message .message-text {
    display: table-cell;
    vertical-align: middle;
    width: 90%;
  }
}

@media (min-width:320px) and (max-width:400px) {
  .ph-im-gigs-fitscore-v1-default-imredesign-default .matched-skills-area.popup-mode .fit-score-popup-wrapper {
    left: -15px;
    width: 270px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-fitscore-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-social-connect-v1-login-imredesign-default#-TZYBBLPN!*/

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area {
  width: 400px;
  vertical-align: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 999999;
  overflow-y: hidden;
  overflow-x: hidden;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content {
  padding: 100px 50px 80px 50px;
  height: 100vh;
  vertical-align: middle;
  width: inherit;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  position: relative;
  overflow: hidden;
  display: table-cell;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 1.71428571rem;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: .4px;
  text-align: left;
  color: #009bdf;
  margin: 0 0 16px 0;
  text-decoration: none;
  padding: 0;
  position: relative;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 1.14285714rem;
  line-height: 18px;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
  opacity: .5;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block {
  padding: 25px 0;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
  padding: 0;
  margin: 0;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
  margin: 0 0 30px 0;
  padding-right: 0;
  padding-left: 0;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item {
  width: 100%;
  opacity: .9;
  border: solid 1px #888888;
  padding: 0 0 0 16px;
  margin: 0;
  text-align: left;
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: transparent;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active {
  border: solid 1px #0089c4;
  opacity: .5;
  cursor: default;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item.active span {
  color: #0089c4;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:hover {
  background-color: transparent;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item:active {
  background-color: transparent;
  box-shadow: none;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item span {
  padding: 0;
  color: #888888;
}

.ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item span+span {
  padding: 0 0 0 15px;
}

@media screen and (min-width:1439px) {
  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area {
    width: 400px;
  }
}

@media (max-width:767px) {
  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area {
    width: 100%;
    overflow: initial;
    margin: 0;
    text-align: left;
    bottom: 0;
    height: inherit;
  }

  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content {
    padding: 0 3%;
    vertical-align: bottom;
    overflow: inherit;
    width: 100%;
    display: inherit;
    height: initial;
  }

  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .ph-widget-heading {
    display: none;
  }

  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block {
    padding: 15px 0;
  }

  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group {
    padding: 0;
  }

  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list {
    margin: 0;
    padding: 0;
  }

  .ph-social-connect-v1-login-imredesign-default .phs-oauthsignin-area .login-employee-content .content-block .signin-block .signin-block-group .signin-block-list .signin-block-list-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

/*!TZYBBLPN-end-widget-#ph-social-connect-v1-login-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-form-builder-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-form-builder-v1-default-imredesign-default .popup-modal-backdrop {
  overflow-y: auto;
}

.ph-im-form-builder-v1-default-imredesign-default .popup-modal-backdrop .default_dialog {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.volunteeringList .ph-form-content>.row.checkbox-row,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row.checkbox-row {
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.volunteeringList .ph-form-content>.row.checkbox-row .column,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row.checkbox-row .column {
  width: 100%;
  max-width: 290px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience.resume-experience {
  margin: 0 auto;
  max-width: 100%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience.resume-experience .ph-form-heading .form-header-wrapper .btn-close {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience.resume-experience .ph-form-footer .form-footer-wrapper {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.checkbox-row {
  margin-top: 0;
  margin-bottom: 28px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row {
  display: block;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row .col-50 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 16px;
  width: 100%;
  max-width: 100%;
  align-items: flex-end;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row .col-50:first-of-type {
  margin-bottom: 36px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row .col-50 .form-group {
  width: 100%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row .col-50 .form-group .error-text {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education.resume-education {
  margin: 0 auto;
  max-width: 100%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education.resume-education .ph-form-heading .form-header-wrapper .btn-close {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education.resume-education .ph-form-footer .form-footer-wrapper {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row .column .form-group .suggested-list-items .icon-down-arrow,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row .column .form-group .suggested-list-items .icon-cancel {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.languages .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list {
  top: 40px;
  max-height: 150px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.languages .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-add-another {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.certificatesAndLicences .ph-form-content>.row .column .form-group .error-text {
  top: 68px;
  position: absolute;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-content>.row .column .form-group .form-label,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-content>.row .column .form-group .form-label,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-content>.row .column .form-group .form-label {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-footer .form-footer-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-footer .form-footer-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper {
  justify-content: flex-end;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-heading .form-header-wrapper .heading-text {
  padding: 48px 48px 0;
  margin-bottom: 48px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-content {
  padding: 0 48px 48px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-content>.row .column .form-group .form-label {
  color: #000000;
  display: block;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-content>.row .column .form-group .date-picker-field-wrapper {
  max-width: 264px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper {
  border: none;
  padding: 0 48px 32px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 240px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete {
  color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-content {
  padding-bottom: 48px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-content>.row .column .form-group .form-control {
  min-height: 250px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-footer .form-footer-wrapper {
  display: block;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-footer .form-footer-wrapper .right-button-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo .ph-form-footer .form-footer-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-footer .form-footer-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo .ph-form-footer .form-footer-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo .ph-form-footer .form-footer-wrapper {
  justify-content: flex-end;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-content>.row .column .form-group .selected-items-wrapper+.suggested-list-items {
  position: relative;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-content>.row .column .form-group .selected-items-wrapper+.suggested-list-items .dropdown-list {
  top: 40px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status {
  top: 50%;
  left: 50%;
  margin: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-heading .form-header-wrapper .heading-text {
  margin-bottom: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-heading .form-header-wrapper .heading-text .heading-sub-content {
  color: #000000;
  margin: 4px 0 0;
  display: block;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row:first-of-type {
  margin-bottom: 14px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row.checkbox-row {
  border-top: 1px solid #f9f9f9;
  margin-top: 0;
  padding-top: 28px;
  margin-bottom: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .form-label {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .checkbox-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-label {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-left: 14px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .date-picker-field-wrapper {
  max-width: 320px;
  padding-left: 36px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled] {
  opacity: .5;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled]+.icon-calendar-7 {
  opacity: .5;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .radio-options-outer-wrapper {
  display: block;
  margin-top: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .radio-options-outer-wrapper .radio-wrapper:not(:first-of-type) {
  margin-top: 14px;
  margin-left: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .radio-options-outer-wrapper .radio-wrapper .custom-label {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .radio-options-outer-wrapper .radio-wrapper .custom-field {
  width: 18px;
  height: 18px;
  margin-right: 18px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .radio-options-outer-wrapper .radio-wrapper .custom-field .radio-circle {
  width: 10px;
  height: 10px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-footer .form-footer-wrapper {
  border-top: none;
  padding-top: 0;
  padding-bottom: 40px;
  justify-content: flex-end;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-footer .form-footer-wrapper .right-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup {
  margin: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content {
  padding: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.form-row .col-33 {
  width: 33%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.form-row .col-33:first-of-type {
  max-width: 100px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.form-row .col-33:nth-of-type(2) {
  max-width: 150px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.form-row .col-33:last-of-type {
  max-width: 120px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.checkbox-row {
  margin: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.checkbox-row .column .form-group .checkbox-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.checkbox-row .column .form-group .checkbox-wrapper .custom-field {
  margin-top: 2px;
  border-color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.checkbox-row .column .form-group .checkbox-wrapper .custom-label {
  color: #000000;
  width: calc(100% - 16px);
  margin: 0;
  padding-left: 12px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row.checkbox-row .column .form-group .checkbox-wrapper .custom-label .link {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 20px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number {
  border: 1px solid #000000;
  height: 40px;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number.open {
  border-color: rgba(0,0,0,0.4);
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number.open .calendar-wrapper {
  border-color: rgba(0,0,0,0.4);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number.error {
  border-color: #f83b4e;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .calendar-wrapper {
  width: 67px;
  padding: 10px 12px;
  align-items: center;
  border-right: 1px solid #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .calendar-wrapper .icon {
  color: #000000;
  font-size: 10px;
  line-height: 1;
  margin-left: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .value-wrapper {
  width: calc(100% - 67px);
  position: relative;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .value-wrapper .code {
  color: #000000;
  width: auto;
  font-size: 14px;
  text-align: right;
  line-height: 1;
  padding-left: 16px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .value-wrapper .input-field {
  border: none;
  padding-left: 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper {
  top: 38px;
  left: -1px;
  right: -1px;
  border: 1px solid rgba(34,69,217,0.4);
  z-index: 20;
  position: absolute;
  max-height: 272px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .search-wrapper {
  padding: 24px 24px 10px;
  position: relative;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .search-wrapper .input-field.search {
  padding-left: 40px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .search-wrapper .icon-search-icon {
  top: 50%;
  left: 40px;
  color: #adafb3;
  position: absolute;
  font-size: 16px;
  line-height: 1;
  transform: translate(0, -10%);
  -o-transform: translate(0, -10%);
  -ms-transform: translate(0, -10%);
  -moz-transform: translate(0, -10%);
  -webkit-transform: translate(0, -10%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .country-code-list .country-code-list-item:hover .item-wrapper {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .country-code-list .country-code-list-item .item-wrapper {
  padding: 14px 32px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .country-code-list .country-code-list-item .item-wrapper .country-flag {
  max-width: 22px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .country-code-list .country-code-list-item .item-wrapper .country-name {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .input-block.phone-number .country-code-dropdown-wrapper .country-code-list .country-code-list-item .item-wrapper .country-code {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .form-control.error {
  border-color: #f83b4e;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .sub-info-text {
  color: #adafb3;
  display: block;
  font-size: 12px;
  margin-top: 4px;
  line-height: 18px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content .row .column .form-group .error-text {
  font-size: 12px;
  text-align: right;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-footer .form-footer-wrapper {
  border: none;
  padding: 0;
  justify-content: center;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button {
  height: 40px;
  margin: 40px 0;
  min-width: 224px;
  border-color: #000000;
  background-color: #000000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button:hover {
  border-color: #000000;
  background-color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments {
  margin: 0 auto;
  height: auto;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content {
  padding: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.title {
  margin-bottom: 46px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .form-label {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .form-label[for="id-description"] {
  padding-top: 14px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .form-label .optional-text {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .form-control {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  border: 1px solid #adafb3;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .form-control:hover {
  border: 1px solid #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .form-control:focus {
  border: 1px solid #000000;
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
  outline: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .add-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .add-btn .icon-wrapper {
  padding: 4px;
  margin-right: 4px;
  color: #000000;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .add-btn .icon-wrapper .icon {
  font-size: 14px;
  height: 16px;
  width: 16px;
  display: inline-block;
  line-height: 1;
  position: relative;
  top: 1px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .add-btn:hover span.text {
  text-decoration: underline;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .add-btn:hover .icon-wrapper {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .add-btn:active .icon-wrapper {
  background-color: rgba(0,0,0,0.06);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .char-count-wrapper {
  right: 0;
  bottom: -28px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .input-block {
  position: relative;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .input-block #id-title {
  height: 74px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .input-block #id-description {
  height: 146px;
  margin-bottom: 56px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .input-block.max-char-error~.max-char-error-text {
  display: block !important;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .icon-cancel {
  right: 46px;
  display: none;
  color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .icon-cancel:hover {
  display: block !important;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .im-icon-arrow-down {
  right: 14px;
  color: #000000;
  position: absolute;
  top: 55%;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .pipe {
  position: absolute;
  top: 50%;
  border-right: 1px solid #000000;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  display: none;
  right: 36px;
  height: 12px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-wrapper {
  height: 44px;
  padding-right: 70px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-wrapper:focus~.pipe,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-wrapper:focus~.icon-cancel {
  display: block;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list {
  top: 50px;
  max-height: 300px;
  padding: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-heading-wrapper .list-heading-label {
  border-radius: 8px;
  font-size: 14px;
  line-height: 20px;
  padding: 12px 16px;
  background-color: #fcfcfc;
  font-family: FSThriveElliotWeb-Heavy;
  color: #85878C;
  margin-bottom: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-heading-wrapper .list-heading-sub-label {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  padding: 10px 32px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-item {
  padding: 10px 32px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-item .list-item-name {
  display: block;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-item .list-item-name.title {
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  margin-bottom: 4px;
  color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-item .list-item-name.description {
  color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-item:hover {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-item:active {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group.type-head-v2 .suggested-list-items .dropdown-list .list-item:active .list-item-name.title {
  color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileAccomplishments .ph-form-content>.row .column .form-group .error-text {
  margin-top: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper {
  padding: 28px 0;
  position: relative;
  text-align: center;
  background-color: rgba(34,69,217,0.1);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .review-heading {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .btn-close {
  top: 50%;
  right: 42px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .progress-bar {
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .heading-text {
  padding: 40px 40px 0;
  margin-bottom: 32px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .btn-close {
  top: 45px;
  color: #000000;
  right: 42px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content {
  padding: 0 40px 40px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row {
  margin: 0 0 28px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .shake-text {
  color: #f83b4e;
  animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row:last-of-type {
  margin-bottom: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row::before,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row::after {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row.form-row {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row.checkbox-row {
  margin: -20px 0 28px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper {
  margin-bottom: 48px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:not(:first-of-type) {
  border-top: 1px solid #f9f9f9;
  padding-top: 48px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:last-of-type {
  margin-bottom: 40px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .btn-add-language {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .btn-add-language .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 20px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .btn-add-language span {
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group {
  margin-bottom: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-label {
  color: #85878C;
  margin: 0 0 8px;
  font-size: 14px;
  min-height: 20px;
  line-height: 20px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-label .required-field {
  color: #f83b4e;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper {
  width: 100%;
  position: relative;
  margin-bottom: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  padding: 10px 30px 10px 16px;
  z-index: 2;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  cursor: pointer;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled] {
  background-color: #eeeeee;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled]+.cancel .icon-cancel {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .cancel {
  top: 12px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background: transparent;
  border: none;
  z-index: 3;
  padding: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .icon-calendar-7 {
  top: 13px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  z-index: 1;
  line-height: 1;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
  top: 44px !important;
  left: auto !important;
  right: 0;
  z-index: 9;
  position: absolute !important;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single.is-hidden {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title {
  color: #000000;
  padding: 12px 16px;
  flex-flow: wrap;
  font-size: 14px;
  align-items: center;
  line-height: 20px;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
  position: relative;
  font-size: 0;
  line-height: 1;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
  top: 50%;
  right: 0;
  speak: none;
  content: "\e0ee";
  position: absolute;
  font-size: 10px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
  color: #000000;
  border: none;
  z-index: 1;
  position: relative;
  font-size: 12px;
  min-height: auto;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  padding-right: 16px;
  -moz-appearance: none;
  background-color: transparent;
  -webkit-appearance: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
  border: none;
  padding: 0;
  position: relative;
  font-size: 0;
  min-width: 20px;
  min-height: 16px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
  left: 0;
  content: "\5e";
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
  float: right;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
  right: 0;
  content: "\5d";
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
  top: 50%;
  color: #000000;
  speak: none;
  position: absolute;
  font-size: 20px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table {
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
  color: #85878C;
  padding: 12px 0;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th:first-of-type {
  padding-left: 12px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th:last-of-type {
  padding-right: 12px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
  cursor: initial;
  border-bottom: none;
  text-decoration: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row:last-of-type td {
  padding-bottom: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
  padding: 4px;
  text-align: center;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:first-of-type {
  padding-left: 12px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:last-of-type {
  padding-right: 12px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected {
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
  color: #ffffff;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today {
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
  color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-disabled .pika-button {
  color: #808080;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
  color: #000000;
  width: 30px;
  border: none;
  height: 30px;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item {
  opacity: .9;
  padding: 2px 16px 2px 8px;
  position: relative;
  margin-bottom: 8px;
  background-color: rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item:not(:first-of-type) {
  margin-left: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .text {
  color: rgba(0,0,0,0.85);
  font-size: 14px;
  line-height: 20px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .btn-cancel {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 9px;
  background-color: transparent;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .btn-cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items {
  position: relative;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list {
  top: 40px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 10;
  position: absolute;
  max-height: 200px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 0 0 13px 13px;
  -moz-border-radius: 0 0 13px 13px;
  -ms-border-radius: 0 0 13px 13px;
  border-radius: 0 0 13px 13px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item {
  padding: 16px 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .list-item-name {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .list-item-name em {
  font-family: FSThriveElliotWeb-Heavy;
  font-style: normal;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .icon-plus {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .icon-check-mark-thick {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 12px;
  vertical-align: middle;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
  max-width: 345px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper .icon {
  top: 50%;
  right: 16px;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper .icon.icon-cancel:hover {
  cursor: pointer;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .delete-btn {
  top: 38px;
  color: #000000;
  right: 2px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .icon-down-arrow,
.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .icon-cancel {
  top: 50%;
  right: 16px;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control {
  color: #000000;
  padding: 10px 16px;
  font-size: 14px;
  min-height: 40px;
  text-align: left;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control[disabled] {
  color: #85878C;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control[disabled]+.icon-down-arrow+.icon-cancel {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control::-webkit-input-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control::-moz-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:-ms-input-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:-moz-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:focus {
  border-color: #000000;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper {
  position: relative;
  padding-right: 36px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper .icon {
  top: 50%;
  color: #000000;
  right: 20px;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper {
  position: relative;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .form-control[disabled] .icon {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list {
  top: 44px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 15;
  position: absolute;
  max-height: 176px;
  text-align: left;
  overflow-y: auto;
  padding-top: 11px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list:focus {
  outline: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item {
  padding: 5px 16px 5px 32px;
  position: relative;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item:hover {
  background-color: rgba(34,69,217,0.05);
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item.active {
  color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item .icon {
  top: 32%;
  left: 16px;
  position: absolute;
  font-size: 10px;
  line-height: 1;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .error-text {
  color: #f83b4e;
  display: block;
  margin-top: 4px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group textarea {
  height: 120px;
  resize: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper:hover {
  cursor: pointer;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-label {
  color: #adafb3;
  display: inline;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  line-height: 20px;
  margin-left: 6px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .char-count-wrapper {
  position: absolute;
  right: 16px;
  bottom: 10px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper {
  margin-top: 28px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper {
  position: relative;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:not(:first-of-type) {
  margin-left: 18px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:hover {
  cursor: pointer;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input {
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  opacity: 0;
  position: absolute;
  min-height: 16px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:checked+.custom-field .radio-circle {
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  margin-right: 8px;
  vertical-align: middle;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-field .radio-circle {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-label {
  color: #85878C;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50 {
  width: 50%;
  padding: 0;
  max-width: 290px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #f9f9f9;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .left-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
  margin-left: 12px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-close {
  display: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save {
  min-width: 120px;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-inactive {
  color: rgba(0,0,0,0.5);
  border-color: rgba(34,69,217,0.1);
  pointer-events: none;
}

.ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save.btn-inactive {
  color: rgba(0,0,0,0.5);
  border-color: rgba(34,69,217,0.1);
  pointer-events: none;
  background-color: rgba(34,69,217,0.1);
}

.ph-im-form-builder-v1-default-imredesign-default .warning-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 126px 64px;
  position: relative;
  max-width: 720px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-form-builder-v1-default-imredesign-default .warning-wrapper .warning-content-wrapper .warning-heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-form-builder-v1-default-imredesign-default .warning-wrapper .warning-content-wrapper .warning-content {
  color: #000000;
  width: 100%;
  margin: 6px auto 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-form-builder-v1-default-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-sure {
  margin: 72px auto 0;
  display: block;
  min-width: 220px;
}

.ph-im-form-builder-v1-default-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-cancel {
  border: none;
  margin: 32px auto 0;
  display: block;
  padding: 0;
  min-height: auto;
  background-color: transparent;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status {
    top: auto;
    left: auto;
    margin: 60px auto;
    position: relative;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}

@media (max-width:767px) {
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.volunteeringList .ph-form-content>.row.checkbox-row .column,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row.checkbox-row .column {
    max-width: 220px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience.resume-experience {
    padding-bottom: 120px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row {
    display: block;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row .col-50 {
    width: 100%;
    display: block;
    max-width: none;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row .col-50:last-of-type {
    margin-top: 28px;
    justify-content: initial;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.form-row .col-50 .form-group .error-text {
    position: static;
    white-space: initial;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.checkbox-row {
    justify-content: flex-start;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.checkbox-row .column {
    max-width: none;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education.resume-education {
    padding-bottom: 120px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.certificatesAndLicences .ph-form-content>.row .column .form-group .checkbox-wrapper {
    width: 50%;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.certificatesAndLicences .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-label {
    display: inline;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary {
    padding-bottom: 130px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-heading .form-header-wrapper .heading-text .heading-sub-content,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-heading .form-header-wrapper .heading-text .heading-sub-content,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-heading .form-header-wrapper .heading-text .heading-sub-content {
    color: #85878C;
    display: block;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-content>.row .column .form-group .form-label,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-content>.row .column .form-group .form-label,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-content>.row .column .form-group .form-label {
    display: block;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-footer,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-footer,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer {
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper {
    width: 100%;
    flex-direction: column-reverse;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.shortTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.longTermGoals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
    margin: 0 0 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-heading .form-header-wrapper .heading-text {
    padding: 64px 18px 0;
    margin-bottom: 40px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-content {
    padding: 0 18px 18px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-content>.row .column .form-group .date-picker-field-wrapper {
    max-width: 100%;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper {
    padding: 24px 28px;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.mentorship_session_summary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save {
    max-width: 400px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-heading .form-header-wrapper .heading-text {
    margin-bottom: 26px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-content {
    padding-bottom: 140px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-content>.row .column .form-group .form-control {
    min-height: 370px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-footer {
    left: 0;
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-footer .form-footer-wrapper .right-button-wrapper {
    flex-direction: column-reverse;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profileSummary .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo {
    padding-bottom: 130px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo .ph-form-footer,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-footer,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo .ph-form-footer,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo .ph-form-footer {
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper {
    width: 100%;
    flex-direction: column-reverse;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.basicInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.personalInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.contactInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type),
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.workInfo .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
    margin: 0 0 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status {
    position: static;
    overflow-y: auto;
    padding-bottom: 120px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-heading .form-header-wrapper .heading-text {
    font-size: 18px;
    line-height: 28px;
    padding-top: 56px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-heading .form-header-wrapper .heading-text .heading-sub-content {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-heading .form-header-wrapper .btn-close {
    top: 22px;
    right: 18px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row {
    margin-bottom: 32px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row.checkbox-row {
    padding-top: 32px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .checkbox-wrapper {
    align-items: flex-start;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-field {
    margin-top: 4px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-label {
    width: calc(100% - 30px);
    display: inline;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-footer {
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-footer .form-footer-wrapper .right-button-wrapper {
    width: 100%;
    flex-direction: column-reverse;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.profile_status .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
    margin: 0 0 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup {
    height: auto;
    overflow: hidden;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-content>.row.form-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-footer .form-footer-wrapper .center-button-wrapper {
    width: 100%;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.account_signup .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button {
    width: 100%;
    margin-top: 28px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper {
    padding: 22px 0;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .review-heading {
    padding: 0 36px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .btn-close {
    right: 20px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .heading-text {
    padding: 24px 34px 0 18px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .btn-close {
    top: 30px;
    right: 19px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content {
    padding: 0 18px 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50 {
    max-width: 220px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:not(:first-of-type) {
    padding-top: 40px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
    top: auto !important;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .delete-btn {
    color: #000000;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper {
    width: 90%;
    max-width: 284px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper {
    flex-wrap: wrap;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper {
    width: 50%;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:not(:first-of-type) {
    margin-left: 0;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:nth-of-type(3),
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:last-of-type {
    margin-top: 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer {
    z-index: 10;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper {
    padding: 14px 18px 24px;
    flex-direction: column-reverse;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .left-button-wrapper {
    margin-top: 24px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper {
    text-align: center;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn {
    width: 100%;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-im-form-builder-v1-default-imredesign-default .warning-wrapper {
    height: 100vh;
    padding: 24px 20px;
    align-items: center;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-form-builder-v1-default-imredesign-default .warning-wrapper .warning-content-wrapper .warning-content {
    margin: 14px auto 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-sure {
    margin: 40px auto 0;
  }

  .ph-im-form-builder-v1-default-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-cancel {
    margin: 24px auto 0;
  }
}

@media (min-width:320px) and (max-width:480px) {
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.volunteeringList .ph-form-content>.row.checkbox-row .column,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row.checkbox-row .column,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row.checkbox-row .column {
    max-width: 100%;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.volunteeringList .ph-form-content>.row .col-50:last-of-type,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row .col-50:last-of-type,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row .col-50:last-of-type {
    margin-top: 28px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.volunteeringList .ph-form-content>.row .col-50:last-of-type .form-group .form-label,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.education .ph-form-content>.row .col-50:last-of-type .form-group .form-label,
  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.experience .ph-form-content>.row .col-50:last-of-type .form-group .form-label {
    display: block;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.certificatesAndLicences .ph-form-content>.row .column .form-group .checkbox-wrapper {
    width: 100%;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.certificatesAndLicences .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-label {
    display: inline-block;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper.certificatesAndLicences .ph-form-content>.row .column .form-group .error-text {
    position: static;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row.form-row {
    display: block;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50 {
    width: 100%;
    max-width: none;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50:last-of-type {
    margin-top: 14px;
  }

  .ph-im-form-builder-v1-default-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50:last-of-type .form-group .form-label {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-form-builder-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v3-default-imredesign-default#-TZYBBLPN!*/

.ph-profile-view-v3-default-imredesign-default {
  position: relative;
  padding-top: 114px;
}

.ph-profile-view-v3-default-imredesign-default .show-loader {
  position: relative;
  top: 30%;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper.no-status .user-basic-information {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper.no-status+.additional-info-wrapper {
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper.expanded {
  margin-top: 11px;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper.expanded .user-basic-information {
  padding-bottom: 29px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper.expanded .user-basic-information:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information {
  padding: 40px 48px 32px 48px;
  position: relative;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper {
  width: 110px;
  height: 110px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper:hover .btn-edit,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper:focus .btn-edit {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .profile-image-wrapper {
  width: 110px;
  height: 110px;
  line-height: 110px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .profile-image-wrapper .profile-image {
  width: 100%;
  height: 100%;
  max-width: 110px;
  object-fit: cover;
  position: absolute;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .initials-text {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 48px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .btn-edit {
  color: #85878C;
  right: 8px;
  width: 24px;
  border: none;
  bottom: 8px;
  height: 24px;
  padding: 0;
  position: absolute;
  font-size: 12px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.1);
  box-shadow: 0 2px 4px 2px rgba(0,0,0,0.1);
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .btn-edit .icon-edit-icon-fill {
  top: 50%;
  left: 50%;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .btn-edit:hover,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .btn-edit:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper {
  width: calc(100% - 158px);
  margin-left: 48px;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper:hover .user-info-inner-wrapper .right-button-wrapper .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper {
  align-items: flex-start;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .left-details-wrapper .user-name {
  color: #000000;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Regular;
  padding-right: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 500px;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .left-details-wrapper .user-designation {
  color: #000000;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  min-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .left-details-wrapper .user-location {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  min-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon {
  color: #85878C;
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  margin-top: -4px;
  line-height: 1;
  margin-left: 24px;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:hover,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:hover::before,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:focus::before,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:hover::after,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:focus::after {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:hover .tooltip-text,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon::before,
.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 7px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .additional-info-btn-wrapper .btn-additional-info {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  margin-top: 16px;
  line-height: 20px;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .additional-info-btn-wrapper .btn-additional-info:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .additional-info-btn-wrapper .btn-additional-info>span {
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .additional-info-btn-wrapper .btn-additional-info .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
}

.ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .additional-info-btn-wrapper .additional-info-text {
  color: #000000;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper {
  padding: 0 48px 48px;
  margin-bottom: 10px;
  background-color: #ffffff;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info {
  padding-top: 11px;
  padding-left: 156px;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row:not(:first-of-type) {
  margin-top: 28px;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper:hover .header-wrapper .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper {
  position: relative;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper label {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon {
  top: 0;
  color: #85878C;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:hover,
.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:hover::before,
.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:focus::before,
.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:hover::after,
.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:focus::after {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:hover .tooltip-text,
.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon::before,
.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 7px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details {
  margin-top: 16px;
  border-top: 1px solid #f9f9f9;
  padding-top: 16px;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row .info-item {
  color: #85878C;
  display: block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row .info-item .field-value {
  color: #000000;
  word-break: break-word;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row .info-item .field-value .btn-add-phone {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row .info-item .field-value .btn-add-phone .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
}

.ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row .info-item .field-value .btn-add-phone>span {
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper {
  padding: 24px 48px;
  border-top: 1px solid #f9f9f9;
  margin-top: -10px;
  align-items: center;
  margin-bottom: 64px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .heading-wrapper {
  max-width: 250px;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .heading-wrapper .heading {
  color: #000000;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .heading-wrapper .sub-heading {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper {
  width: calc(100% - 250px);
  padding-left: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio {
  margin: 0;
  position: relative;
  max-width: 50%;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio:not(:first-of-type) {
  margin-left: 24px;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio:hover {
  cursor: pointer;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .custom-input {
  top: 0;
  left: 0;
  opacity: 0;
  position: absolute;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .custom-input:checked+.label-wrapper .custom-label {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper {
  padding: 16px;
  text-align: center;
  background-color: #fcfcfc;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper.active-item {
  background-color: rgba(0,0,0,0.1);
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label {
  color: #000000;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small {
  color: #85878C;
  display: block;
  font-size: 12px;
  min-width: 230px;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: 400;
  line-height: 18px;
}

.ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small .custom-text>span {
  text-decoration: underline;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper {
  margin: 0;
  margin-top: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 24px 48px;
  background-color: #ffffff;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper:hover,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper .head-text-block,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper .head-text-block {
  display: inline-block;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper .head-text-block .head-text,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper .head-text-block .head-text {
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper .head-text-block .years-info,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper .head-text-block .years-info {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-description,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-description,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .no-goals-text,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .no-goals-text {
  padding: 0;
  padding-left: 33px;
  font-size: 16px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  word-break: break-word;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-description,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-description {
  color: #000000;
  white-space: pre-wrap;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .no-goals-text,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .no-goals-text {
  color: #85878C;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block {
  padding: 0;
  position: relative;
  text-align: right;
  margin-left: auto;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon {
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  color: #85878C;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon .tooltip-text,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:hover,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:hover,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:focus,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:hover::before,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:hover::before,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:focus::before,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:focus::before,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:hover::after,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:hover::after,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:focus::after,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:focus::after {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:hover .tooltip-text,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:hover .tooltip-text,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:focus .tooltip-text,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon::before,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon::before,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon::after,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 7px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon::after,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper:hover,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper:hover,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper:focus,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper:focus {
  cursor: pointer;
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper:hover .edit-icon,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper:hover .edit-icon,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper:focus .edit-icon,
.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper:focus .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper {
  margin-bottom: 64px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper {
  padding: 48px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .top-wrapper {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .top-wrapper .left-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .top-wrapper .right-wrapper .btn-add-resume .icon-plus {
  font-size: 12px;
  vertical-align: middle;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .top-wrapper .right-wrapper .btn-add-resume .btn-text {
  margin-left: 6px;
  vertical-align: middle;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper {
  margin-top: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .profile-strength-details {
  min-width: 250px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic {
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  vertical-align: inherit;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.profile-strenth-label {
  color: #000000;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.percent-completed {
  color: #000000;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper {
  min-width: 200px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper .next-step-label {
  color: #000000;
  display: inline-block;
  vertical-align: top;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper .btn-next-step {
  color: #000000;
  border: none;
  display: inline-block;
  padding: 0;
  vertical-align: top;
  text-decoration: underline;
  background-color: #ffffff;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic.next-step-wrapper .btn-next-step:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: inherit;
  margin-left: 6px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .btn-profile-info {
  color: #000000;
  border: none;
  padding: 0;
  line-height: 1;
  background-color: #ffffff;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .btn-profile-info i {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper {
  top: 30px;
  left: -40px;
  width: 270px;
  padding: 24px;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper::before {
  top: -5px;
  left: 40px;
  width: 12px;
  height: 12px;
  content: '';
  z-index: 12;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -2px -2px 2px -1px rgba(0,0,0,0.1);
  -moz-box-shadow: -2px -2px 2px -1px rgba(0,0,0,0.1);
  box-shadow: -2px -2px 2px -1px rgba(0,0,0,0.1);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .head-text {
  color: #000000;
  margin: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #f9f9f9;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item {
  padding: 16px 0;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item:first-child {
  padding-top: 24px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item:last-child {
  padding-bottom: 0;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps {
  color: #000000;
  width: 100%;
  border: none;
  padding: 0;
  text-align: left;
  background-color: #ffffff;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed {
  color: #adafb3;
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper {
  border: 1px solid #808080;
  background-color: #ffffff;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper .icon {
  color: #808080;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper .icon.icon-check-mark-thick {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps.step-completed .icon-wrapper .icon.icon-plus {
  display: none;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  position: absolute;
  font-size: 8px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper .icon.icon-check-mark-thick {
  display: none;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .icon-wrapper .icon.icon-plus {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper .profile-info-list .profile-info-list-item .btn-profile-steps .step-name {
  display: inline-block;
  line-height: 1;
  margin-left: 12px;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .progress-bar-wrapper {
  width: 100%;
  height: 8px;
  margin: 0 8px;
  display: inline-block;
  overflow: hidden;
  max-width: 700px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .progress-bar-wrapper .bg-fill {
  height: 100%;
  background-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper {
  margin-top: 50px;
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper {
  padding: 72px 0;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .img-job-opportunity {
  max-width: 100%;
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .head-text {
  color: #000000;
  margin: 16px 0 8px;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .content {
  color: #adafb3;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 0;
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile {
  margin-top: 48px;
}

.ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper {
  width: 100%;
  height: 450px;
  margin: 0 auto;
  position: absolute;
  max-width: 720px;
  background-color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 0;
  right: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .edit-image-heading {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block {
  padding: 0;
  display: block;
  width: 100%;
  margin: 64px auto 0;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button {
  margin-top: 16px;
}

.ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button:hover {
  color: #f83b4e;
  border-color: #f83b4e;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .modal-block {
  outline: none;
}

.ph-profile-view-v3-default-imredesign-default .modal-block:focus {
  outline: none;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup {
  width: 100%;
  margin: 32px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1.43;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 40px 0;
  margin: 0 auto;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
  color: #85878C;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
  width: 60%;
  margin: 0 auto;
  display: block;
  padding: 64px 0 0;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
  color: #ffffff;
  width: 100%;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  color: #000000;
  width: 100%;
  border: none;
  margin: 0;
  display: block;
  padding: 8px 10px;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-default-imredesign-default .dz-preview {
  display: none;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block {
  padding: 0;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper {
  margin: 0;
  display: block;
  width: 100%;
  padding: 48px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .head-text {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 60%;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper {
  float: right;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .info-heading {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper {
  position: relative;
  line-height: 24px;
  margin-left: 4px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper {
  top: 26px;
  right: 0;
  width: 250px;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text .link-visibility-settings {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block {
  display: inline-block;
  position: relative;
  margin-left: 24px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon {
  background: transparent;
  border: none;
  padding: 0;
  height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details {
  position: absolute;
  left: 44px;
  top: -24px;
  padding: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  width: 248px;
  z-index: 1;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-text,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 8px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  margin: 0;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 160px;
  width: 100%;
  float: right;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button:hover {
  -o-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .btn-text {
  vertical-align: middle;
  margin-left: 6px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .icon {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list {
  border-top: 1px solid #f9f9f9;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item {
  padding: 32px 48px;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  margin: 0;
  word-break: break-word;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block {
  padding: 0;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-title {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 0;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 4px 0 0 0;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info.link-item {
  color: #000000;
  word-break: break-word;
  display: inline-block;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info .divider-line {
  width: auto;
  display: inline-block;
  margin: 0 8px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 12px 0 0 0;
  word-break: break-word;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc .expirence-data-format {
  white-space: pre-line;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .read-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: inline-block;
  vertical-align: initial;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years {
  padding: 0;
  text-align: right;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years span {
  font-family: FSThriveElliotWeb-Light;
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years.certificates-values .expired-text {
  display: block;
  color: #000000;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block {
  padding: 0;
  position: relative;
  text-align: right;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon {
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  color: #85878C;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover::before,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus::before,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover::after,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus::after {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover .tooltip-text,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon::before,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 7px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:hover,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:focus {
  cursor: pointer;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:hover .edit-icon,
.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:focus .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:last-child {
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
  padding-bottom: 48px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block {
  padding: 0 0 32px 48px;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block .show-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 0;
}

.ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block .show-more-btn i {
  font-size: 12px;
  line-height: 1;
  margin-left: 4px;
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block {
  margin: 64px 0 0;
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list {
  padding: 48px;
  margin-top: 22px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item {
  display: inline-block;
  margin-right: 48px;
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item:last-child {
  margin-right: 0;
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item .list-item-link {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item .list-item-link:hover {
  color: #000000;
}

.ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item .list-item-link i {
  font-size: 12px;
  line-height: 1;
  margin-right: 6px;
  padding-bottom: 2px;
}

.ph-profile-view-v3-default-imredesign-default .form-builder-popup {
  top: 40%;
  bottom: auto;
  left: 30%;
  right: 0;
  z-index: 9999;
  position: absolute;
  overflow-y: auto;
  padding: 50px;
  background: #ffffff;
  width: 50%;
  border: 2px solid #808080;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  position: fixed;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .btn-close {
  top: 30px;
  color: #adafb3;
  right: 30px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper {
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: transparent;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  position: relative;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text.edit-success {
  color: #000000;
  margin: 30px 0 0;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .btn.primary-button {
  min-width: 160px;
  margin-top: 72px;
}

.ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  background-color: #ffffff;
  margin: 80px auto;
  padding: 114px;
  text-align: center;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block {
  display: inline-block;
  position: relative;
  margin-left: 24px;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-btn-icon {
  background: transparent;
  border: none;
  padding: 0;
  height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-details {
  position: absolute;
  left: 44px;
  top: -14px;
  padding: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  width: 248px;
  z-index: 1;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-details .visibility-details-text,
.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-details .visibility-details-subtext,
.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-details .visibility-details-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 8px;
}

.ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  margin: 0;
}

@media only screen and (max-width:1151px) {
  .ph-profile-view-v3-default-imredesign-default {
    padding-top: 56px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper {
    transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    position: relative;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information {
    padding: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    display: block;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .profile-image-wrapper {
    width: 90px;
    height: 90px;
    line-height: 90px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .profile-image-wrapper .profile-image {
    max-width: 90px;
    left: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .initials-text {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .btn-edit {
    right: -1px;
    bottom: 5px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper {
    width: calc(100% - 122px);
    margin-left: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .left-details-wrapper .user-name {
    max-width: 295px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info {
    padding-left: 106px;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper {
    margin: 0;
    padding: 24px;
    margin-bottom: 40px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .heading-wrapper {
    max-width: 200px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .heading-wrapper .heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper {
    width: calc(100% - 200px);
    padding-left: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio:not(:first-of-type) {
    margin-left: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper {
    padding: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small {
    min-width: auto;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:hover,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:hover,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:focus,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper {
    margin-bottom: 40px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper {
    margin-top: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper {
    margin-top: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay {
    margin-top: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .icon-plus {
    font-size: 10px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .btn-text {
    margin-left: 4px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-title {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .read-more-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years span {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover,
  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:hover .edit-icon,
  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:focus .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (max-width:767px) {
  .ph-profile-view-v3-default-imredesign-default {
    padding-top: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper {
    display: block;
    position: static;
    transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    margin: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information {
    display: block;
    padding: 24px 16px;
    text-align: center;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper {
    width: 72px;
    height: 72px;
    margin: 0 auto;
    display: block;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .profile-image-wrapper {
    width: 72px;
    height: 72px;
    line-height: 72px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .profile-image-wrapper .profile-image {
    max-width: 72px;
    left: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .initials-text {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .image-wrapper .btn-edit {
    right: -2px;
    bottom: 4px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper {
    width: 100%;
    margin: 16px 0 0;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper {
    display: block;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .left-details-wrapper .user-name {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
    max-width: 100%;
    white-space: normal;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .left-details-wrapper .user-designation,
  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .left-details-wrapper .user-location {
    font-size: 14px;
    margin-top: 2px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper {
    margin-top: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .btn-add-resume {
    margin: 0 auto;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .user-info-inner-wrapper .right-button-wrapper .edit-icon {
    top: 20px;
    right: 20px;
    position: absolute;
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .additional-info-btn-wrapper .btn-additional-info {
    margin-top: 32px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  .ph-profile-view-v3-default-imredesign-default .user-details-wrapper .user-basic-information .user-info-wrapper .additional-info-btn-wrapper .additional-info-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper {
    padding: 0 20px 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info {
    padding-left: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row:not(:first-of-type) {
    margin-top: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper label {
    max-width: 90%;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .header-wrapper .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row {
    display: block;
    margin: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row .info-item {
    margin-bottom: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .additional-info-wrapper .additional-info .additional-info-row .info-wrapper .contact-info-details .row .info-item>span {
    display: block;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper {
    display: block;
    padding: 24px 16px;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .heading-wrapper {
    max-width: none;
    text-align: center;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper {
    width: 100%;
    margin: 32px 0 0;
    display: block;
    padding: 0;
    max-width: none;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio {
    display: block;
    max-width: none;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .user-status-wrapper .radio-wrapper .custom-radio .label-wrapper .custom-label-small {
    min-width: auto;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper {
    padding: 24px 16px;
    width: 100%;
    display: inline-block;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper {
    width: 100%;
    position: relative;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper .head-text-block,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper .head-text-block {
    display: inline-block;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper .head-text-block .head-text,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper .head-text-block .head-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .heading-wrapper .head-text-block .years-info,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .heading-wrapper .head-text-block .years-info {
    margin-top: 2px;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-description,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-description,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .no-goals-text,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .no-goals-text {
    font-size: 14px;
    line-height: 20px;
    padding: 0;
    margin-top: 20px;
    width: 100%;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-description,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-description {
    white-space: pre-wrap;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
    position: absolute;
    top: 26px;
    right: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon {
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:hover,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:hover,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .short-term-goals-wrapper .cg-edit-block .edit-icon:focus,
  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper .cg-edit-block .edit-icon:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-default-imredesign-default .career-goals-wrapper .long-term-goals-wrapper {
    margin-bottom: 40px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper {
    margin: 0;
    padding: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper {
    padding: 24px 16px;
    margin-top: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .top-wrapper {
    display: block;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .top-wrapper .right-wrapper .btn-add-resume {
    width: 100%;
    margin: 24px auto 0;
    display: block;
    max-width: 400px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .top-wrapper .right-wrapper .btn-add-resume .icon-plus {
    font-size: 11px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper {
    margin: 40px 0 0;
    display: block;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .generic {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper::before,
  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper::after {
    content: '';
    display: table;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper::after {
    clear: both;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper {
    float: right;
    margin-left: auto;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper::before {
    left: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper {
    left: auto;
    width: 240px;
    right: -12px;
    height: auto;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .info-button-wrapper .profile-info-wrapper::before {
    left: auto;
    right: 14px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .progress-bar-wrapper {
    height: 6px;
    margin: 18px 0 0;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-status-outer-wrapper .profile-status-wrapper .profile-strength-wrapper .next-step-wrapper {
    margin-top: 30px;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper {
    margin-top: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper {
    padding: 28px 16px 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .img-job-opportunity {
    max-width: 148px;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .head-text {
    margin: 24px 0 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile {
    height: 40px;
    margin-top: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay {
    background-color: #ffffff;
    margin-top: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper {
    height: 100%;
    margin: 0;
    display: table;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper {
    width: 100%;
    display: table-cell;
    padding: 20px 32px;
    position: static;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .edit-image-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block {
    margin: 48px auto 0;
  }

  .ph-profile-view-v3-default-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button {
    color: #f83b4e;
    border-color: transparent;
    padding: 0;
    min-height: auto;
    margin-top: 32px;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block {
    height: 100%;
    position: relative;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup {
    width: 100%;
    height: 100%;
    margin: 24px 0;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .btn-close {
    top: 24px;
    right: 24px;
    font-size: 12px;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper {
    top: 50%;
    left: 0;
    width: 100%;
    position: relative;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
    margin: 12px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
    width: 90%;
    margin: 0 auto;
    padding: 40px 0 0;
    max-width: 280px;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
    width: 100%;
    margin: 0 0 16px;
    max-width: 280px;
  }

  .ph-profile-view-v3-default-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
    width: 100%;
    margin: 0 0 16px;
    max-width: 280px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block {
    padding: 0;
    margin-top: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper {
    margin: 0;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 24px 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .head-text {
    display: inline-block;
    font-size: 16px;
    max-width: 45%;
    line-height: 24px;
    white-space: normal;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper {
    max-width: 45%;
    margin-left: auto;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .info-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
    font-size: 16px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block {
    margin: 0;
    position: static;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details {
    left: 0;
    top: -66px;
    width: 100%;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button {
    min-height: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    max-width: 25%;
    margin-left: auto;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .icon-plus {
    font-size: 9px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .btn-text {
    margin-left: 4px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item {
    padding: 16px 20px;
    margin: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block {
    padding: 0;
    width: 90%;
    display: inline-block;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years {
    text-align: left;
    margin: 8px 0 0 0;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
    position: absolute;
    top: 16px;
    right: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:last-child {
    padding-bottom: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block {
    padding: 0 0 16px 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block .show-more-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-default-imredesign-default .add-sections-block {
    margin: 16px 0 0;
  }

  .ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list {
    padding: 24px 16px;
    margin-top: 6px;
  }

  .ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item {
    display: block;
    margin: 0 0 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item:last-child {
    margin-bottom: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .add-sections-block .add-sections-list .add-sections-list-item .list-item-link {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay {
    background-color: #ffffff;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .btn-close {
    font-size: 12px;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper {
    margin: 0;
    max-width: 100%;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper {
    height: auto;
    margin: 0;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    padding: 24px;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .img-profile-update-success {
    max-width: 80px;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
    margin: 24px 0 0;
  }

  .ph-profile-view-v3-default-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .btn.primary-button {
    width: 100%;
    max-width: 400px;
    margin-top: 40px;
  }

  .ph-profile-view-v3-default-imredesign-default .public-view-block {
    margin: 0;
    position: static;
  }

  .ph-profile-view-v3-default-imredesign-default .public-view-block .visibility-details {
    left: 0;
    top: -66px;
    width: 100%;
  }
}

@media only screen and (max-width:480px) {
  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-profile-view-v3-default-imredesign-default .opportunity-outer-wrapper .opportunity-wrapper .btn-complete-profile {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v3-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-employee-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-employee-profile-v1-default-imredesign-default {
  position: relative;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item {
  padding: 0;
  margin-bottom: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .heading-wrapper {
  padding: 24px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .heading-wrapper.topics-heading {
  padding-bottom: 24px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block {
  padding: 28px 24px 24px;
  margin: 0;
  width: 100%;
  border-top: 1px solid #fcfcfc;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block {
  padding: 0 !important;
  flex-flow: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item {
  color: #000000;
  margin: 0 12px 12px 0;
  display: inline-block;
  padding: 0;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  letter-spacing: inherit;
  text-decoration: none;
  vertical-align: middle;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group {
  color: #000000;
  cursor: default;
  border: solid 0 #000000;
  padding: 6px 16px;
  overflow: hidden;
  position: relative;
  max-width: 100%;
  min-height: auto;
  white-space: nowrap;
  align-items: center;
  text-overflow: ellipsis;
  text-transform: capitalize;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(249,249,249,0.65);
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-skill-button-text {
  padding: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  vertical-align: middle;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-top-rated-skill .active {
  color: #000000;
  position: relative;
  font-size: 16px;
  margin-right: 16px;
  display: inline-block;
  vertical-align: text-bottom;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group:hover {
  cursor: default;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group:active {
  box-shadow: none;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group.active {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group.active .user-top-rated-skill {
  display: none;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper {
  padding: 0 32px 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .heading-wrapper {
  padding: 0;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .heading-wrapper .head-text {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
  margin-bottom: 24px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .content-section .selected-topic-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .content-section .selected-topic-list .selected-topic-list-item {
  color: #000000;
  border: 1px solid #808080;
  padding: 4px 10px 4px 30px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .content-section .selected-topic-list .selected-topic-list-item:not(:last-of-type) {
  margin-right: 12px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .content-section .selected-topic-list .selected-topic-list-item .icon {
  top: 50%;
  left: 10px;
  color: #2ABB87;
  position: absolute;
  transform: translate(0, -40%);
  -o-transform: translate(0, -40%);
  -ms-transform: translate(0, -40%);
  -moz-transform: translate(0, -40%);
  -webkit-transform: translate(0, -40%);
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item {
  padding: 16px 24px 24px;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  margin: 0;
  word-break: break-word;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block {
  padding: 0;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-title {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 0;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 8px 0 0 0;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 24px 0 0;
  word-break: break-word;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc .read-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: inline-block;
  vertical-align: initial;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-years {
  padding: 0;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-years span {
  font-family: FSThriveElliotWeb-Light;
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-years.certificates-values .expired-text {
  display: block;
  color: #000000;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item:first-child {
  border-top: 1px solid #fcfcfc;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item:last-child {
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
  padding-bottom: 24px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .no-data {
  padding: 16px 24px 24px;
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border-top: 1px solid #fcfcfc;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .show-more-btn-block {
  padding: 0 0 24px 24px;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .show-more-btn-block .show-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 0;
}

.ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .show-more-btn-block .show-more-btn i {
  font-size: 12px;
  line-height: 1;
  margin-left: 4px;
}

.ph-im-employee-profile-v1-default-imredesign-default .error-block {
  padding: 24px;
  margin-bottom: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .no-profile-text {
  margin: 14px 0 16px;
  font-size: 20px;
  line-height: 30px;
  color: #545454;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper {
  display: block;
  text-align: center;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .invite-text {
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .btn-invite {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  border-color: #000000;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .btn-invite:hover,
.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .btn-invite:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .btn-invite:hover,
.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .btn-invite:active {
  color: #ffffff;
  background: none;
  background-color: #000;
  border-color: #000000;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .processing {
  padding: 16px;
  text-align: center;
  background-color: #fcfcfc;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .processing .spinner {
  width: 16px;
  height: 16px;
  border: 1px solid #808080;
  display: inline-block;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  margin-right: 8px;
  border-bottom: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -webkit-animation: spin 1s linear infinite;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .processing .processing-text {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  letter-spacing: .6px;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .invitation-success {
  color: #000000;
  border: none;
  margin: 0;
  opacity: 1;
  padding: 12px 24px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: rgba(0,168,182,0.04);
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .invitation-success .icon-check-mark {
  margin-right: 12px;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .invitation-error {
  color: #f83b4e;
  border: none;
  opacity: 1;
  padding: 14px 8px;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  border-radius: 4px;
  letter-spacing: .6px;
  background-color: #fff2f1;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .invite-wrapper .invitation-error .icon-cancel {
  margin-right: 2px;
}

.ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .no-data {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

@media only screen and (max-width:767px) {
  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item {
    padding: 0;
    margin-top: 16px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .heading-wrapper {
    padding: 24px 16px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .user-skills-block {
    padding: 28px 20px 24px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper {
    padding: 0 20px 10px;
    position: relative;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .heading-wrapper {
    padding: 0 32px 0 0;
    margin-bottom: 16px;
    justify-content: normal;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .heading-wrapper .head-text {
    max-width: none;
    margin-right: 8px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .topics-content-wrapper .content-section {
    padding: 0;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item {
    padding: 16px 20px 24px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .profile-value-list .profile-value-list-item:last-child {
    padding-bottom: 24px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .no-data {
    padding: 24px 16px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .show-more-btn-block {
    padding: 0 0 20px 24px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .employee-profile-area .profile-list .profile-list-item .show-more-btn-block .show-more-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .error-block {
    padding: 24px 16px;
  }

  .ph-im-employee-profile-v1-default-imredesign-default .empty-wrapper .no-profile-text {
    margin: 16px 0 18px;
    font-size: 20px;
    line-height: 30px;
    color: #545454;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-employee-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-profile-visibility-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area {
  padding: 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-heading {
  padding: 0 0 22px;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-heading .heading-block {
  width: 100%;
  display: inline-block;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-heading .heading-block .heading {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin: 0 0 4px;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-heading .heading-block .sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-heading .heading-block .sub-heading .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents {
  background-color: #ffffff;
  padding: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item {
  padding: 32px 0;
  font-size: 16px;
  line-height: 24px;
  border-bottom: 1px solid #f9f9f9;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item:first-child {
  padding-top: 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .list-item-title {
  color: #000000;
  width: 65%;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button {
  text-align: right;
  width: 35%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .label-value {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  margin-right: 16px;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .label-value.active {
  color: #000000;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-input {
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-input:checked+.list-item-progress {
  background-color: #000000;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-input:focus+.list-item-progress {
  box-shadow: 0 0 1px #000000;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-input:checked+.list-item-progress:before {
  right: calc(100% - 30px);
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-input:checked+.list-item-progress {
  padding: 0 32px 0 16px;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-progress {
  position: relative;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  display: block;
  background-color: #000000;
  padding: 0 16px 0 32px;
  width: 64px;
  height: 32px;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-progress:before {
  position: absolute;
  content: "";
  height: 28px;
  width: 28px;
  bottom: 2px;
  background-color: #ffffff;
  z-index: 999;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
  right: 2px;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-progress.round {
  border-radius: 20px;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch .list-item-progress.round::before {
  border-radius: 50%;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch input[type="checkbox"]:focus+.list-item-progress {
  outline: 1px dashed #000000;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list-item .toggle-button .switch input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .bottom-action-block {
  width: 100%;
  text-align: right;
  margin: 32px 0 0;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .bottom-action-block .save-button {
  min-width: 160px;
  cursor: pointer;
}

.ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .bottom-action-block .disabled {
  pointer-events: none;
  background-color: rgba(0,0,0,0.1);
  border: rgba(0,0,0,0.1);
  color: #000000;
}

.ph-im-profile-visibility-v1-default-imredesign-default .success-popup {
  width: 100%;
  max-width: 654px;
  margin: 32px auto;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  transform: translate(-50%, -50%);
  top: 45%;
  left: 50%;
  position: absolute;
}

.ph-im-profile-visibility-v1-default-imredesign-default .success-popup .successfully-updated-wrapper {
  display: block;
  width: 100%;
  text-align: center;
  padding: 118px 0;
  margin: 0 auto;
}

.ph-im-profile-visibility-v1-default-imredesign-default .success-popup .successfully-updated-wrapper .icon-s {
  color: #000000;
  font-size: 24px;
  width: 64px;
  height: 64px;
  margin: 0 auto 24px;
  border: 3px solid #f9f9f9;
  border-radius: 50%;
  line-height: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-profile-visibility-v1-default-imredesign-default .success-popup .successfully-updated-wrapper .icon-s .outer-circle {
  stroke: #f9f9f9;
}

.ph-im-profile-visibility-v1-default-imredesign-default .success-popup .successfully-updated-wrapper .icon-s .check-mark-svg {
  fill: #000000;
}

.ph-im-profile-visibility-v1-default-imredesign-default .success-popup .successfully-updated-wrapper .success-text {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-profile-visibility-v1-default-imredesign-default .success-popup .successfully-updated-wrapper .cancel-button {
  position: absolute;
  top: 32px;
  right: 32px;
  background: transparent;
  padding: 0;
  box-shadow: none;
  font-size: 16px;
  line-height: 1;
}

@media screen and (max-width:767px) {
  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area {
    padding: 0 0 40px;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-heading {
    margin-bottom: 16px;
    padding: 0;
    display: none;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-heading .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents {
    padding: 0;
    background: transparent;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list {
    padding: 32px 20px;
    background: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list .profilevisibility-list-item {
    display: block;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list .profilevisibility-list-item .list-item-title {
    width: 100%;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list .profilevisibility-list-item .toggle-button {
    margin-top: 24px;
    text-align: left;
    width: 100%;
    justify-content: flex-start;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .profilevisibility-list .profilevisibility-list-item:last-child {
    border-bottom: none;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .bottom-action-block {
    margin-top: 32px;
    text-align: center;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .profilevisibility-area .profilevisibility-body .profilevisibility-contents .bottom-action-block .save-button {
    max-width: 324px;
    width: 100%;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .success-popup {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    max-width: 100%;
    height: 100%;
    position: relative;
    transform: none;
    left: 0;
    top: 0;
  }

  .ph-im-profile-visibility-v1-default-imredesign-default .success-popup .successfully-updated-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: inherit;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-profile-visibility-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-refer-friend-v2-view2-default#-TZYBBLPN!*/

.ph-refer-friend-v2-view2-default .popup-modal-backdrop {
  z-index: 9999;
}

.ph-refer-friend-v2-view2-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper {
  padding: 32px 28px;
  margin-bottom: 28px;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper {
  position: relative;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .head-text {
  width: 100%;
  margin: 0 0 16px;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .content {
  color: #000000;
  width: 100%;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin: 0;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .content.mobile-visible {
  display: none;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .img-quick-refer {
  top: 50%;
  right: -70px;
  position: absolute;
  max-width: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  display: none;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper .button-wrapper {
  margin-top: 32px;
}

.ph-refer-friend-v2-view2-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
  width: 100%;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay {
  outline: none;
  padding: 40px 0;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .close-icon {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  z-index: 5;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .close-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper {
  position: relative;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .close-icon {
  top: 16px;
  color: #adafb3;
  right: 16px;
  border: none;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form {
  padding: 32px 80px;
  position: relative;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .resumeLoader {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  background: rgba(255,255,255,0.5);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .head-text {
  color: #000000;
  margin: 0 0 48px;
  font-size: 20px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .referred-category-message {
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 40px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .referred-category-message .country-name {
  color: #85878C;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container {
  padding: 0;
  width: 100%;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 {
  padding: 0 20px 0 12px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12:not(:last-of-type) {
  margin-bottom: 32px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12:last-child {
  margin-bottom: 0;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group {
  margin: 0;
  text-align: left;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .required-field {
  color: #f83b4e;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload {
  margin: 0 0 10px 0;
  display: inline-block;
  color: #000000;
  width: 100%;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input {
  height: auto;
  opacity: 0;
  padding: 0;
  min-height: 0;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input:focus+.upload-file-container .icon-upload,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .custom-file-input:focus-within+.upload-file-container .icon-upload {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-file-container {
  top: 0;
  left: 0;
  position: absolute;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .dz-preview {
  display: none;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .icon-upload {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  margin-right: 6px;
  vertical-align: top;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .optional-text {
  color: #85878C;
  display: inline-block;
  vertical-align: middle;
  padding-left: 4px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-btn-text {
  color: #85878C;
  display: inline;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input {
  color: #000000;
  border: 1px solid #000000;
  height: 48px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #ffffff;
  padding: 12px 20px 12px 16px;
  border-radius: 2px;
  -webkit-appearance: none;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill:focus,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  -o-transition: background-color 5000s ease-in-out 0s;
  -moz-transition: background-color 5000s ease-in-out 0s;
  -ms-transition: background-color 5000s ease-in-out 0s;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block {
  position: relative;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field {
  font-size: 16px;
  line-height: 24px;
  padding: 12px 0 12px 16px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  border-radius: 0;
  min-height: 48px;
  height: 48px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .icon-dropdown {
  cursor: pointer;
  top: 50%;
  color: #000000;
  right: 24px;
  position: absolute;
  font-size: 11px;
  line-height: 8px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .icon-dropdown:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .custom-input {
  padding-right: 28px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel {
  top: 50%;
  color: #000000;
  right: 24px;
  position: absolute;
  font-size: 12px;
  line-height: 8px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  cursor: pointer;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list {
  top: 48px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 10;
  position: absolute;
  max-height: 200px;
  overflow-y: auto;
  background-color: #ffffff;
  border: 1px solid #fcfcfc;
  border-top: none;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .no-results-text>li {
  padding: 10px 16px;
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item {
  padding: 10px 16px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item em {
  font-style: normal;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item:hover,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .dropdown-list-item:focus {
  background-color: rgba(0,168,182,0.1);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .dropdown-list .listitem-focused {
  background-color: rgba(0,168,182,0.1);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list {
  position: relative;
  border: 1px solid #000000;
  border-top: none;
  background-color: #ffffff;
  max-height: 200px;
  overflow-y: auto;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item.active .icon {
  display: block;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item .icon {
  top: 50%;
  left: 0;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item.listitem-focused .country-name {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .country-list .country-list-item .country-name {
  color: #adafb3;
  width: 100%;
  padding: 12px 24px;
  position: relative;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background: transparent;
  border: none;
  display: inline-block;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom {
  width: 100%;
  border: 1px solid #000000;
  height: 48px;
  padding: 0 38px 0 16px;
  position: relative;
  font-size: 16px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom.dropdown-open {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text.default-value {
  color: #adafb3;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text.button-value {
  color: #000000;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .btn-text .country-name {
  color: #adafb3;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .btn-custom .icon {
  top: 50%;
  color: #000000;
  right: 25px;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .error-text {
  color: #f83b4e;
  display: block;
  font-size: 12px;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  position: absolute;
  width: 100%;
  text-align: right;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper {
  top: 80px;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 20;
  position: absolute;
  border-top: none;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #ffffff;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper {
  position: relative;
  margin-bottom: 10px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input {
  color: #000000;
  height: 40px;
  padding: 10px 40px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #fcfcfc;
  border-radius: 0;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus {
  background-color: #ffffff;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus .icon.icon-bigger-search {
  display: none;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:focus .icon.icon-cancel {
  display: block;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill:focus,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon {
  font-size: 12px;
  line-height: 1;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon.icon-bigger-search {
  top: 50%;
  color: #adafb3;
  right: 15px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .icon.icon-cancel {
  color: #000000;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .btn-clear {
  top: 50%;
  color: #000000;
  right: 15px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .btn-clear:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list {
  max-height: 200px;
  overflow-y: auto;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items {
  color: #000000;
  width: 100%;
  padding: 10px 40px;
  position: relative;
  font-size: 14px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items:hover,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items:focus {
  background-color: rgba(0,168,182,0.1);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items span {
  color: #85878C;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items span em {
  color: #000000;
  font-style: normal;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items.active .icon {
  display: block;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items:hover {
  cursor: pointer;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  display: none;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .country-name {
  color: #adafb3;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper {
  padding: 14px 16px;
  align-items: center;
  justify-content: space-between;
  background-color: #fcfcfc;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section {
  width: 95%;
  line-height: normal;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section.uploaded .icon-empty-file {
  color: #000000;
  font-size: 14px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .icon-empty-file {
  top: 50%;
  color: #85878C;
  position: absolute;
  font-size: 16px;
  vertical-align: middle;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-upload-error-message {
  color: #f83b4e;
  margin: 0;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-right: 5px;
  padding-left: 25px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name {
  color: #000000;
  width: 100%;
  margin: 0;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  padding-left: 24px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete {
  display: none;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .mobile.btn-delete {
  display: none;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section {
  line-height: normal;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try {
  color: #000000;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  min-width: 120px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete {
  color: #85878C;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete:hover,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete:focus {
  color: #000000;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper {
  position: relative;
  margin-top: 56px;
  text-align: center;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .button-section {
  position: relative;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .bottom-button {
  min-width: 256px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .step-count {
  color: #adafb3;
  display: block;
  font-size: 14px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev {
  top: 50%;
  left: 0;
  color: #000000;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev .icon {
  display: inline-block;
  font-size: 12px;
  margin-right: 8px;
  vertical-align: top;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form {
  padding: 32px 40px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group {
  text-align: left;
  align-items: flex-start;
  justify-content: space-between;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group:not(:last-of-type) {
  border-bottom: 1px solid #000000;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section {
  border: none;
  display: block;
  padding: 0;
  margin: 0;
  text-align: left;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section .custom-label {
  margin-bottom: 8px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section {
  width: 40%;
  padding-right: 12px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question .required-field {
  color: #f83b4e;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .error-text {
  color: #f83b4e;
  font-size: 12px;
  line-height: 18px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section {
  width: 60%;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper {
  width: 32%;
  cursor: pointer;
  display: inline-block;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper:not(:last-of-type) {
  margin-right: 5px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper {
  position: relative;
  padding-left: 20px;
  vertical-align: top;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-input.checked+.custom-field {
  border-color: #000000;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-input.checked+.custom-field .radio-circle {
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-field {
  top: 2px;
  left: 0;
  width: 14px;
  border: 1px solid #adafb3;
  height: 14px;
  display: inline-block;
  position: absolute;
  margin-right: 6px;
  vertical-align: middle;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-field .radio-circle {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper {
  width: 100%;
  height: 100px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea {
  color: #000000;
  width: 100%;
  min-height: 100%;
  border: 1px solid #000000;
  resize: none;
  padding: 24px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill:focus,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.textarea-wrapper .custom-textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-input {
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
  color: #000000;
  margin-bottom: 0;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .icon-info-o {
  color: #adafb3;
  display: inline-block;
  font-size: 12px;
  margin-left: 5px;
  vertical-align: text-bottom;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .icon-info-o:hover+.info-tooltip {
  display: block;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip {
  top: 30px;
  left: 50%;
  color: #000000;
  width: 250px;
  border: 1px solid #f9f9f9;
  display: none;
  padding: 16px;
  position: absolute;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -webkit-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
  box-shadow: 0 0 12px 4px rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip:before {
  top: -7px;
  left: 5px;
  right: 0;
  width: 16px;
  bottom: 0;
  height: 16px;
  margin: 0 auto;
  content: '';
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
  box-shadow: 0 -1px 3px -1px rgba(0,0,0,0.05);
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .question-wrapper .questionnaire-form .head-text {
  margin: 0 0 8px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .question-wrapper .questionnaire-form .referred-category-message {
  margin-bottom: 50px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper {
  height: auto;
  padding: 24px;
  position: relative;
  min-height: 480px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .image-wrapper .success-image {
  top: 24px;
  left: 24px;
  position: absolute;
  max-width: 100%;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content {
  width: 100%;
  margin: 160px auto 70px;
  max-width: 420px;
  text-align: center;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-refer-message {
  margin: 100px auto;
  max-width: 350px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-large-heading {
  color: #000000;
  margin: 0;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 48px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-sub-heading {
  color: #000000;
  margin: 16px 0 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-image {
  margin: 0 auto 24px;
  display: block;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-head-text {
  color: #000000;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
  font-display: FSThriveElliotWeb-Regular;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-head-text .icon-warning {
  color: #ffc708;
  display: inline-block;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
  position: relative;
  margin-top: -6px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper {
  margin-top: 36px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
  width: 100%;
  margin: 24px auto 0;
  max-width: 300px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text .bottom-info-link {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper {
  margin-top: 40px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button {
  width: 100%;
  max-width: 250px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-plain-button {
  margin-top: 16px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete {
  padding: 32px 80px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block {
  margin: 60px auto;
  text-align: center;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-one {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 8px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-two {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 48px;
  width: 314px;
  max-width: 100%;
  margin: auto;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .noButton,
.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .yesButton {
  min-width: 224px;
  display: block;
  margin: auto;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .noButton {
  margin-bottom: 24px;
}

.ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .yesButton {
  color: #000000;
  background: transparent;
  font-size: 16px;
  line-height: 24px;
}

@media (max-width:767px) {
  .ph-refer-friend-v2-view2-default .quick-referral-wrapper {
    padding: 24px 16px;
    margin-bottom: 16px;
  }

  .ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .img-quick-refer {
    right: -16px;
    max-width: 60px;
    display: none;
  }

  .ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .content {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .content.mobile-visible {
    display: block;
  }

  .ph-refer-friend-v2-view2-default .quick-referral-wrapper .heading-wrapper .content.desktop-visible {
    display: none;
  }

  .ph-refer-friend-v2-view2-default .quick-referral-wrapper .button-wrapper .btn-quick-refer {
    height: 40px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    position: fixed;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .close-icon {
    font-size: 12px;
    top: 16px;
    right: 16px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper {
    height: 100vh;
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form {
    padding: 16px 16px 28px 16px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form {
    padding: 16px 16px 104px 16px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.refer-form .container .row .col-xs-12:not(:last-of-type) {
    margin-bottom: 48px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.refer-form .head-text {
    margin: 72px 0 40px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.info-form .container .row {
    height: calc(100vh - 280px);
    overflow-y: auto;
    padding: 4px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .head-text {
    margin: 64px 0 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .referred-category-message {
    margin-top: 8px;
    margin-bottom: 40px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .questions-list-wrapper {
    height: calc(100vh - 300px);
    overflow-y: auto;
    padding: 4px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group {
    display: block;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group.textarea-section .custom-label {
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group:not(:last-of-type) {
    margin: 0 0 32px;
    padding: 0;
    border-bottom: none;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section {
    width: 100%;
    margin: 0 0 16px;
    padding: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .question-section .question {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-section {
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper {
    width: 30%;
    float: left;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .options-wrapper.radio-wrapper .custom-field {
    margin-right: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
    font-size: 12px;
    line-height: 18px;
    vertical-align: unset;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper {
    display: none;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip {
    left: 0;
    right: 0;
    position: absolute;
    margin-left: 0;
    width: 86px;
    padding: 5px;
    top: 22px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label .info-tooltip-wrapper .info-tooltip:before {
    left: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .head-text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 32px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .referred-category-message {
    font-size: 14px;
    margin-top: 38px;
    margin-bottom: 32px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container {
    padding: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row {
    margin: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 {
    padding: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .cancel {
    right: 16px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .dropdown-block .form-control.job-location-field {
    padding-right: 32px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label.file-upload {
    min-height: 50px;
    margin: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .upload-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .icon-upload {
    margin-right: 4px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .optional-text {
    display: block;
    margin-top: 4px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .form-label .optional-text {
    display: block;
    margin-top: 4px;
    padding-left: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper {
    top: 76px;
    padding: 0;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .field-wrapper .custom-dropdown-input {
    padding: 10px 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items {
    padding: 10px 26px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .category-dropdown-wrapper .category-list .category-list-items .icon {
    left: 8px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .custom-input {
    height: 40px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper {
    display: block;
    padding: 0;
    background-color: #ffffff;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section {
    padding: 12px;
    position: relative;
    background-color: #fcfcfc;
    width: 100%;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .icon-empty-file {
    top: 22px;
    left: 12px;
    position: absolute;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-upload-error-message {
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin-right: 0;
    padding-left: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name {
    display: inline-block;
    width: 85%;
    padding: 0 20px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete {
    top: 50%;
    color: #85878C;
    right: 12px;
    border: none;
    height: auto;
    padding: 0;
    position: absolute;
    font-size: 12px;
    background-color: transparent;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .file-name .btn-delete:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .left-section .mobile.btn-delete {
    display: inline;
    text-align: right;
    float: right;
    margin: 0;
    background-color: transparent;
    border: none;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section {
    margin-top: 8px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-upload-try {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .container .row .col-xs-12 .form-group .file-upload-wrapper .right-section .btn-delete {
    display: none;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 16px 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .bottom-button {
    min-width: 286px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .step-count {
    display: none;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form .button-wrapper .btn-prev {
    top: 26px;
    left: 16px;
    position: fixed;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper {
    padding: 16px;
    min-height: auto;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .image-wrapper .success-image {
    position: static;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content {
    height: calc(100vh - 260px);
    margin-top: 0;
    overflow-y: auto;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .duplicate-refer-head-section .duplicate-refer-image {
    margin: 0 auto 32px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-message {
    height: calc(100vh - 210px);
    margin-top: 80px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content.duplicate-message .duplicate-refer-head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-large-heading {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-sub-heading {
    margin: 16px 0 0;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper {
    margin-top: 32px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text {
    margin-top: 20px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-info-wrapper .info-text.bottom-info-text .bottom-info-link {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 16px;
    position: fixed;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button {
    max-width: 100%;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .message-wrapper .message-content .message-button-wrapper .message-button.message-plain-button {
    margin-top: 8px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete {
    padding: 16px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-one {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 8px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .paragraph-two {
    padding-bottom: 40px;
  }

  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-delete .resume-delete-block .buttons-block .noButton {
    min-width: 260px;
  }
}

@media (max-width:370px) {
  .ph-refer-friend-v2-view2-default .quick-refer-overlay .content-wrapper .custom-wrapper .custom-form.questionnaire-form .form-group .custom-label {
    width: 70%;
    vertical-align: middle;
  }
}

/*!TZYBBLPN-end-widget-#ph-refer-friend-v2-view2-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-job-summary-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area {
  width: 100%;
  padding: 0;
  margin-bottom: 64px;
  background-color: transparent;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .heading {
  margin-bottom: 22px;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .row {
  margin: 0;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col {
  padding: 0;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary {
  margin: 0 0 22px;
  padding: 0;
  z-index: 5;
  position: relative;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary.no-margin {
  margin: 0;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary.recruiter-field {
  z-index: 800;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary:nth-of-type(2n+1) {
  padding-right: 20px;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary:nth-of-type(2n) {
  padding-left: 20px;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-label {
  color: #85878C;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .ph-a11y-recruiter-wrapper {
  position: relative;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .label-value {
  color: #000000;
  width: auto;
  margin: 0;
  display: inline-block;
  font-size: 20px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper {
  width: auto;
  display: inline-block;
  position: relative;
  max-width: 100%;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper>a.label-value:hover {
  text-decoration: underline;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .label-value {
  margin-right: 26px;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .recruiter-tooltip-wrapper {
  top: 50%;
  right: 0;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .recruiter-tooltip-wrapper:hover .tooltip-wrapper {
  display: block;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .recruiter-tooltip-wrapper .btn-show-info {
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .recruiter-tooltip-wrapper .btn-show-info .im-icon-user-1 {
  font-size: 20px;
  line-height: .8;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .recruiter-tooltip-wrapper .tooltip-wrapper {
  top: -36px;
  left: 50%;
  color: #000000;
  width: auto;
  display: none;
  padding: 6px 12px;
  z-index: 100;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper {
  top: 35px;
  left: 0;
  width: 304px;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
  z-index: 1;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper {
  padding: 32px 20px;
  position: relative;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper.no-img .name {
  text-align: left;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper .btn-cancel {
  top: 20px;
  color: #000000;
  right: 21px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper figure {
  width: 64px;
  height: 64px;
  margin: 0 auto 18px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper figure .img-recruiter {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper .name {
  color: #000000;
  margin: 0;
  font-size: 18px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper .contact-info {
  color: #000000;
  width: 100%;
  margin: 8px 0 0;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  white-space: nowrap;
  padding-left: 26px;
  text-overflow: ellipsis;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper .contact-info:first-of-type {
  margin-top: 10px;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper .contact-info .icon {
  top: 50%;
  left: 0;
  position: absolute;
  font-size: 14px;
  line-height: .8;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  color: rgba(0,0,0,0.5);
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .link-wrapper {
  padding: 24px 20px;
  border-top: 1px solid #f9f9f9;
  text-align: center;
}

.ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .link-wrapper .profile-link {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

@media (max-width:1151px) {
  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-label {
    margin: 0;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .label-value {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .label-value {
    padding-right: 0;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .recruiter-tooltip-wrapper:hover .tooltip-wrapper {
    display: none;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-value-wrapper .recruiter-tooltip-wrapper .btn-show-info .im-icon-user-1 {
    font-size: 16px;
    line-height: 1;
  }
}

@media (min-width:320px) and (max-width:767px) {
  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area {
    margin-bottom: 16px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box {
    padding: 24px 16px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary {
    margin: 0 0 24px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary:nth-last-child(2) {
    margin-bottom: 24px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary:last-of-type {
    padding-bottom: 0;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary:nth-of-type(2n+1) {
    padding-right: 0;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary:nth-of-type(2n) {
    padding-left: 0;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .field-label {
    margin: 0;
    padding: 0;
    white-space: initial;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .label-value {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    white-space: initial;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper {
    width: 280px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper {
    padding: 24px 20px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper.no-img {
    padding: 32px 20px 24px;
  }

  .ph-im-job-summary-v1-default-imredesign-default .job-summary-wrapper .summary-area .summary-box .summary-col .eachSummary .recruiter-info-wrapper .details-wrapper .btn-cancel {
    top: 15px;
    right: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-job-summary-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-teams-feedback-v1-default-imredesign-default#-TZYBBLPN!*/

html.dark {
  background: #1F1F1F;
}

html.contrast {
  background: #000000;
}

html.default {
  background: #F3F2F1;
}

body.dark {
  background: #1F1F1F;
}

body.contrast {
  background: #000000;
}

body.default {
  background: #F3F2F1;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area {
  padding: 32px 28px;
  background: #1F1F1F;
  width: 100%;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .logout-block {
  position: relative;
  text-align: right;
  width: 80%;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .logout-block .userBtn {
  font-size: 28px;
  position: relative;
  color: #999999;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .logout-block .userBtn i.icon {
  cursor: pointer;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .logout-block .signoutBtn {
  padding: 2px 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  right: 0;
  color: #ffffff;
  border: 1px solid #848383;
  background: rgba(132,131,131,0.1);
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.contrast {
  background: #000000;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default {
  background: #F3F2F1;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .logout-block .signoutBtn {
  border: 1px solid #E4E4E4;
  color: #333333;
  background: #ffffff;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .info-block .value {
  color: #333333;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .divider {
  background: #CCCCCC;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .custom-label {
  color: #333333;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea {
  background: #ffffff;
  color: #333333;
  border: 1px solid #E4E4E4;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea::-webkit-input-placeholder {
  color: #CCCCCC;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea::-moz-placeholder {
  color: #CCCCCC;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-ms-input-placeholder {
  color: #CCCCCC;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-moz-placeholder {
  color: #CCCCCC;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-webkit-autofill,
.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-webkit-autofill:focus,
.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #000000 inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #000000 inset;
  -webkit-box-shadow: 0 0 0 1000px #000000 inset;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-color: #000000;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label {
  background: transparent;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .error-block,
.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area.default .im-teamsfeedback-content .success-block {
  color: #333333;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content {
  display: block;
  width: 80%;
  height: auto;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .info-block {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
  display: inline-block;
  width: 46%;
  text-align: left;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .info-block .label {
  color: #999999;
  font-size: 16px;
  text-align: left;
  padding: 0;
  font-weight: normal;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .info-block .value {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin-top: 8px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .divider {
  position: relative;
  margin: 16px 0;
  width: auto;
  height: 1px;
  background: #848383;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .formHeading {
  position: relative;
  margin-bottom: 18px;
  font-size: 16px;
  color: #999999;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem {
  margin: 0;
  padding: 0;
  text-align: left;
  border: none;
  display: block;
  margin-bottom: 32px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .custom-label {
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper {
  width: 100%;
  height: 120px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea {
  width: 100%;
  min-height: 100%;
  resize: none;
  padding: 24px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  color: #ffffff;
  border: 1px solid #848383;
  background: rgba(132,131,131,0.1);
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea::-webkit-input-placeholder {
  color: #848383;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea::-moz-placeholder {
  color: #848383;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-ms-input-placeholder {
  color: #848383;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-moz-placeholder {
  color: #848383;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-webkit-autofill,
.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-webkit-autofill:focus,
.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:-webkit-autofill:hover {
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .textarea-wrapper .custom-textarea:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-color: #ffffff;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list {
  margin: 24px 0 60px;
  text-align: left;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item {
  display: inline-block;
  margin: 0 14px 0 0;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item:last-child {
  margin: 0;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label {
  position: relative;
  cursor: pointer;
  height: 100%;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-weight: normal;
  width: 72px;
  height: 72px;
  color: #CCCCCC;
  border: solid 1px #CCCCCC;
  background: transparent;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label.recommend {
  color: #00CC99;
  border: solid 1px #00CC99;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label.notrecommend {
  color: #CC0000;
  border: solid 1px #CC0000;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label input[type="radio"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label input[type="radio"]:focus+.icon-block {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label .icon-block {
  width: 100%;
  height: 100%;
  padding: 24px;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list .feedback-list-item .list-item-label .icon-block .icon {
  font-size: 20px;
  line-height: 1;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .submit-btn {
  max-width: 280px;
  display: block;
  background: #6164A7;
  outline: transparent;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  border: 1px solid #6264a7;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  padding: 0 16px;
  border-radius: 2px;
  min-width: 96px;
  min-height: 32px;
  background-color: #6264a7;
  color: #fff;
  box-shadow: rgba(0,0,0,0.25) 0 2px 4px -0.75px;
  user-select: none;
}

.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .error-block,
.ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .success-block {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  color: #ffffff;
  height: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

@media (max-width:767px) {
  .ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area {
    padding: 24px 16px;
  }

  .ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
  }

  .ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .info-block {
    display: block;
    width: auto;
  }

  .ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .teamsfeedback-form-block .form-fields-list .textarea-listitem .feedback-list {
    text-align: center;
  }

  .ph-im-teams-feedback-v1-default-imredesign-default .im-teamsfeedback-area .im-teamsfeedback-content .form-main-block-content .submit-btn {
    margin: 0 auto;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-teams-feedback-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-targeted-jobs-v2-imdefault-imredesign-default#-TZYBBLPN!*/

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-widget-heading {
  padding: 0 0 22px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-widget-heading .headingBlock {
  display: inline-block;
  width: 100%;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-widget-heading .headingBlock .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-widget-heading .headingBlock .subHeading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  margin: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item {
  position: relative;
  background: #ffffff;
  padding: 24px;
  margin-bottom: 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item:last-child {
  margin-bottom: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .reward-block {
  display: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .expiredBlock .information-left-block {
  opacity: .2;
  filter: alpha(opacity=20);
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global {
  width: 100%;
  position: relative;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block {
  opacity: .1;
  filter: alpha(opacity=10);
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .title {
  cursor: default;
  pointer-events: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .matched-skills-backdrop {
  opacity: .1;
  filter: alpha(opacity=10);
  display: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
  display: inline-block;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .job-actions {
  position: relative;
  top: -3px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global:after {
  content: '';
  clear: both;
  display: table;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block {
  width: 65%;
  float: left;
  vertical-align: top;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
  display: inline;
  position: relative;
  padding-left: 16px;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.job-description {
  height: 0;
  display: block !important;
  overflow: hidden;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.hide.postedDate {
  height: 36px;
  display: block !important;
  overflow: hidden;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills {
  display: block;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child span,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title span,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser span,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList span,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills span {
  display: block;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  padding-left: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field:first-child:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.ml_skills:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob:before {
  display: none !important;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide) {
  padding-left: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.title+.job-field:not(.hide):before {
  display: none !important;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.fitLevel {
  display: inline-block;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.teamList {
  margin: 16px 0 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.descriptionTeaser+.teamList {
  margin: 24px 0 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.reward>span>span,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isCritical>span>span,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field.isFeaturedJob>span>span {
  color: #000000;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info span,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info p {
  word-break: break-all;
  word-break: break-word;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
  margin: 0 0 8px;
  font-family: 'AvenirRoman';
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
  display: block;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title:hover {
  color: #000000;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
  margin: 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations button {
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location {
  width: 50%;
  float: left;
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
  font-family: FSThriveElliotWeb-Light;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations>li {
  width: 100%;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button {
  cursor: pointer;
  border: none;
  margin: 12px 0 0 0;
  display: inline-block;
  padding: 0;
  background: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations button:focus {
  outline: 2px dashed #000000;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
  width: 50%;
  float: left;
  padding-right: 8px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location:nth-child(even) {
  padding-right: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block {
  float: left;
  width: 35%;
  vertical-align: top;
  text-align: right;
  margin: 32px 0 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
  display: inline-block;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
  display: inline-block;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button {
  min-width: 130px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
  margin-left: 24px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button {
  min-height: 40px;
  width: auto;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ffffff;
  background: none;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:hover,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .plain-button:active {
  color: #000000;
  background: none;
  background-color: #fff;
  border-color: #ffffff;
  box-shadow: none;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job {
  position: relative;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-job-button {
  cursor: pointer;
  color: #808080;
  background: none;
  border: none;
  font-size: 14px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown {
  position: absolute;
  width: 260px;
  right: 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:after {
  content: '';
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #808080 transparent;
  position: absolute;
  top: -9px;
  display: block;
  border-style: solid;
  right: 10px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .share-job .share-options-dropdown:after {
  border-color: transparent transparent #ffffff transparent;
  top: -8px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox {
  text-align: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label {
  position: relative;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label.disabled {
  opacity: 1;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label .label-content>i {
  display: block;
  font-size: 16px;
  line-height: 1;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
  color: #000000;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item {
  position: relative;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1;
  text-align: right;
  color: #000000;
  position: relative;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text {
  display: none;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  white-space: nowrap;
  text-transform: capitalize;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  position: absolute;
  z-index: 99;
  top: 23%;
  right: -9px;
  border-color: transparent transparent transparent #ffffff;
  display: none;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .tooltip-text::after {
  top: 23%;
  right: -9px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text {
  display: block !important;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::before,
.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item:hover .tooltip-text::after {
  display: block;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info {
  text-align: center;
  background-color: #ffffff;
  padding: 136px 48px;
  border: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info figure img {
  max-width: 175px;
  width: 100%;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description {
  padding: 24px 0 0;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .no-saved-jobs-available {
  padding: 0;
  margin: 0 auto;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  border-bottom: 1px solid #000000;
  display: inline-block;
  margin-top: 16px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-widget-footer {
  text-align: center;
  margin: 24px 0;
}

@media (max-width:1151px) {
  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area {
    width: 100%;
    max-width: 100%;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-widget-heading .headingBlock .heading {
    font-size: 22px;
    line-height: 33px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-widget-heading .headingBlock .subHeading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item {
    padding: 24px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 60%;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .jobs-list-item .information-block-global .information-right-block {
    width: 40%;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .no-saved-jobs-available {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .phs-widget-block-area .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width:767px) {
  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea {
    width: 100%;
    max-width: 100%;
    padding: 0 0;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .cartHeader {
    padding: 16px 8px 24px 8px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .cartHeader .headingBlock {
    display: inline-block;
    width: 100%;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .cartHeader .headingBlock .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .cartHeader .headingBlock .subHeading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list {
    padding: 0;
    background: transparent;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item {
    padding: 24px 16px;
    margin-bottom: 18px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global {
    margin: 0;
    border: none;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-left-block .job-info .postedDate {
    display: none;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block {
    width: inherit;
    text-align: left;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .expired-block {
    width: 90%;
    margin: 10px 0 0;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global.expiredBlock .information-right-block .job-actions {
    position: inherit;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block {
    width: 100%;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-field {
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-title {
    margin: 0 0 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-postdate {
    width: 90%;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-info .job-description {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-left-block .job-multi-locations ul .location {
    width: 100%;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block {
    margin: 0;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .matched-skills-backdrop {
    display: initial;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions {
    display: inherit;
    margin-top: 0;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item {
    display: block;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item+.job-action-item {
    margin-left: 16px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .refer-action-item,
  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    position: absolute;
    bottom: 8px;
    right: 0;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item,
  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .save-action-item {
    top: 0;
    bottom: inherit;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .jobs-list-item .information-block-global .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
    display: none !important;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info {
    padding: 128px 24px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info figure img {
    max-width: 112px;
    width: 100%;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description {
    padding: 30px 0 0;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .no-saved-jobs-available {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-targeted-jobs-v2-imdefault-imredesign-default .jobCartArea .phs-jobs-list .no-saved-jobs-info .no-saved-jobs-description .begin-search-text {
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
  }
}

/*!TZYBBLPN-end-widget-#ph-targeted-jobs-v2-imdefault-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-cp-status-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-cp-status-v1-default-imredesign-default .im-banner-block {
  display: none;
}

.ph-im-cp-status-v1-default-imredesign-default .container {
  margin-top: 0 !important;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container {
  background: #ffffff;
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 64px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-left-side-block {
  width: 28%;
  padding: 4px 0 4px 16px;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-left-side-block figure img {
  max-width: 212px;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-right-side-block {
  width: 72%;
  padding: 32px 32px 32px 24px;
  text-align: left;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-right-side-block .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-right-side-block .sub-heading {
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-right-side-block .theme1 {
  display: none;
}

.ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-right-side-block .cp-build-btn {
  margin-top: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-cp-status-v1-default-imredesign-default .container .cp-completion-wrapper {
  display: none;
}

.ph-im-cp-status-v1-default-imredesign-default .ph-course-recommendations-v1-view2-imredesign-default {
  display: none !important;
}

@media (max-width:767px) {
  .ph-im-cp-status-v1-default-imredesign-default .container {
    margin-top: 0 !important;
  }

  .ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container {
    padding: 24px 16px;
    margin-bottom: 16px;
    display: block;
  }

  .ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-left-side-block {
    width: 100%;
    padding: 0;
    padding-top: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-left-side-block figure img {
    width: 212px;
    margin: 0 auto;
  }

  .ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-right-side-block {
    width: 100%;
    padding: 0;
    text-align: center;
    margin-top: 16px;
    padding-bottom: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-default .container .career-path-status-area .career-path-status-container .cp-right-side-block .sub-heading {
    margin-top: 8px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-cp-status-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-cp-status-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper {
  height: calc(100vh - 60px);
  position: relative;
  background-color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .background-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: relative;
  height: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .background-wrapper .background-img-wrapper {
  height: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .background-wrapper .background-img-wrapper .background-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper {
  height: 100vh;
  z-index: 10;
  padding: 88px 48px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  text-align: center;
  top: 0;
  max-width: 1264px;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .top-wrapper .img-wrapper {
  width: 106px;
  border: 4px solid #ffffff;
  height: 106px;
  margin: 0 auto 16px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  position: relative;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .top-wrapper .img-wrapper .user-img {
  max-height: 98px;
  max-width: 98px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  left: 0;
  right: 0;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .top-wrapper .img-wrapper .user-initials {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 106px;
  background-color: #f9f9f9;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .top-wrapper .message-wrapper .message {
  color: #ffffff;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 48px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .top-wrapper .message-wrapper .message.strong-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper {
  margin-top: 146px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper {
  gap: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button {
  color: #000000;
  font-size: 16px;
  min-width: 240px;
  max-height: 48px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: #ffffff;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button.btn-search-role .btn-text {
  padding-left: 38px;
  padding-right: 0;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text {
  display: inline-block;
  padding: 0 24px 0 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  position: relative;
  max-width: 400px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text .icon {
  position: absolute;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text .icon.im-icon-location-map-o {
  top: 0;
  left: 0;
  line-height: 1;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text .icon.im-icon-location-map-o::before {
  width: 24px;
  height: 24px;
  display: inline-block;
  font-size: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text .icon.im-icon-right-arrow-thin {
  top: 4px;
  right: 0;
  line-height: 1;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text .icon.im-icon-right-arrow-thin::before {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text .icon.im-icon-binoculars-1 {
  top: 0;
  left: 0;
  line-height: 1;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button .btn-text .icon.im-icon-binoculars-1::before {
  width: 30px;
  height: 17px;
  display: inline-block;
  font-size: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .search-wrapper {
  gap: 12px;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .search-wrapper .btn-cancel {
  width: 48px;
  border: none;
  height: 48px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .search-wrapper .btn-cancel .icon {
  color: #000000;
  width: 10px;
  height: 10px;
  display: inline-block;
  font-size: 12px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .im-banner-block .container .im-banner-text .title {
  color: #ffffff;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 48px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container {
  padding: 0;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container.internal-mobility {
  min-height: 300px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container {
  background: #ffffff;
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 64px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-left-side-block figure img {
  width: 212px;
  margin: 0 auto;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-right-side-block .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 16px 0 0;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-right-side-block .sub-heading {
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-right-side-block .default {
  display: none;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-right-side-block .cp-build-btn {
  margin-top: 48px;
  max-width: 100%;
  width: 190px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper {
  padding: 16px 32px;
  align-items: center;
  margin-bottom: 40px;
  background-color: #FFF1C6;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper .icon-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  margin-right: 16px;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper .icon-wrapper .inner-circle {
  left: 7px;
  width: 29px;
  bottom: 7px;
  height: 29px;
  z-index: 1;
  position: absolute;
  background-color: #FFF1C6;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper .icon-wrapper .icon {
  width: 32px;
  height: 32px;
  display: inline-block;
  z-index: 5;
  position: relative;
  font-size: 32px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper .content-wrapper {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper .content-wrapper .head-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper .content-wrapper .content {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper {
  margin-bottom: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block {
  padding: 28px 32px 24px 32px;
  align-items: center;
  border-bottom: 1px solid #f9f9f9;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .heading {
  color: #000000;
  max-width: 70%;
  padding-right: 4px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .left-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
  flex-grow: .7;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .left-heading .role-count {
  margin-left: 16px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .button-wrapper {
  max-width: 30%;
  padding-left: 4px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .button-wrapper .edit-link {
  color: #000000;
  border: 1px solid #000000;
  padding: 5px 14px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .button-wrapper .btn.secondary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper {
  width: 40%;
  padding-right: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper {
  height: 100%;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container {
  max-height: 414px;
  overflow-y: auto;
  transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  margin-left: 14px;
  margin-top: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container::-webkit-scrollbar {
  width: 8px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container::-webkit-scrollbar-thumb {
  background: #808080;
  border-radius: 4px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container::-webkit-scrollbar-track {
  background: #fcfcfc;
  border-radius: 4px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list {
  transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  padding: 12px 26px 28px 18px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item {
  position: relative;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item::before {
  top: 0;
  left: 38px;
  width: 1px;
  height: 100%;
  content: '';
  position: absolute;
  border-left: 1px dashed #baccd6;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item:first-of-type .role-outer-wrapper {
  padding-top: 0;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item:last-of-type::before {
  height: 50%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item:not(:first-of-type) {
  padding-top: 12px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item:not(:first-of-type):hover {
  cursor: pointer;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper {
  padding: 28px 46px 28px 82px;
  position: relative;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper.current-role .role-title-wrapper .role-title {
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper.current-role .role-title-wrapper .role-title-tooltip {
  top: 80px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper.selected {
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper.selected .position-outer-wrapper .circle {
  background-color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper.selected .position-outer-wrapper .position-count {
  background-color: #ffffff;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper.selected .role-title-wrapper .role-title {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .position-outer-wrapper {
  top: 50%;
  left: 20px;
  position: absolute;
  transform: translate(0, -35%);
  -o-transform: translate(0, -35%);
  -ms-transform: translate(0, -35%);
  -moz-transform: translate(0, -35%);
  -webkit-transform: translate(0, -35%);
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .position-outer-wrapper.no-count {
  left: 32.5px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .position-outer-wrapper .circle {
  width: 12px;
  border: 3px solid #000000;
  height: 12px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .position-outer-wrapper .position-count {
  padding: 4px 10px;
  background-color: #fcfcfc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .image-wrapper {
  top: -12px;
  left: 4px;
  width: 68px;
  border: 4px solid #fcfcfc;
  height: 68px;
  z-index: 1;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .image-wrapper .user-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-align: center;
  line-height: 60px;
  background-color: #fcfcfc;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .role-heading {
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .role-title-wrapper .role-title {
  color: #000000;
  display: -webkit-box;
  overflow: hidden;
  font-size: 18px;
  margin-top: 4px;
  line-height: 28px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .role-title-wrapper .role-title.show-title-tooltip:hover+.role-title-tooltip {
  display: block;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .role-title-wrapper .role-title-tooltip {
  top: 114px;
  color: #000000;
  right: 0;
  width: 100%;
  display: none;
  padding: 8px 16px;
  z-index: 5;
  position: absolute;
  font-size: 16px;
  max-width: 302px;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper {
  width: 60%;
  padding-left: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper {
  height: 100%;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper.visible-hidden {
  visibility: hidden;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper {
  padding: 32px 32px 52px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .info-wrapper .info-text {
  color: #000000;
  display: inline;
  font-size: 20px;
  line-height: 30px;
  vertical-align: middle;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .info-wrapper>figure {
  display: inline-block;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper {
  margin-top: 50px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .section-title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  margin-bottom: 20px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list {
  flex-wrap: wrap;
  margin-top: 8px;
  max-height: 200px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item {
  display: inline-flex;
  padding: 4px 10px;
  position: relative;
  margin-top: 12px;
  background-color: rgba(249,249,249,0.5);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  align-items: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item:not(:last-of-type) {
  margin-right: 12px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item.item-count {
  position: relative;
  padding-left: 10px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item.item-count:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item.item-count:hover .skill-tooltip {
  display: block;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item .icon-wrapper {
  margin-right: 6px;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item .icon-wrapper .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  color: #32c5ff;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item .skill-name {
  color: rgba(0,0,0,0.8);
  font-size: 14px;
  line-height: 20px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item .count {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item .skill-tooltip {
  right: 0;
  width: 368px;
  bottom: 30px;
  display: none;
  padding: 0 12px 12px;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  max-height: 220px;
  overflow-y: auto;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item .skill-tooltip .skills-list {
  margin: 0;
  max-height: none;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .max-height-100 {
  max-height: 100px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .max-height-90 {
  max-height: 90px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper {
  margin-top: 50px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .section-title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list {
  flex-wrap: wrap;
  margin-top: 8px;
  max-height: 200px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item {
  display: inline-flex;
  padding: 4px 10px;
  position: relative;
  margin-top: 12px;
  background-color: rgba(249,249,249,0.5);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  align-items: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item:not(:last-of-type) {
  margin-right: 12px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item.item-count {
  position: relative;
  padding-left: 10px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item.item-count:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item.item-count:hover .compentency-tooltip {
  display: block;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item .icon-wrapper {
  margin-right: 6px;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item .icon-wrapper .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  color: #CA2EA7;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item .compentency-name {
  color: rgba(0,0,0,0.8);
  font-size: 14px;
  line-height: 20px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item .count {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item .compentency-tooltip {
  right: -32px;
  width: 302px;
  bottom: 30px;
  display: none;
  padding: 0 12px 12px;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  max-height: 220px;
  overflow-y: auto;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item .compentency-tooltip .compentencies-list {
  margin: 0;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .max-height-100 {
  max-height: 100px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .empty-state-wrapper {
  padding: 12px 32px 66px;
  text-align: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .empty-state-wrapper figure .img-no-skills {
  margin: 0 auto 16px;
  max-width: 350px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .empty-state-wrapper .empty-state-text {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-recommended-jobs-section,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-recommended-jobs-section {
  margin-top: 40px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper {
  padding: 24px 40px 0;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 48px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper.minimized,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper.minimized,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper.minimized {
  background-color: #ffffff;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper {
  width: 100%;
  padding-bottom: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper .heading,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper .heading,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper .heading {
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper .btn-job-dropdown,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper .btn-job-dropdown,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper .btn-job-dropdown {
  border: none;
  padding: 0;
  line-height: 1;
  background-color: transparent;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper .btn-job-dropdown .im-icon-arrow-down,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper .btn-job-dropdown .im-icon-arrow-down,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper .btn-job-dropdown .im-icon-arrow-down,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper .btn-job-dropdown .im-icon-arrow-up,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper .btn-job-dropdown .im-icon-arrow-up,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper .btn-job-dropdown .im-icon-arrow-up {
  color: #000000;
  width: 20px;
  height: 10px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper-mobile,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper-mobile,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper-mobile {
  display: none;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block {
  max-width: 100%;
  padding-bottom: 40px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 28px;
  padding: 24px;
  border: 1px solid #808080;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item:hover,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item:hover,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label .label-content>i,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label .label-content>i,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .jobs-list .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label .label-content>i {
  font-size: 18px;
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .create-job-alert-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper {
  padding: 6px 16px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 28px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper {
  display: flex;
  align-items: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper .bell-icon,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper .bell-icon,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper .bell-icon {
  vertical-align: middle;
  margin-right: 10px;
  display: inline-block;
  width: 36px;
  min-width: 36px;
  height: 36px;
  line-height: 36px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper .notification-job-search,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper .notification-job-search,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn-wrapper .notification-job-search {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn {
  padding: 0;
  background: transparent;
  border: none;
  min-height: auto;
  margin-left: 12px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn i,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn i,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn i {
  font-size: 12px;
  color: #000000;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn .create-btn-text,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn .create-btn-text,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .create-job-alert-wrapper .create-alert-btn .create-btn-text {
  margin-left: 2px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  white-space: normal;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .see-all-jobs,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .see-all-jobs,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .see-all-jobs {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  text-align: center;
  margin-top: 32px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link {
  display: inline-flex;
  align-items: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link .see-all-jobs-text,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link .see-all-jobs-text,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link .see-all-jobs-text {
  margin-right: 8px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link .arrow-right,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link .arrow-right,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .see-all-jobs .see-all-jobs-link .arrow-right {
  line-height: 1px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .see-all-jobs .show-more-btn,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .see-all-jobs .show-more-btn,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .see-all-jobs .show-more-btn {
  border: none;
  background: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin: 0 auto;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block .see-all-jobs .show-more-btn .icon,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block .see-all-jobs .show-more-btn .icon,
.ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block .see-all-jobs .show-more-btn .icon {
  display: inline-flex;
  margin-left: 8px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup {
  width: 100%;
  margin: 80px auto;
  padding: 72px 40px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .popup-heading {
  font-size: 22px;
  line-height: 33px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .popup-content {
  color: #000000;
  margin: 12px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .popup-content:last-of-type {
  margin: 0;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .button-wrapper {
  margin-top: 48px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .button-wrapper .btn.primary-button {
  margin: 0 auto;
  display: block;
  min-width: 194px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .button-wrapper .btn.default-button {
  color: #000000;
  border: none;
  margin: 24px auto 0;
  padding: 0;
  min-height: auto;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .section-heading {
  color: #85878C;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list {
  gap: 16px;
  margin-top: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item {
  width: 290px;
  border: 1px solid #808080;
  padding: 40px 24px;
  position: relative;
  min-height: 257px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .employee-profile-link {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper {
  width: 88px;
  height: 88px;
  margin: 0 auto 8px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper figure {
  width: 100%;
  height: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper figure .user-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper .avatar-wrapper {
  color: #000000;
  width: 88px;
  height: 88px;
  font-size: 20px;
  text-align: center;
  line-height: 88px;
  background-color: #f9f9f9;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper {
  text-align: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper .user-name {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper .designation {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .link-wrapper {
  margin-top: 32px;
  text-align: center;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .link-wrapper .show-link {
  border: none;
  background: none;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  font-size: 16px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .link-wrapper .show-link .icon {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .feature-not-supported-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60vh;
  text-align: center;
  padding: 30px;
}

.ph-im-cp-status-v1-default-imredesign-theme1 .feature-not-supported-info .feature-not-supported-info-text {
  margin: 0 30px;
  padding: 16px 24px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  background: #ffffff;
  font-size: 16px;
  line-height: 24px;
}

@media (min-width:768px) and (max-width:1024px) {
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block {
    display: block;
    padding: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .heading {
    max-width: none;
    padding-right: 0;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .button-wrapper {
    display: none;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper {
    padding-right: 12px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item::before {
    left: 32px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper {
    padding: 22px 22px 22px 66px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .position-outer-wrapper.no-count {
    left: 26.5px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .image-wrapper {
    width: 56px;
    height: 56px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .role-title-wrapper .role-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper {
    padding-left: 12px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper {
    padding: 24px;
  }
}

@media only screen and (max-width:1151px) {
  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .btn-build-path {
    display: none;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper .content-wrapper .content .edit-link {
    display: none;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .cp-completion-container .heading-block .heading-wrapper {
    max-width: 100%;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .cp-completion-container .heading-block .button-wrapper {
    display: none;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .cp-completion-container .cp-completion-inner-wrapper {
    padding: 0;
    margin-top: 14px;
    background-color: transparent;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .cp-completion-container .cp-completion-inner-wrapper .cp-skill-gap-container {
    max-width: 100%;
    margin-top: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .cp-completion-container .cp-completion-inner-wrapper .cp-skill-gap-container .skills-head-text {
    font-size: 12px;
    font-family: FSThriveElliotWeb-Light;
    line-height: 18px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .cp-completion-container .cp-completion-inner-wrapper .cp-skill-gap-container .skill-match-wrapper {
    padding: 20px 20px 8px;
    margin-top: 14px;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .cp-completion-container .cp-completion-inner-wrapper .cp-skill-gap-container .skill-match-wrapper .skills-list .skills-list-item {
    margin-top: 0;
    margin-bottom: 12px;
  }
}

@media (max-width:767px) {
  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper {
    background-color: white;
    height: auto;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .background-wrapper {
    position: unset;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .background-wrapper .background-img-wrapper .background-img {
    object-fit: unset;
    height: auto;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper {
    height: auto;
    position: relative;
    padding: 20px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .top-wrapper .message-wrapper .message {
    color: #000000;
    font-size: 24px;
    line-height: 36px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper {
    margin-top: 40px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .btn-build-path {
    display: none;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area {
    padding: 24px 16px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-left-side-block {
    padding-top: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-right-side-block {
    margin-top: 16px;
    padding-bottom: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .career-path-status-area .career-path-status-container .cp-right-side-block .sub-heading {
    margin-top: 8px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .role-info-wrapper {
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper {
    display: block;
    margin-bottom: 40px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block {
    padding: 26px 28px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .heading-block .heading {
    padding: 0;
    font-size: 18px;
    max-width: none;
    line-height: 28px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper {
    width: 100%;
    padding: 0;
    margin-bottom: 40px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list {
    padding: 24px 10px 32px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper {
    padding: 14px 18px 14px 84px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .left-wrapper .cp-path-inner-wrapper .cp-details-container .im-careerpath-list .im-careerpath-list-item .role-outer-wrapper .role-title-wrapper .role-title {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper {
    width: 100%;
    padding: 0;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper {
    padding: 24px 18px 54px 18px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .info-wrapper .info-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper {
    margin-top: 40px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item .icon-wrapper {
    margin-right: 6px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item.item-count {
    width: 100%;
    background-color: transparent;
    padding: 0;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item.item-count .count-wrapper {
    display: inline-block;
    background-color: rgba(249,249,249,0.5);
    padding: 4px 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .skills-outer-wrapper .skills-list .skills-list-item.item-count .count-wrapper .skill-tooltip {
    max-width: 300px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper {
    margin-top: 40px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item.item-count {
    width: 100%;
    background-color: transparent;
    padding: 0;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item.item-count:hover {
    background-color: transparent;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item.item-count .count-wrapper {
    display: inline-block;
    background-color: rgba(249,249,249,0.5);
    padding: 4px 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .role-details-content-wrapper .compentencies-outer-wrapper .compentencies-list .compentencies-list-item.item-count .count-wrapper .compentency-tooltip {
    max-width: 300px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .empty-state-wrapper {
    padding: 26px 20px 80px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .empty-state-wrapper figure .img-no-skills {
    width: 100%;
    margin: 0 auto 20px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .cp-completion-wrapper .right-wrapper .role-details-wrapper .empty-state-wrapper .empty-state-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper {
    padding: 26px 18px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper {
    display: none;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper-mobile,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper-mobile,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper-mobile {
    padding-bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .heading-wrapper-mobile .btn-job-dropdown .im-icon-arrow-down,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .heading-wrapper-mobile .btn-job-dropdown .im-icon-arrow-down,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .heading-wrapper-mobile .btn-job-dropdown .im-icon-arrow-down {
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    vertical-align: middle;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block-mobile,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block-mobile,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block-mobile {
    padding-bottom: 0;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper {
    padding: 24px 18px 0;
    background-color: #fcfcfc;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper .nav-wrapper .nav-btn,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper .nav-wrapper .nav-btn,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper .nav-wrapper .nav-btn {
    background: none;
    border: none;
    margin-bottom: 26px;
    color: #000000;
    display: inline-flex;
    align-items: center;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper .nav-wrapper .icon,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper .nav-wrapper .icon,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block-mobile .jobs-popup-inner-wrapper .nav-wrapper .icon {
    height: 16px;
    margin-right: 6px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper {
    padding: 16px 16px 20px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper .create-alert-btn-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper .create-alert-btn-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper .create-alert-btn-wrapper {
    flex-direction: column;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .container .jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper .create-alert-btn-wrapper .alert-content-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .mentor-jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper .create-alert-btn-wrapper .alert-content-wrapper,
  .ph-im-cp-status-v1-default-imredesign-theme1 .container .employee-jobs-outer-wrapper .jobs-block-mobile .create-job-alert-wrapper .create-alert-btn-wrapper .alert-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup {
    height: 100vh;
    margin: 0;
    display: table;
    padding: 40px 18px;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .popup-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .title-change-message-overlay .title-change-message-popup .title-change-message-inner-wrapper .popup-content {
    margin: 16px 0 0;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list {
    display: block;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .similar-people-outer-wrapper .similar-people-list .similar-people-list-item {
    width: 100%;
    margin-bottom: 18px;
  }
}

@media only screen and (max-width:480px) {
  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper {
    display: block;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .btn-search-role {
    margin-top: 16px;
  }

  .ph-im-cp-status-v1-default-imredesign-theme1 .widget-outer-wrapper .content-wrapper .bottom-wrapper .button-wrapper .plain-button {
    min-width: 250px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-cp-status-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-cp-role-details-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-cp-role-details-v1-default-imredesign-default .popup-modal-backdrop {
  z-index: 9999;
}

.ph-im-cp-role-details-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

@keyframes fadeInLeft {
  from {
    transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
  }

  to {
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper {
  position: inherit;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup {
  width: 20%;
  animation: 1s ease-in-out 0s forwards fadeDown;
  height: 100vh;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup::-webkit-scrollbar {
  width: 0;
  background: transparent;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .cp-selector-sidepane-poup-inner-wrapper {
  background-color: #ffffff;
  padding: 40px 24px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole {
  border-left: 1px dashed #000000;
  margin-left: 8px;
  position: relative;
  padding-bottom: 56px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole.active {
  -webkit-border-radius: 0 16px 16px 0;
  -moz-border-radius: 0 16px 16px 0;
  -ms-border-radius: 0 16px 16px 0;
  border-radius: 0 16px 16px 0;
  border-right: 2px solid #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole.active::after {
  content: '';
  position: absolute;
  right: -24px;
  top: 50%;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 16px solid #000000;
  transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -webkit-transform: translateY(-50%) rotate(-90deg);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole:last-of-type {
  border-left: none;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole .role-checkbox {
  height: 16px;
  width: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  left: 0;
  transform: translateX(-8px);
  -o-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  -webkit-transform: translateX(-8px);
  background-color: #ffffff;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole.added .role-checkbox {
  background-color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole.added .role-checkbox .icon {
  color: #ffffff;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole .role-content {
  margin-left: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole .role-content .role-direction-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 12px;
  margin-bottom: 8px;
  width: fit-content;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole .role-content .role-direction-wrapper .icon {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  font-size: 14px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole .role-content .role-direction-wrapper .direction-text {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-selector-sidepane-poup .eachrole .role-content .role-title {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block {
  outline: none;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: 80%;
  max-width: 100%;
  background-color: #ffffff;
  height: 100vh;
  overflow-y: auto;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper {
  padding: 48px 40px 120px 80px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .close-icon {
  top: 48px;
  right: 40px;
  border: none;
  padding: 0;
  z-index: 5;
  position: absolute;
  font-size: 14px;
  line-height: 1;
  background-color: transparent;
  color: #adafb3;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .close-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper {
  padding-bottom: 64px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label {
  min-height: 32px;
  font-family: 'AvenirRoman';
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #85878C;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  padding: 6px 16px 6px 12px;
  margin-right: 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(249,249,249,0.65);
  border: none;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label.exactMatch {
  background-color: rgba(87,211,0,0.1);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label.exactMatch .fit-level .progress-bar-progress {
  stroke: rgba(87,211,0,0.3);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label.semanticMatch {
  background-color: rgba(255,159,14,0.1);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label.semanticMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,159,14,0.3);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label.noMatch {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label.noMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,155,0,0.3);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label .fit-level {
  width: 16px;
  height: 16px;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  position: relative;
  top: 3px;
  margin-right: 2px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label .fit-level .progress-bar-progress {
  fill: none;
  stroke: #808080;
  stroke-width: 4;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label .fit-level .progress-bar-progress .match-percent {
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: initial;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label .fit-level .progress-bar-progress.exactMatch {
  stroke: rgba(87,211,0,0.6);
  stroke-dasharray: 37,25;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label .fit-level .progress-bar-progress.semanticMatch {
  stroke: rgba(255,159,14,0.6);
  stroke-dasharray: 27,25;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label .fit-level .progress-bar-progress.noMatch {
  stroke: #ff9b00;
  stroke-dasharray: 21,25;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label:focus,
.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .fit-level-label:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .tags-block .most-common-label {
  min-height: 32px;
  font-family: 'AvenirRoman';
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(34,69,217,0.04);
  border: none;
  padding: 6px 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-title-info-wrapper {
  max-width: 68%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .cp-v2-actions-wrapper {
  max-width: 28%;
  position: absolute;
  right: 40px;
  top: 80px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-title {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin-top: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list {
  margin-top: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 6px 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list .job-info-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list .job-info-item .item-icon {
  margin-right: 2px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list .job-info-item .item-icon .icon {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  height: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list .job-info-item .item-value,
.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list .job-info-item .field-name {
  margin-left: 4px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list .job-info-item .item-value {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-info .job-info-list .job-info-item .field-name {
  font-family: FSThriveElliotWeb-Heavy;
  flex-shrink: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 32px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .jr-description ul {
  list-style: inside;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .cr-wrapper {
  margin-top: 20px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .cr-wrapper .cr-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .cr-wrapper .cr-description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  margin-top: 8px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .cr-wrapper ul {
  list-style: inside;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper {
  padding-top: 32px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-flow: wrap;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 6px 16px;
  height: 32px;
  margin: 16px 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  color: #000000;
  background-color: #fcfcfc;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item i {
  height: 14px;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 4px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .job-hold {
  color: #FF5F57;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .job-pos {
  color: #FFA037;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .com-role {
  color: #1EB333;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .text-block {
  margin-left: 6px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item:last-child {
  margin-right: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper {
  margin-bottom: 56px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .heading {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs {
  border-bottom: solid 1px #e9e9e9;
  margin-bottom: 56px;
  display: flex;
  color: #85878C;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block {
  padding: 14px 26px 4px 26px;
  width: 284px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  background-color: #fcfcfc;
  margin-right: 6px;
  cursor: pointer;
  -webkit-border-radius: 19px 19px 0 0;
  -moz-border-radius: 19px 19px 0 0;
  -ms-border-radius: 19px 19px 0 0;
  border-radius: 19px 19px 0 0;
  border: 1px solid #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab .skill-competencies-tab-icon {
  margin-right: 6px;
  display: inline-block;
  height: 18px;
  width: 18px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab .skill-competencies-tab-icon .competency {
  color: #CA2EA7;
  font-size: 20px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab .skill-competencies-tab-icon .skills {
  color: #32c5ff;
  font-size: 22px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-tab-heading {
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-rating {
  font-size: 22px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Bold;
  color: #adafb3;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-rating .actual-rating {
  font-size: 32px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-rating .overall-rating {
  font-size: 22px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Bold;
  color: #adafb3;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block {
  max-height: 450px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #000000 #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block::-webkit-scrollbar {
  width: 6px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block::-webkit-scrollbar-thumb {
  background: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block::-webkit-scrollbar-track {
  background: #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-subheading {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 22px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched {
  display: inline-block;
  width: 45%;
  margin-bottom: 40px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading {
  margin-bottom: 12px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .heading-name {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .heading-required-level {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Light;
  color: #adafb3;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon {
  display: inline-block;
  position: relative;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  z-index: 1;
  padding-bottom: 20px;
  transform: translate(0, 18px);
  left: 0;
  top: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip {
  display: block;
  padding: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  width: 382px;
  -webkit-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
  box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-label {
  padding: 4px 10px;
  background-color: #EEEEEE;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 20px;
  display: inline-block;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-heading {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 4px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-subcontent {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .rate-skill-button-wrapper {
  margin-top: 32px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .rate-skill-button-wrapper .rate-skill-button {
  min-height: unset;
  padding: 6px 16px;
  font-family: FSThriveElliotWeb-Heavy;
  max-width: 100%;
  white-space: inherit;
  text-align: left;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level {
  display: flex;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each {
  display: inline-block;
  margin-right: 16px;
  position: relative;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency {
  display: inline-block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .parent {
  width: 48px;
  height: 48px;
  border: 4px solid rgba(202,46,167,0.3);
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child {
  width: 32px;
  height: 32px;
  background-color: rgba(202,46,167,0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: 1px solid #d6e1e9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .user-image {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .check-image {
  width: 20px;
  height: 20px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .text {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency {
  display: inline-block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
  width: 48px;
  height: 48px;
  border: 4px dashed #E9A9DB;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media not all and (min-resolution:.001dpcm) {
  .ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
    border-style: dotted;
  }
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .child-element {
  width: 32px;
  height: 32px;
  background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .count {
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #D353B7;
  background-color: #fff;
  border-radius: 100%;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  z-index: 1;
  padding-top: 4px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip {
  display: block;
  position: static;
  padding: 6px 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  width: max-content;
  -webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 8px 20px 0 rgba(0,0,0,0.08);
  box-shadow: 0 8px 20px 0 rgba(0,0,0,0.08);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip .tooltip-heading {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .unrated-skill-wrapper .rate-unrated-skill-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background: rgba(0,0,0,0.1);
  border: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  color: #85878C;
  padding: 4px 10px;
  gap: 6px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .unrated-skill-wrapper .rate-unrated-skill-btn .icon {
  font-size: 14px;
  height: 16px;
  width: 12px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched:nth-of-type(2n) .competency-level-tooltip {
  transform: translate(-88%, 0);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched:nth-of-type(2n) .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
  left: unset;
  right: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched {
  margin-top: 24px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item {
  display: inline-flex;
  background-color: rgba(229,229,229,0.5);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  margin-right: 12px;
  margin-bottom: 12px;
  align-items: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper {
  margin-right: 6px;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  color: #CA2EA7;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .competency-name {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .unmatched-comeptency-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 3%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched {
  flex-basis: 48%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .parent {
  border: 4px solid rgba(50,197,255,0.6);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child {
  background-color: rgba(50,197,255,0.3);
  background: linear-gradient(0deg, #D6F3FF 0, #D6F3FF 100%),#32c5ff;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  color: #32c5ff;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
  border: 4px dashed rgba(50,197,255,0.6);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .count {
  color: #32c5ff;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item {
  position: relative;
  justify-content: center;
  min-width: 100px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item.added {
  background: rgba(0,0,0,0.3);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper .icon {
  color: #32c5ff;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .competency-name {
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-skill-btn-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  position: absolute;
  gap: 4px;
  align-items: center;
  visibility: hidden;
  width: 100%;
  justify-content: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-skill-btn-wrapper .icon {
  color: #000000;
  font-size: 13px;
  line-height: 1;
  display: inline-block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-skill-btn-wrapper .icon.im-icon-delete {
  color: #ee0000;
  font-size: 12px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-remove-skill-tooltip-wrapper {
  max-width: 220px;
  width: max-content;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.2);
  box-shadow: 0 4px 32px rgba(0,0,0,0.2);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 4px 8px;
  position: absolute;
  bottom: 36px;
  left: 4px;
  z-index: 1;
  display: none;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover.unmatched-skill {
  background: rgba(0,0,0,0.3);
  cursor: pointer;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover.unmatched-skill .competency-name {
  visibility: hidden;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover .add-skill-btn-wrapper {
  visibility: visible;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover .add-remove-skill-tooltip-wrapper {
  display: block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .skill-gap-wrapper .active {
  background-color: #ffffff !important;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper {
  padding: 64px 0;
  border-top: 1px solid #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .skill-match-wrapper {
  margin-top: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper.missing-skills-wrapper {
  margin-top: 30px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-flow: wrap;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list .skills-list-item {
  color: rgba(0,0,0,0.85);
  height: 32px;
  margin: 12px 12px 0 0;
  padding: 6px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: rgba(249,249,249,0.65);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list .skills-list-item.active {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list .skills-list-item:last-child {
  margin-right: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper {
  padding: 64px 0;
  border-top: 1px solid #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 48px;
  position: relative;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .canvas-wrapper {
  position: relative;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .education-details {
  margin-left: 50px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .education-details .sub-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .education-details .list-items {
  position: relative;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .education-details .list-items .list-item {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .education-details .list-items .list-item:first-child {
  margin-top: 12px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .education-details .list-items .list-item.active {
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .education-wrapper .education-container .education-details .show-more-btn {
  background: transparent;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin-top: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper {
  padding: 64px 0 0;
  border-top: 1px solid #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block {
  align-items: center;
  padding-top: 46px;
  padding-bottom: 64px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .current-role-title {
  position: relative;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .current-role-title .title-value {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  max-width: 126px;
  width: calc(100% - 30px);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .current-role-title .arrow-icon {
  line-height: 1;
  font-size: 10px;
  color: #000000;
  width: 30px;
  height: 30px;
  -webkit-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.05);
  -moz-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.05);
  box-shadow: 3px 0 18px 0 rgba(0,0,0,0.05);
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: solid 1px rgba(229,229,229,0.5);
  margin-left: 8px;
  position: relative;
  padding: 8px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .current-role-title .arrow-icon:after {
  content: "";
  width: 69px;
  border-top: 2px solid #f9f9f9;
  position: absolute;
  left: 27px;
  top: 50%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list-block {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list {
  position: relative;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item {
  position: relative;
  padding-left: 330px;
  margin-top: 62px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item:first-child {
  margin-top: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item:first-child::before,
.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item:first-child::after {
  -webkit-border-radius: 15px 0 0 0;
  -moz-border-radius: 15px 0 0 0;
  -ms-border-radius: 15px 0 0 0;
  border-radius: 15px 0 0 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item:last-child::before {
  display: none;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item::before {
  content: "";
  height: 102px;
  border-left: 2px solid #f9f9f9;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 65px;
  width: 15px;
  border-radius: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item::after {
  content: "";
  border-top: 2px solid #f9f9f9;
  position: absolute;
  top: 50%;
  right: 0;
  left: 65px;
  width: 240px;
  height: 15px;
  border-radius: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item .most-common-label-area {
  position: absolute;
  left: 65px;
  width: 255px;
  top: 50%;
  z-index: 10;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item .most-common-label {
  background: #f5f7fd;
  padding: 6px 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  z-index: 2;
  margin: 0 auto;
  text-align: center;
  position: relative;
  max-width: 150px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item .list-item-block {
  height: 40px;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item .list-item-block:after {
  content: ">";
  position: absolute;
  top: 52%;
  left: -33px;
  font-size: 18px;
  transform: translateY(-50%);
  color: #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item .list-item-block .list-item-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item .list-item-block .list-item-desc {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item.single-role:only-child::after {
  top: 50%;
  border-top: 2px solid #f9f9f9;
  border-radius: 0;
  border-bottom: none;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item.single-role:only-child .list-item-block::after {
  top: 52%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item.two-roles:first-of-type::after {
  top: 40%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item.two-roles:first-of-type .list-item-block::after {
  top: 42%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item.two-roles:nth-last-child(2)::before {
  -webkit-border-radius: 15px 0 15px 15px;
  -moz-border-radius: 15px 0 15px 15px;
  -ms-border-radius: 15px 0 15px 15px;
  border-radius: 15px 0 15px 15px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item:nth-last-child(2)::before {
  -webkit-border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  -ms-border-radius: 0 0 15px 15px;
  border-radius: 0 0 15px 15px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item:last-child::after {
  top: 12%;
  border-top: none;
  -webkit-border-radius: 15px 0 0 15px;
  -moz-border-radius: 15px 0 0 15px;
  -ms-border-radius: 15px 0 0 15px;
  border-radius: 15px 0 0 15px;
  border-bottom: 2px solid #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .roles-list .roles-list-item:last-child .list-item-block::after {
  top: 48%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .show-more-btn {
  position: absolute;
  bottom: -86px;
  background: transparent;
  border: none;
  padding: 0;
  left: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .show-more-btn .icon-block {
  width: 24px;
  height: 24px;
  background-color: #000000;
  color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 1px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .show-more-btn .icon-block i {
  font-size: 12px;
  line-height: 1;
  height: 12px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block .show-more-btn .text {
  margin-left: 8px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .most-common-label-area .most-common-label {
  padding: 0;
  background: white;
  max-width: 132px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .most-common-label-area .second-most-common-label {
  background: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  z-index: 2;
  margin: 0 auto;
  text-align: center;
  position: relative;
  padding: 0;
  max-width: 152px;
}

@keyframes levelone {
  0% {
    background-position: -200px 0;
  }

  100% {
    background-position: 1000px 0;
  }
}

@keyframes leveltwo {
  0% {
    background-position: -750px 0;
  }

  100% {
    background-position: 750px 0;
  }
}

@keyframes levelthree {
  0% {
    background-position: -1300px 0;
  }

  100% {
    background-position: -50px 0;
  }
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .linear-background {
  animation-fill-mode: forwards;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  margin-bottom: 3px;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  background-size: 1500px 104px;
  animation-duration: 2.5s;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .linear-background.first {
  animation-name: levelthree;
  height: 20px;
  width: 170px;
  animation-delay: .7s;
  background-image: linear-gradient(to right, #e8e8e8 0, #d8d8d8 10%, #e8e8e8 21%, #e8e8e8 100%);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .linear-background.second {
  animation-name: levelthree;
  animation-delay: .7s;
  height: 18px;
  width: 140px;
  background-image: linear-gradient(to right, #e8e8e8 0, #d8d8d8 10%, #e8e8e8 21%, #e8e8e8 100%);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .linear-background.third {
  width: 132px;
  height: 24px;
  animation-delay: .7s;
  animation-name: levelone;
  background-image: linear-gradient(to right, #e8e8e8 0, #d8d8d8 10%, #e8e8e8 21%, #e8e8e8 100%);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .linear-background.fourth {
  width: 132px;
  height: 32px;
  animation-name: leveltwo;
  animation-delay: .7s;
  background-image: linear-gradient(to right, #e8e8e8 0, #d8d8d8 10%, #e8e8e8 25%, #e8e8e8 100%);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-next-roles-wrapper .cp-roles-graph-block.content-placeholder .linear-background.fifth {
  width: 152px;
  height: 32px;
  animation-delay: .7s;
  animation-name: leveltwo;
  background-image: linear-gradient(to right, #e8e8e8 0, #d8d8d8 10%, #e8e8e8 25%, #e8e8e8 100%);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .empty-state-wrapper {
  margin-top: 56px;
  text-align: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .empty-state-wrapper figure .img-empty-state {
  margin: 0 auto 16px;
  max-width: 148px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .empty-state-wrapper .empty-state-text {
  color: #000000;
  margin: 0 auto;
  font-size: 20px;
  max-width: 395px;
  line-height: 30px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper {
  max-width: 1008px;
  width: 100%;
  margin: 64px 0;
  border-top: 1px solid #f9f9f9;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper {
  padding: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper {
  padding: 60px 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper {
  margin-bottom: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper .job-block-heading {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper .show-all-wrapper .show-more-btn {
  border: none;
  background: none;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper .see-all-text {
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .jobs-block .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 28px;
  padding: 24px;
  border: 1px solid #808080;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .jobs-block .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .jobs-block .jobs-list .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label .label-content>i {
  font-size: 18px;
  color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-courses-wrapper .ph-widget-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-courses-wrapper .ph-widget-heading .icon {
  display: inline-flex;
  font-size: 18px;
  margin-right: 12px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-courses-wrapper .courses-list {
  gap: 40px;
  margin-top: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-courses-wrapper .courses-list .course-list-item {
  width: 400px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-courses-wrapper .courses-list .course-list-item:nth-of-type(2n) .course-list-item-link .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-courses-wrapper .courses-list .course-list-item:nth-of-type(2n) .course-list-item-link .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .cp-edit-recommendations-wrapper .recommended-courses-wrapper .see-all {
  display: none;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper {
  margin-top: 60px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .section-heading {
  color: #85878C;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .heading-block {
  display: flex;
  justify-content: space-between;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .see-more {
  padding: 0;
  border: none;
  background: transparent;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 8px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list {
  gap: 16px;
  margin-top: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item {
  width: 290px;
  border: 1px solid #808080;
  padding: 40px 24px;
  position: relative;
  min-height: 257px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .employee-profile-link {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper {
  width: 88px;
  height: 88px;
  margin: 0 auto 8px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper figure {
  width: 100%;
  height: 100%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper figure .user-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper .avatar-wrapper {
  color: #000000;
  width: 88px;
  height: 88px;
  font-size: 20px;
  text-align: center;
  line-height: 88px;
  background-color: #f9f9f9;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper {
  text-align: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper .user-name {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-popup-block .cp-edit-body-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper .designation {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-footer-wrapper {
  width: 80%;
  right: 0;
  bottom: 0;
  padding: 22px 32px;
  z-index: 10;
  position: fixed;
  justify-content: flex-end;
  background-color: #ffffff;
  -webkit-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.08);
  box-shadow: 3px 0 18px 0 rgba(0,0,0,0.08);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-footer-wrapper .close-btn {
  min-width: 140px;
  margin-right: 20px;
  color: #000000;
  border-color: #000000;
}

.ph-im-cp-role-details-v1-default-imredesign-default .cp-edit-popup-wrapper .cp-edit-footer-wrapper .done-btn {
  min-width: 220px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .success-wrapper {
  outline: none;
  padding: 40px 0;
  display: block;
  position: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ph-im-cp-role-details-v1-default-imredesign-default .success-wrapper .success-block {
  width: 100%;
  margin: 0 auto;
  max-width: 626px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding: 76px;
  text-align: center;
}

.ph-im-cp-role-details-v1-default-imredesign-default .success-wrapper .success-block figure img {
  display: inline-block;
}

.ph-im-cp-role-details-v1-default-imredesign-default .success-wrapper .success-block .head-text {
  margin-top: 22px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .success-wrapper .success-block .success-desc {
  margin-top: 12px;
  color: #000000;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-role-details-v1-default-imredesign-default .success-wrapper .success-block .btn-ok {
  min-width: 196px;
  margin-top: 48px;
}

/*!TZYBBLPN-end-widget-#ph-im-cp-role-details-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-cp-builder-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-cp-builder-v1-default-imredesign-default .ie-support {
  left: 0;
  width: 100%;
  position: fixed;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-banner-block {
  z-index: 20;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-banner-block .container .im-banner-text .title {
  color: #ffffff;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 32px;
  line-height: 48px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-banner-block .container .im-banner-text .sub-heading {
  color: #ffffff;
  font-family: FSThriveElliotWeb-Light;
  font-size: 24px;
  line-height: 36px;
  margin-top: 4px;
}

@keyframes fadeDown {
  0% {
    transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
  }

  100% {
    transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper {
  z-index: 11;
  position: sticky;
  top: 60px;
  animation: .5s ease-in-out 0s forwards fadeDown;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper {
  width: 96%;
  margin: 0 auto;
  padding: 24px 0;
  position: relative;
  max-width: 1264px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-label {
  color: #000000;
  font-size: 20px;
  max-width: 50%;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
  margin-right: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-label .strong-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper {
  width: 40%;
  position: relative;
  max-width: 456px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .input-search {
  color: #000000;
  height: 48px;
  padding: 12px 70px 12px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #f9f9f9;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .input-search::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .input-search::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .input-search:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .input-search:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .role-title-list {
  top: 52px;
  left: 0;
  width: 100%;
  padding: 10px 0;
  z-index: 5;
  position: absolute;
  max-height: 260px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .role-title-list .role-title-list-item {
  color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .role-title-list .role-title-list-item em {
  font-style: normal;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .role-title-list .role-title-list-item:hover,
.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .role-title-list .role-title-list-item.listitem-focused {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .btn-clear {
  top: 50%;
  color: #000000;
  right: 55px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 10px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .btn-role-search {
  top: 50%;
  right: 5px;
  width: 40px;
  height: 40px;
  padding: 10px;
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .input-wrapper .field-wrapper .btn-role-search .icon-search-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: .6;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .btn-reset {
  top: 50%;
  right: 0;
  width: 40px;
  border: 1px solid transparent;
  height: 40px;
  padding: 14px 10px 10px;
  position: absolute;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .btn-reset>svg {
  width: 21px;
  height: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .btn-reset>svg path {
  fill: #000000;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .btn-reset .tooltip-text {
  top: 50%;
  color: #85878C;
  right: 48px;
  display: none;
  padding: 4px 10px;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  white-space: nowrap;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .btn-reset:hover {
  border-color: #000000;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper .inner-wrapper .btn-reset:hover .tooltip-text {
  display: block;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper {
  z-index: 10;
  position: sticky;
  top: 60px;
  background-color: #fcfcfc;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper.search-bar-enabled {
  top: 156px;
  -o-transition: .5s ease-in-out top;
  -moz-transition: .5s ease-in-out top;
  -ms-transition: .5s ease-in-out top;
  -webkit-transition: .5s ease-in-out top;
  transition: .5s ease-in-out top;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper {
  width: 96%;
  margin: 0 auto;
  z-index: 100;
  padding: 56px 0 18px;
  max-width: 1264px;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title {
  width: 344px;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title.no-target-role {
  opacity: .8;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title .title-block {
  display: inherit;
  max-width: 100%;
  text-align: left;
  align-items: center;
  padding-right: 8px;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title .title-block.w-80 {
  width: 80%;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title .title-block .icon {
  height: 20px;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title .title-block .heading {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title .title-block .heading>span {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper .role-column-wrapper .im-careerpath-list-title .edit-block {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  text-align: right;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  padding-left: 8px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 20%;
}

.ph-im-cp-builder-v1-default-imredesign-default>.container.internal-mobility.cp-build-area-outer-wrapper {
  padding: 0;
  margin-top: 0;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area {
  min-height: 400px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list {
  display: flex;
  flex-wrap: unset;
  background: transparent;
  justify-content: space-between;
  min-height: 600px;
  padding-bottom: 300px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item {
  padding: 0;
  width: 344px;
  position: relative;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .role-card-item-wrapper {
  position: sticky;
  top: 156px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .role-card-item-wrapper.search-bar-enabled {
  top: 252px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .role-card-item-wrapper.ph-ally-role-card-item-wrapper {
  -o-transition: .5s ease-in-out top;
  -moz-transition: .5s ease-in-out top;
  -ms-transition: .5s ease-in-out top;
  -webkit-transition: .5s ease-in-out top;
  transition: .5s ease-in-out top;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .role-card-item-wrapper.ie-col-card-support {
  position: fixed;
  padding-left: 0;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .role-card-item-wrapper.ie-col-card-support .arrow-icon {
  right: -15%;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon {
  top: 52px;
  color: #000000;
  right: -22%;
  width: 30px;
  height: 30px;
  display: none;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 4px 0 rgba(34,69,217,0.3);
  -moz-box-shadow: 0 2px 4px 0 rgba(34,69,217,0.3);
  box-shadow: 0 2px 4px 0 rgba(34,69,217,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon.active {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon:before {
  right: 30px;
  width: 52px;
  content: "";
  position: absolute;
  border-top: 1px solid rgba(0,0,0,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon:after {
  left: 30px;
  width: 52px;
  content: "";
  position: absolute;
  border-top: 1px solid rgba(0,0,0,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item.current-position .positions-list .list-sub-item .list-item-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item.current-position .positions-list .list-sub-item .list-item-btn .title-block .list-item-title {
  max-width: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item.current-position .positions-list .list-sub-item .list-item-btn .title-block .list-item-title:hover {
  cursor: default;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item.current-position .positions-list .list-sub-item .list-item-btn .title-block .target-roles-info {
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list {
  padding: 0;
  list-style: none;
  position: relative;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.roles-list-animation {
  animation: 1.5s ease-in-out 0s forwards fadeDown;
}

@keyframes fadeInUp {
  from {
    transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
  }

  to {
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item {
  position: relative;
  width: 344px;
  z-index: 1;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item:not(:first-child) {
  margin-top: 14px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.current-pos-graph .list-item-btn,
.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.next-pos-graph.selected .list-item-btn {
  border: solid 1px rgba(0,0,0,0.3);
  pointer-events: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.current-pos-graph {
  z-index: 2;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.content-placeholder {
  border: solid 1px rgba(69,102,143,0.1);
  background-color: rgba(173,175,179,0.07);
  height: 134px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 18px;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -15px 0;
  }

  100% {
    background-position: 90px 0;
  }
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.content-placeholder .linear-background {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background-size: 180px 104px;
  background-image: linear-gradient(to right, #e8e8e8 0, #d8d8d8 20%, #e8e8e8 40%, #e8e8e8 100%);
  margin-bottom: 3px;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.content-placeholder .linear-background.first {
  height: 24px;
  width: 162px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.content-placeholder .linear-background.second {
  height: 24px;
  width: 120px;
  margin-bottom: 12px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.content-placeholder .linear-background.third {
  width: 120px;
  height: 32px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.selected {
  margin: 0;
  animation: 1s ease-in-out 0s forwards fadeInUp;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.selected::after {
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.empty-state-wrapper {
  background-color: #fcfcfc;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper {
  border: 1px solid rgba(69,102,143,0.1);
  padding: 40px 20px;
  position: relative;
  text-align: center;
  background-color: rgba(173,175,179,0.07);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper figure .img-top-position {
  margin: 0 auto 24px;
  max-width: 80px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper .top-position-text {
  color: #000000;
  margin: 0 auto 10px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper .empty-state-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.role-card-visibility {
  visibility: hidden;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.lazy-load-animation {
  animation: fadein 1s;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  25% {
    opacity: .2;
  }

  50% {
    opacity: .55;
  }

  100% {
    opacity: 1;
  }
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn {
  padding: 20px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
  min-height: 134px;
  height: 100%;
  border: none;
  width: 100%;
  text-align: left;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  border: 1px solid transparent;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn:hover {
  border: solid 1px rgba(0,0,0,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .ph-a11y-overlay-btn {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  left: 0;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  width: 100%;
  justify-content: space-between;
  position: relative;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .title-block-left-wrapper {
  flex-basis: 90%;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .role-direction-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 12px;
  margin-bottom: 8px;
  width: fit-content;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .role-direction-wrapper .icon {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  font-size: 14px;
  color: #000000;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .role-direction-wrapper .direction-text {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .list-item-title {
  width: 100%;
  color: #000000;
  display: -webkit-box;
  z-index: 10;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  max-height: 48px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .list-item-title:hover {
  cursor: pointer;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .list-item-title.show-title-tooltip:hover+.role-title-tooltip {
  display: block;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .target-roles-info {
  background: transparent;
  padding: 0;
  border: none;
  width: auto;
  text-align: right;
  line-height: 1;
  color: #000000;
  z-index: 2;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .target-roles-info .icon {
  font-size: 16px;
  line-height: 1;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .title-block .role-title-tooltip {
  left: 0;
  color: #000000;
  width: 100%;
  bottom: 56px;
  display: none;
  padding: 8px 16px;
  z-index: 5;
  position: absolute;
  font-size: 16px;
  max-width: 294px;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .list-item-team {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: 100%;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 2px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block {
  margin-top: 12px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label {
  min-height: 32px;
  font-family: 'AvenirRoman';
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #85878C;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  padding: 6px 16px;
  margin-right: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(34,69,217,0.04);
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 126px;
  margin-right: 12px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label.exactMatch {
  background-color: rgba(87,211,0,0.1);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label.exactMatch .fit-level .progress-bar-progress {
  stroke: rgba(87,211,0,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label.semanticMatch {
  background-color: rgba(255,159,14,0.1);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label.semanticMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,159,14,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label.noMatch {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label.noMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,155,0,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level {
  width: 16px;
  height: 16px;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  position: relative;
  top: 3px;
  margin-right: 2px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress {
  fill: none;
  stroke: #808080;
  stroke-width: 4;
  transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress .match-percent {
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: initial;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress.exactMatch {
  stroke: rgba(87,211,0,0.6);
  stroke-dasharray: 37,25;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress.semanticMatch {
  stroke: rgba(255,159,14,0.6);
  stroke-dasharray: 27,25;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress.noMatch {
  stroke: #ff9b00;
  stroke-dasharray: 21,25;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label:focus,
.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .fit-level-label:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .list-item-btn .tags-block .most-common-label {
  min-height: 32px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #85878C;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  background-color: rgba(34,69,217,0.04);
  border: none;
  padding: 6px 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  max-width: 126px;
  width: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.current-pos-graph::before,
.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.current-pos-graph::after {
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.next-pos-graph::before {
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.next-pos-graph.active::after {
  content: "";
  border-top: 2px dashed rgba(0,0,0,0.5);
  position: absolute;
  top: 67px;
  left: initial;
  right: -69px;
  width: 69px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.next-pos-graph.inactive::after {
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item .no-target-role-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .show-more-btn-wrapper {
  margin-top: 14px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .show-more-btn-wrapper .btn-view-roles {
  width: 100%;
  border: none;
  height: 60px;
  font-size: 16px;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .show-more-btn-wrapper .btn-view-roles:hover {
  color: #000000;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .no-results-wrapper .empty-state-wrapper {
  padding: 24px;
  text-align: center;
  line-height: 1;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .no-results-wrapper .empty-state-wrapper figure {
  margin-bottom: 32px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .no-results-wrapper .empty-state-wrapper figure .img-no-results {
  max-width: 166px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .no-results-wrapper .empty-state-wrapper .no-result-text {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
  margin-bottom: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .no-results-wrapper .empty-state-wrapper .btn-clear-search {
  color: #000000;
  border: none;
  height: 24px;
  padding: 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  text-decoration: underline;
  background-color: transparent;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .divider {
  top: 66px;
  left: -50%;
  width: 170px;
  height: 1px;
  z-index: 0;
  position: absolute;
  border-top: 2px dashed rgba(34,69,217,0.3);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover {
  top: 0;
  width: 100%;
  position: absolute;
  max-width: 775px;
  padding-left: 133%;
  pointer-events: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover.no-target-role-hover .list-sub-item::after {
  left: -50%;
  right: auto;
  width: 170px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item {
  position: relative;
  display: inline-block;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item::before {
  content: "";
  top: 50%;
  left: -69px;
  width: 10px;
  bottom: 0;
  height: 148px;
  overflow: hidden;
  position: absolute;
  border-left: 2px dashed rgba(0,0,0,0.5);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item::after {
  top: 50%;
  left: -69px;
  right: 0;
  width: 69px;
  content: "";
  position: absolute;
  border-top: 2px dashed rgba(0,0,0,0.5);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item:nth-last-child(2)::before,
.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item:last-child::before {
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item.no-role-hover-text {
  color: #000000;
  border: 1px solid rgba(69,102,143,0.1);
  padding: 16px;
  z-index: 0;
  font-size: 16px;
  min-height: 134px;
  text-align: center;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: rgba(173,175,179,0.07);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item .list-item-btn {
  border: solid 1px rgba(69,102,143,0.1);
  background-color: rgba(173,175,179,0.07);
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item.on-hover-block {
  pointer-events: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item.on-hover-block .positions-list .list-sub-item:last-child::before {
  content: '';
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .no-job-title-message {
  text-align: center;
  background-color: #ffffff;
  padding: 72px 48px;
  border: none;
  margin-bottom: 128px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .no-job-title-message figure img {
  max-width: 245px;
  width: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .no-job-title-message .no-job-title-description {
  padding: 24px 0 0;
}

.ph-im-cp-builder-v1-default-imredesign-default .no-job-title-message .no-job-title-description .no-job-title {
  padding: 0;
  margin: 0 auto;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-cp-builder-v1-default-imredesign-default .no-job-title-message .no-job-title-description .sub-msg {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  line-height: 30px;
  display: inline-block;
  color: #000000;
  margin-top: 8px;
  max-width: 500px;
}

@media only screen and (max-width:1300px) {
  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon {
    right: -12%;
  }

  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon:before {
    width: 72px;
  }

  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon:after {
    width: 72px;
  }

  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item {
    width: 320px;
  }
}

@media only screen and (max-width:1200px) {
  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .arrow-icon {
    right: 0;
  }

  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item {
    width: 275px;
  }

  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list .list-sub-item.next-pos-graph.active::after {
    right: -60px;
    width: 60px;
  }

  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item::before {
    left: -60px;
  }

  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area .im-careerpath-list .im-careerpath-list-item .positions-list.target-roles-on-hover .list-sub-item::after {
    width: 135px;
  }
}

@media only screen and (max-width:1151px) {
  .ph-im-cp-builder-v1-default-imredesign-default .ph-role-search-outer-wrapper,
  .ph-im-cp-builder-v1-default-imredesign-default .role-column-outer-wrapper,
  .ph-im-cp-builder-v1-default-imredesign-default .im-careerpath-builder-area {
    display: none;
  }
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .content-block {
  max-width: 1264px;
  margin: 0 auto;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .header-info {
  padding: 28px;
  margin: 32px 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .header-info .icon {
  color: #000000;
  margin-right: 12px;
  font-size: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-heading-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 26px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-heading-wrapper .path-builder-heading {
  font-size: 22px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 33px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-heading-wrapper .explore-all-roles-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 4px;
  align-items: center;
  color: #000000;
  padding: 0;
  border: none;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-heading-wrapper .explore-all-roles-btn .icon {
  font-size: 16px;
  color: #000000;
  line-height: 1;
  display: inline-flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-heading-wrapper .explore-all-roles-btn .icon.im-icon-location-map-o {
  font-size: 20px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-heading-wrapper .explore-all-roles-btn .icon.im-icon-arrow-right {
  font-size: 14px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section {
  padding-top: 52px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section .user-wrapper {
  position: relative;
  max-width: 150px;
  text-align: center;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section .user-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  margin: 0 auto;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section .user-wrapper .img-wrapper .user-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section .user-wrapper .img-wrapper .initials-wrapper {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 56px;
  background-color: #f9f9f9;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section .user-wrapper .role-position {
  color: #000000;
  font-size: 12px;
  margin-top: 12px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 18px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section .user-wrapper .role-title {
  color: #000000;
  font-size: 16px;
  margin-top: 2px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .left-section .user-wrapper .role-category {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section {
  gap: 32px;
  border-left: 1.5px dashed rgba(0,0,0,0.5);
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper {
  position: relative;
  padding-left: 88px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper:first-of-type::before {
  left: -3px;
  width: 20px;
  height: 50%;
  content: '';
  position: absolute;
  background-color: #fcfcfc;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper:first-of-type::after {
  top: 50%;
  border: 1px dashed rgba(0,0,0,0.5);
  height: 1px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper::after {
  left: 0;
  width: 88px;
  content: '';
  position: absolute;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper:not(:first-of-type)::after {
  top: 0;
  height: 50%;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1.5px dashed rgba(0,0,0,0.5);
  -webkit-border-radius: 0 0 0 32px;
  -moz-border-radius: 0 0 0 32px;
  -ms-border-radius: 0 0 0 32px;
  border-radius: 0 0 0 32px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper {
  padding: 16px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  background-color: rgba(0,0,0,0.06);
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  border-radius: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-width: 900px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper.roles-border {
  border: 1px solid rgba(0,0,0,0.2);
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .arrow-wrapper {
  top: 50%;
  left: -104px;
  width: 28px;
  height: 28px;
  z-index: 2;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .arrow-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #000000;
  width: 8px;
  height: 14px;
  display: block;
  position: absolute;
  font-size: 12px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-connector {
  top: 50%;
  left: 16px;
  width: calc(100% - 32px);
  border: 1.5px dashed rgba(0,0,0,0.5);
  height: 1px;
  z-index: 1;
  position: absolute;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card {
  z-index: 2;
  padding: 20px;
  position: relative;
  max-width: 344px;
  min-width: 344px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .role-title {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .role-category {
  color: #000000;
  font-size: 16px;
  margin-top: 2px;
  line-height: 24px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper {
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 12px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper .tag {
  gap: 8px;
  color: #000000;
  font-size: 16px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper .tag.fit-tag {
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper .tag.fit-tag .icon {
  color: #4D3EE0;
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-bottom: 0;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper .tag.fit-tag.exactMatch {
  background-color: #80f7e1;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper .tag.fit-tag.semanticMatch {
  background-color: #FFEBAE;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper .tag.fit-tag.noMatch {
  background-color: #fab2b2;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card .tags-wrapper .tag .icon {
  width: 16px;
  height: 16px;
  display: block;
  font-size: 16px;
  margin-bottom: 6px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-card.hover-card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -110%);
  -o-transform: translate(-50%, -110%);
  -ms-transform: translate(-50%, -110%);
  -moz-transform: translate(-50%, -110%);
  -webkit-transform: translate(-50%, -110%);
  text-align: left;
  display: none;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-hop {
  z-index: 3;
  padding: 0 4px;
  position: relative;
  min-width: 100px;
  text-align: center;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-hop .hop-circle {
  width: 16px;
  border: 1px solid rgba(0,0,0,0.5);
  height: 16px;
  margin: 0 auto;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-hop .hop-name {
  color: #000000;
  position: absolute;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  left: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .path-wrapper .roles-outer-wrapper .role-hop:hover .role-card.hover-card {
  display: block;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .button-wrapper {
  position: relative;
  padding-left: 88px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .button-wrapper .btn-explore {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 24px;
  background-color: #ffffff;
  max-width: 344px;
  position: relative;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 12px;
  align-items: center;
  color: #000000;
  border: none;
  text-align: left;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .button-wrapper .btn-explore .icon {
  font-size: 16px;
  color: #000000;
  line-height: 1;
  display: inline-flex;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .button-wrapper .btn-explore .icon.im-icon-location-map-o {
  font-size: 20px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .button-wrapper .btn-explore .icon.im-icon-arrow-right {
  font-size: 14px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .button-wrapper::before {
  top: 0;
  height: 50%;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1.5px dashed rgba(0,0,0,0.5);
  -webkit-border-radius: 0 0 0 32px;
  -moz-border-radius: 0 0 0 32px;
  -ms-border-radius: 0 0 0 32px;
  border-radius: 0 0 0 32px;
  left: -1px;
  width: 88px;
  content: '';
  position: absolute;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-wrapper .right-section .button-wrapper::after {
  content: '';
  left: -3px;
  width: 5px;
  height: 75%;
  position: absolute;
  background-color: #fcfcfc;
  bottom: 0;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-empty-state-wrapper .path-builder-v2-empty-state {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 48px auto;
  background-color: #ffffff;
  padding: 48px;
  text-align: center;
  max-width: 1264px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-empty-state-wrapper .path-builder-v2-empty-state .empty-state-v2-heading {
  margin-bottom: 32px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-empty-state-wrapper .path-builder-v2-empty-state .path-builder-v2-empty-state-text {
  margin-top: 16px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-empty-state-wrapper .path-builder-v2-empty-state .path-builder-v2-empty-state-text .path-builder-v2-empty-state-text-head {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-empty-state-wrapper .path-builder-v2-empty-state .path-builder-v2-empty-state-text .path-builder-v2-empty-state-text-subhead {
  color: #000000;
  font-family: FSThriveElliotWeb-Light;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-cp-builder-v1-default-imredesign-default .path-builder-v2-outer-wrapper .path-builder-v2-empty-state-wrapper .path-builder-v2-empty-state .img-empty-state {
  max-width: 140px;
  width: 100%;
}

/*!TZYBBLPN-end-widget-#ph-im-cp-builder-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-save-v1-default-default#-TZYBBLPN!*/

.ph-course-save-v1-default-default .course-save-wrapper {
  position: relative;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn {
  padding: 0;
  display: inline-block;
  border: none;
  background: none;
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: relative;
  height: 20px;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn::before {
  top: -22px;
  left: 2px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  z-index: 9;
  background-color: #ffffff;
  transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -webkit-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  -moz-box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2);
  display: none;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-saved {
  cursor: default;
  opacity: .65;
  pointer-events: none;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-saved:focus::before {
  display: none;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-saved:focus+.tooltip-wrapper {
  display: none;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn.course-unsaved {
  cursor: pointer;
  opacity: 1;
  pointer-events: initial;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon {
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon.im-icon-reward-br-o::before {
  content: '\56';
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .icon.im-icon-reward-br-fill::before {
  content: '\58';
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn .active {
  color: #000000;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus::before {
  display: inline-block;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus+.tooltip-wrapper {
  display: inline-block;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover::before {
  display: inline-block;
}

.ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover+.tooltip-wrapper {
  display: inline-block;
}

.ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper {
  position: absolute;
  bottom: 36px;
  right: -5px;
  transform: translateX(35%);
  -o-transform: translateX(35%);
  -ms-transform: translateX(35%);
  -moz-transform: translateX(35%);
  -webkit-transform: translateX(35%);
  min-width: 126px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  border-color: transparent;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  display: none;
}

.ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper .save-course {
  padding: 8px 16px;
  border-color: transparent;
}

.ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper .save-course:hover {
  color: #85878C;
}

.ph-course-save-v1-default-default .popup-modal-backdrop {
  z-index: 1140;
}

.ph-course-save-v1-default-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-course-save-v1-default-default .custom-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 596px;
  text-align: left;
  padding: 0;
  background: #ffffff;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper {
  width: 100%;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper {
  padding: 24px 48px;
  width: 100%;
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #808080;
  background-color: #ffffff;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper:after {
  content: '';
  clear: both;
  display: table;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading {
  width: 90%;
  max-width: 90%;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .save-icon {
  font-size: 20px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  color: #000000;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .heading-text {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 12px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup {
  width: 10%;
  max-width: 10%;
  text-align: right;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup .close-button {
  font-size: 14px;
  line-height: 1;
  padding: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .close-popup .close-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list {
  padding: 36px 48px;
  width: 100%;
  display: block;
  min-height: 405px;
  max-height: 406px;
  overflow-y: auto;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item {
  padding: 32px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button {
  pointer-events: none;
  cursor: default;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button .add-icon {
  opacity: .3;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item.non-editable-collection .list-item-right .add-button .add-text {
  opacity: .3;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item:first-child {
  padding-top: 0;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left {
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-name {
  color: #000000;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left .list-item-count {
  color: #adafb3;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right {
  position: relative;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input[type="checkbox"]:focus~.add-button {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button {
  height: 32px;
  padding: 0;
  color: #000000;
  background: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  box-shadow: none;
  border: none;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.non-edit {
  cursor: default;
  opacity: .65;
  pointer-events: none;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active {
  padding: 4px 16px;
  background: rgba(0,168,182,0.1);
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active .add-icon {
  display: inline-block;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button .add-icon {
  margin: 0 4px 0 0;
  line-height: 1;
  height: 16px;
  display: none;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper {
  padding: 32px 48px;
  min-height: 487px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  display: block;
  font-weight: normal;
  margin: 0 0 8px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input {
  height: 48px;
  width: 100%;
  max-width: 100%;
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
  border: solid 1px #808080;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:focus,
.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:hover {
  border: solid 1px #000000;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper .error-message {
  margin-top: 8px;
  width: 80%;
  margin-left: auto;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  color: #f83b4e;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper {
  padding: 24px 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #808080;
  background-color: #ffffff;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper.add-collection-footer {
  justify-content: flex-end;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .create-button {
  opacity: .3;
  cursor: default;
  pointer-events: none;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .create-button.active {
  opacity: 1;
  cursor: pointer;
  pointer-events: inherit;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper [disabled] {
  cursor: default;
  opacity: .3;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper [disabled]:hover {
  background: #000000;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button {
  height: 40px;
  padding: 8px 15px;
  padding-left: 0;
  color: #000000;
  background: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  box-shadow: none;
  border: none;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button:hover {
  color: #000000;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button .add-icon {
  width: 20px;
  height: 20px;
  border: 1px solid;
  border-radius: 50%;
  font-size: 12px;
  line-height: 1;
  margin-right: 8px;
  padding: 3px;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button {
  padding: 8px 16px;
  margin: 0 24px 0 0;
  background: transparent;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  box-shadow: none;
  border: none;
}

.ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper {
  min-height: 560px;
  text-align: center;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block {
  max-width: 512px;
  width: 100%;
  margin: 0 auto;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .success-icon {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  border-radius: 50%;
  padding: 28px;
  background-color: rgba(0,168,182,0.1);
  position: relative;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .success-icon .icon {
  font-size: 22px;
  line-height: 1;
  color: #000000;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .success-icon .success {
  color: #85878C;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  right: 1px;
  top: 8px;
  height: 18px;
  width: 18px;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block {
  padding: 32px 0 40px;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .heading {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  text-transform: lowercase;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .heading::first-letter {
  text-transform: capitalize;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin: 8px 0 0;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading .learning-page {
  font-size: 16px;
  line-height: 24px;
}

.ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .ok-gotit-button {
  min-width: 256px;
}

@media (max-width:767px) {
  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus::before {
    display: none;
  }

  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:focus+.tooltip-wrapper {
    display: none;
  }

  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover::before {
    display: none;
  }

  .ph-course-save-v1-default-default .course-save-wrapper .course-item-btn:hover+.tooltip-wrapper {
    display: none;
  }

  .ph-course-save-v1-default-default .course-save-wrapper .tooltip-wrapper {
    display: none;
    transform: translateX(14px);
    -o-transform: translateX(14px);
    -ms-transform: translateX(14px);
    -moz-transform: translateX(14px);
    -webkit-transform: translateX(14px);
  }

  .ph-course-save-v1-default-default .custom-wrapper {
    margin: 0 auto;
    bottom: 0;
    position: fixed;
    top: 0;
    padding: 0;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper {
    width: 100%;
    min-height: auto;
    height: 100%;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper {
    padding: 16px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .heading-wrapper .heading .heading-text {
    max-width: 90%;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list {
    padding: 24px 16px;
    min-height: auto;
    max-height: 100%;
    height: calc(100vh - 180px);
    overflow-y: auto;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item {
    padding: 16px 0 0;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-left {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .collections-list .collections-list-item .list-item-right .add-button.active {
    padding: 6px 16px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper {
    padding: 24px 16px;
    min-height: auto;
    max-height: 100%;
    height: calc(100vh - 130px);
    overflow-y: auto;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input {
    height: 40px;
    padding: 10px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .add-collection-wrapper input:-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: block;
    text-align: center;
    padding: 16px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .btn {
    width: 100%;
    min-width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button {
    justify-content: center;
    padding: 0;
    margin-bottom: 16px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .new-collection-button .add-icon {
    width: 15px;
    height: 15px;
    font-size: 8px;
    line-height: 1;
    margin-right: 12px;
    padding: 2px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .courses-collections-wrapper .footer-wrapper .cancel-button {
    margin: 0 0 16px 0;
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper {
    min-height: auto;
    height: 100%;
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block {
    max-width: 312px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block {
    padding: 24px 0 40px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .heading-block .sub-heading .learning-page {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .btn {
    width: 100%;
    min-width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-course-save-v1-default-default .custom-wrapper .success-wrapper .success-block .ok-gotit-button {
    min-width: auto;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-save-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-dropdown-v1-view1-default#-TZYBBLPN!*/

.ph-profile-dropdown-v1-view1-default .profile-area .profile-block .profile-details {
  background-color: rgba(255,255,255,0.9);
  border: none;
  box-shadow: none;
  padding: 0;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-block .profile-details figure {
  max-width: 32px;
  width: 32px;
  line-height: 32px;
  background-color: rgba(245,245,245,0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  line-height: 1;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-block .profile-details figure .avatar-circle {
  height: 32px;
  width: 32px;
  line-height: 16px;
  font-size: 12.8px;
  padding-top: 8px;
  margin: 0 auto;
  background-color: #fcfcfc;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area {
  right: -15px;
  margin: 0;
  padding: 0;
  position: absolute;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  background-color: #ffffff;
  top: 45px;
  width: 232px;
  text-align: left;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area::before {
  right: 26px;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  top: -4px;
  z-index: 99;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-box-shadow: -6px -6px 8px -4px rgba(0,0,0,0.3);
  -moz-box-shadow: -6px -6px 8px -4px rgba(0,0,0,0.3);
  box-shadow: -6px -6px 8px -4px rgba(0,0,0,0.3);
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block {
  padding: 0;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list {
  padding: 0;
  margin: 0;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item {
  float: none;
  width: 100%;
  display: block;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item.bold-items .profile-item-details .list-item-text {
  color: #000000;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 12px 32px;
  background-color: transparent;
  width: 100%;
  position: relative;
  z-index: 100;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .4px;
  text-transform: capitalize;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-notation {
  margin-left: auto;
  text-transform: uppercase;
}

.ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .menu-divider {
  border-bottom: 1px solid #808080;
  margin: 0 32px;
}

@media (max-width:1151px) {
  .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
    font-size: 14px;
    line-height: 20px;
  }
}

@media (max-width:767px) {
  .ph-profile-dropdown-v1-view1-default .profile-area {
    display: none;
  }

  .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block {
    padding: 0;
  }

  .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item:not(:first-of-type) {
    margin-top: 24px;
  }

  .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details {
    padding: 0;
  }

  .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
    padding: 0;
  }

  .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .menu-divider {
    margin: 24px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-dropdown-v1-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-job-cart-count-v3-view5-theme1#-TZYBBLPN!*/

.ph-job-cart-count-v3-view5-theme1 {
  font-family: FSThriveElliotWeb-Regular;
  text-align: center;
  color: #ffffff;
  padding: 0;
}

.ph-job-cart-count-v3-view5-theme1 .savedJobs-button {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding: 0;
  border: none;
  line-height: 1;
}

.ph-job-cart-count-v3-view5-theme1 .savedJobs-button:focus,
.ph-job-cart-count-v3-view5-theme1 .savedJobs-button:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-job-cart-count-v3-view5-theme1 .savedJobs-button .savedJobs-icon {
  font-size: 16px;
  line-height: 16px;
  position: relative;
  color: #ffffff;
  display: inline-block;
  width: 15px;
  height: 15px;
}

.ph-job-cart-count-v3-view5-theme1 .savedJobs-button .savedJobs-icon .icon {
  font-size: 16px;
  color: #000000;
}

.ph-job-cart-count-v3-view5-theme1 .savedJobs-button .savedJobs-icon .saved-jobs-count {
  background-color: #000000;
  width: 14px;
  height: 14px;
  line-height: 14px;
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  display: inline-block;
  color: #ffffff;
  position: absolute;
  right: -11px;
  top: -4px;
}

.ph-job-cart-count-v3-view5-theme1 .savedJobs-button .saved-jobs-text {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 0 5px;
  display: none;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

/*!TZYBBLPN-end-widget-#ph-job-cart-count-v3-view5-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-notifications-v1-default-theme1#-TZYBBLPN!*/

.ph-notifications-v1-default-theme1 .notification-area {
  position: relative;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-block .notification-btn {
  background-color: transparent;
  border: none;
  position: relative;
  padding: 0;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-block .notification-btn .notification-icon {
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-block .notification-btn .notification-icon.active {
  color: #f8ef22;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-block .notification-btn .notification-count {
  position: absolute;
  top: 6px;
  right: -7px;
  font-size: 10px;
  line-height: 14px;
  width: 14px;
  height: 14px;
  padding: 0;
  border-radius: 50%;
  color: #ffffff;
  background-color: #000000;
  transform: translateY(-50%);
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area {
  right: -32px;
  margin: 0;
  padding: 0;
  position: absolute;
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
  background-color: #ffffff;
  top: 45px;
  width: 400px;
  text-align: left;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area::before {
  right: 33px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  transform: rotate(45deg);
  background-color: #ffffff;
  top: -6px;
  z-index: 99;
  -webkit-box-shadow: -2px -2px 12px -8px rgba(0,0,0,0.3);
  -moz-box-shadow: -2px -2px 12px -8px rgba(0,0,0,0.3);
  box-shadow: -2px -2px 12px -8px rgba(0,0,0,0.3);
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .heading {
  font-size: 16px;
  line-height: 24px;
  color: #adafb3;
  padding: 16px 24px;
  border-bottom: 1px solid #808080;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list {
  padding: 0;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item {
  background-color: #ffffff;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item:last-child .notification-item-details {
  border-bottom: none;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 24px;
  padding: 16px 0 16px 54px;
  border-bottom: 1px solid #f9f9f9;
  position: relative;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture {
  top: 16px;
  left: 0;
  position: absolute;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-ring-icon {
  width: 32px;
  height: 32px;
  margin: 0;
  display: table;
  overflow: hidden;
  position: relative;
  text-align: center;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-ring-icon i {
  color: #ffffff;
  display: table-cell;
  opacity: .8;
  font-size: 18px;
  line-height: 1;
  vertical-align: middle;
  transform: rotate(35deg);
  -o-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -webkit-transform: rotate(35deg);
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon {
  width: 32px;
  height: 32px;
  margin: 0;
  overflow: hidden;
  position: relative;
  background-color: #000000;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon i {
  top: 50%;
  left: 0;
  right: 0;
  color: #ffffff;
  opacity: 1;
  position: absolute;
  font-size: 18px;
  height: 18px;
  line-height: 1;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.warningIcon {
  background-color: #ffffff;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture .notification-normal-icon.warningIcon i {
  color: #f83b4e;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture figure {
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(255,255,255,0.9);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture figure img {
  max-width: 100%;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-picture figure .avatar-circle {
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-align: center;
  line-height: 32px;
  background-color: rgba(255,255,255,0.9);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
  max-width: 210px;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text b {
  color: #000000;
  font-weight: normal;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text .text-highlight {
  color: #000000;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text .text-expired {
  color: #f83b4e;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-status {
  font-size: 12px;
  line-height: 18px;
  text-align: right;
  color: #adafb3;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item.not-seen {
  background-color: rgba(0,168,182,0.07);
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item:hover {
  background-color: rgba(0,168,182,0.15);
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block {
  padding: 56px 36px;
  background-color: #ffffff;
  text-align: center;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block .no-notification-icon {
  width: 64px;
  height: 64px;
  background-color: #fcfcfc;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
  position: relative;
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block .no-notification-icon i {
  top: 50%;
  left: 50%;
  color: #adafb3;
  position: absolute;
  font-size: 30px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block .no-notification-text {
  font-size: 14px;
  font-weight: FSThriveElliotWeb-Bold;
  line-height: 20px;
  color: #85878C;
  margin: 32px 0 0;
}

@media (max-width:767px) {
  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area {
    position: fixed;
    width: 100%;
    top: 175px;
    height: 100%;
    right: 0;
    z-index: 10;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area::before {
    display: none;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .heading {
    color: #85878C;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    position: fixed;
    padding: 0 0 130px 0;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details {
    display: block;
    padding-bottom: 16px;
    padding-left: 52px;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-text {
    display: block;
    max-width: 100%;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-status {
    margin: 8px 0 0;
    display: block;
    text-align: left;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .notification-list .notification-list-item .notification-item-details .notification-status .notification-status {
    margin: 0;
    display: inline-block;
  }

  .ph-notifications-v1-default-theme1 .notification-area .notification-dropdown-area .notification-dropdown-block .no-notification-block {
    top: 35%;
    left: 50%;
    padding: 0;
    position: absolute;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-notifications-v1-default-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-import-resume-v1-im-dropbox-default#-TZYBBLPN!*/

.ph-import-resume-v1-im-dropbox-default .dropzone {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #808080;
  text-align: center;
  box-shadow: none;
  height: 150px;
  min-height: 150px;
  width: 90%;
  max-width: 90%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  cursor: pointer;
}

.ph-import-resume-v1-im-dropbox-default .dropzone:hover {
  color: #000000;
  border: solid 1px #000000;
  box-shadow: 0 0 24px 0 rgba(225,225,225,0.5);
}

.ph-import-resume-v1-im-dropbox-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-import-resume-v1-im-dropbox-default .dropzone:focus {
  outline: none;
}

.ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder {
  padding: 0 0 10px 0;
  display: inline-block;
}

.ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 22px;
}

.ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #adafb3;
}

.ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .content-holder {
  height: auto;
  font-size: 14px;
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .ph-import-resume-v1-im-dropbox-default .dropzone {
    padding: 15px 5px;
    width: 99%;
  }

  .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .content-holder {
    max-height: 150px;
    font-size: 12px;
  }
}

@media (max-width:767px) {
  .ph-import-resume-v1-im-dropbox-default .dropzone {
    width: 100%;
    max-width: 100%;
    padding: 18px;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    color: #000000;
    border: 1px solid #808080;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content {
    display: inherit;
    align-items: center;
  }

  .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder {
    padding: 0;
  }

  .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
    font-size: 18px;
  }

  .ph-import-resume-v1-im-dropbox-default .dropzone .dropzone-content .content-holder {
    padding-left: 15px;
  }
}

/*!TZYBBLPN-end-widget-#ph-import-resume-v1-im-dropbox-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-headeer-v1-default-default#-TZYBBLPN!*/

.ph-im-headeer-v1-default-default .im-header-area {
  padding: 16px 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header {
  width: auto;
  line-height: 1;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-toggle {
  display: none;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-toggle .toggle-button {
  background-color: transparent;
  border: none;
  float: left;
  padding: 0;
  margin: 0;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-toggle .toggle-button i {
  color: #ffffff;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-toggle .toggle-button:hover {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-logo {
  display: inline-block;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-logo a {
  display: inline-block;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-logo a img {
  max-width: 86px;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .mobile-header-logo {
  display: none;
}

.ph-im-headeer-v1-default-default .im-header-area .navbar-header .mobile-header-logo a {
  font-size: inherit;
  color: inherit;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-a11y-header-backdrop-nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-grow: 1;
  margin-left: 24px;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .ph-profile-view-v1-view2-theme1 {
  display: none;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav {
  position: relative;
  display: inline-block;
  padding: 0;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li {
  padding: 0;
  position: relative;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li.language-selector-mobile,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li.language-selector-mobile {
  display: none;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #ffffff;
  padding: 0 12px;
  width: 100%;
  display: block;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a:hover,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a:hover {
  color: #f8ef22;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li a.active,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li a.active {
  color: #f8ef22;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav {
  position: absolute;
  z-index: 99;
  background: #ffffff;
  width: 316px;
  top: 46px;
  padding: 12px 0;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav>li a,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav>li a {
  color: #000000;
  padding: 12px 24px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav>li a:hover,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav>li a:hover {
  color: #000000;
  background-color: rgba(34,69,217,0.05);
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav>li a.active,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav>li a.active {
  color: #f8ef22;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li:last-of-type a,
.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li:last-of-type a {
  padding: 16px;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .main-nav-toggle {
  position: relative;
  color: #ffffff;
  display: none;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .main-nav-toggle .icon {
  color: #ffffff;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .menu-close {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 24%;
  top: 14px;
  font-size: 12px;
  line-height: 12px;
  display: none;
}

.ph-im-headeer-v1-default-default .im-header-area .ph-navigation .menu-close i {
  color: #000000;
}

.ph-im-headeer-v1-default-default .im-header-area .mobile-logo {
  display: none;
}

.ph-im-headeer-v1-default-default .im-header-area .actions-on-header {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.ph-im-headeer-v1-default-default .im-header-area .actions-on-header .language-selector-wrapper,
.ph-im-headeer-v1-default-default .im-header-area .actions-on-header>.saved-jobs-count,
.ph-im-headeer-v1-default-default .im-header-area .actions-on-header .notifications,
.ph-im-headeer-v1-default-default .im-header-area .actions-on-header .profile-on-header {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-headeer-v1-default-default .im-header-area .actions-on-header .language-selector-wrapper {
  margin-right: 48px;
}

.ph-im-headeer-v1-default-default .im-header-area .actions-on-header>.saved-jobs-count {
  margin-right: 52px;
}

.ph-im-headeer-v1-default-default .im-header-area .actions-on-header .notifications {
  margin-right: 52px;
}

@media only screen and (min-width:768px) and (max-width:992px) {
  .ph-im-headeer-v1-default-default .im-header-area .navbar-nav .main-nav {
    display: block;
    float: left;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-nav .main-nav>li {
    padding: 0 10px;
  }
}

@media (max-width:1151px) {
  .ph-im-headeer-v1-default-default .im-header-area {
    width: 100%;
    padding: 16px 24px 16px 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-toggle {
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-logo {
    width: 33.33%;
    text-align: right;
    display: none;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-logo a {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-logo a img {
    display: inline-block;
    max-width: 96px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header .main-nav-logo .mobile-header-logo {
    display: block;
    font-size: 22px;
    line-height: 33px;
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header>span {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    text-align: center;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header>span i {
    font-size: 22px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header>span.main-nav-toggle {
    width: 25%;
  }

  .ph-im-headeer-v1-default-default .im-header-area .navbar-header>span.main-nav-toggle .icon-menu {
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-a11y-header-backdrop-nav {
    margin-left: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation {
    display: none;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav {
    margin: 0;
    padding: 0 0 20px;
    width: 100%;
    max-width: 100%;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav,
  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav {
    display: block;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li,
  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li {
    padding: 0;
    display: block;
    width: 100%;
    text-align: left;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav,
  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav {
    position: relative;
    width: auto;
    top: auto;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav li,
  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav li {
    margin-top: 20px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .main-nav>li .sub-menu-nav li a,
  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation .navbar-nav .secoundery-nav>li .sub-menu-nav li a {
    padding: 0;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation {
    background-color: rgba(0,0,0,0.5);
    top: 0;
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    min-height: inherit;
    margin: 0;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    z-index: 99;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .nav-innerWrapper {
    width: 80%;
    height: 100vh;
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    background-color: #000000;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav {
    width: 100%;
    padding: 20px 24px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li {
    width: 100%;
    padding: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li:not(:first-of-type) {
    margin-top: 20px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li a {
    padding: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.language-selector-mobile {
    display: block;
    border-top: 1px solid #fcfcfc;
    padding-top: 20px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header {
    width: auto;
    border-top: 1px solid #808080;
    padding: 20px 0 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area {
    display: block;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-block {
    display: none;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area {
    width: 100%;
    display: block !important;
    position: static;
    max-width: 100%;
    background: #000000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area::before {
    opacity: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list {
    margin: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item {
    padding: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details .list-item-text {
    color: #ffffff;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .navbar-nav .main-nav li.profile-on-header .ph-profile-dropdown-v1-view1-default .profile-area .profile-dropdown-area .profile-dropdown-block .profile-list .profile-list-item .profile-item-details:hover {
    background-color: transparent;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .ph-profile-view-v1-view2-theme1 {
    display: block;
    margin: 0;
  }

  .ph-im-headeer-v1-default-default .im-header-area .ph-navigation.ph-mobile-navigation .menu-close {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-default .im-header-area .mobile-logo {
    vertical-align: middle;
    width: calc(100% - 50%);
    text-align: center;
    display: none;
  }

  .ph-im-headeer-v1-default-default .im-header-area .mobile-logo a {
    display: inline-block;
  }

  .ph-im-headeer-v1-default-default .im-header-area .mobile-logo a img {
    display: inline-block;
    max-width: 96px;
  }

  .ph-im-headeer-v1-default-default .im-header-area .actions-on-header {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    align-items: unset;
    justify-content: unset;
  }

  .ph-im-headeer-v1-default-default .im-header-area .actions-on-header .language-selector-wrapper,
  .ph-im-headeer-v1-default-default .im-header-area .actions-on-header .profile-on-header {
    display: none;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-default .im-header-area .actions-on-header>.saved-jobs-count {
    margin-right: 25px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-headeer-v1-default-default .im-header-area .actions-on-header .notifications {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-headeer-v1-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-language-selector-v2-im-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#ph-language-selector-v2-im-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-import-resume-v1-im-default-default#-TZYBBLPN!*/

.ph-import-resume-v1-im-default-default .before-content {
  display: none;
}

.ph-import-resume-v1-im-default-default .dropzone {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #808080;
  text-align: center;
  box-shadow: none;
  height: 150px;
  min-height: 150px;
  width: 90%;
  max-width: 90%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  cursor: pointer;
}

.ph-import-resume-v1-im-default-default .dropzone:hover {
  color: #000000;
  border: solid 1px #000000;
  box-shadow: 0 0 24px 0 rgba(225,225,225,0.5);
}

.ph-import-resume-v1-im-default-default .dropzone:hover .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-import-resume-v1-im-default-default .dropzone:focus {
  outline: none;
}

.ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder {
  padding: 0 0 10px 0;
  display: inline-block;
}

.ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 22px;
}

.ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #adafb3;
}

.ph-import-resume-v1-im-default-default .dropzone .dropzone-content .content-holder {
  height: auto;
  font-size: 14px;
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .ph-import-resume-v1-im-default-default .dropzone {
    padding: 15px 5px;
    width: 99%;
  }

  .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .content-holder {
    max-height: 150px;
    font-size: 14px;
  }
}

@media (max-width:767px) {
  .ph-import-resume-v1-im-default-default {
    margin: 10px 0 0 0;
  }

  .ph-import-resume-v1-im-default-default .before-content {
    display: block;
    width: 100%;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    padding: 15px 0;
    border-top: 1px solid #808080;
  }

  .ph-import-resume-v1-im-default-default .dropzone {
    width: 100%;
    max-width: 100%;
    padding: 18px;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    color: #000000;
    border: 1px solid #808080;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-import-resume-v1-im-default-default .dropzone .dropzone-content {
    display: inherit;
    align-items: center;
  }

  .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder {
    padding: 0;
  }

  .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
    font-size: 18px;
  }

  .ph-import-resume-v1-im-default-default .dropzone .dropzone-content .content-holder {
    padding-left: 15px;
  }
}

/*!TZYBBLPN-end-widget-#ph-import-resume-v1-im-default-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v1-view2-theme1#-TZYBBLPN!*/

.ph-profile-view-v1-view2-theme1 .user-profile-area {
  border: 1px solid #ffffff;
  margin: 0 0 32px 0;
  text-align: center;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block {
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block {
  padding: 40px 40px 32px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-image {
  width: 124px;
  border: 8px solid #ffffff;
  height: 124px;
  margin: 0 auto;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-image .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 32px;
  text-align: center;
  line-height: 48px;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details {
  text-transform: capitalize;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-name {
  color: #000000;
  margin: 16px 0 0;
  display: block;
  font-size: 22px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-role {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-location {
  color: #000000;
  margin: 4px 0 0;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block {
  position: relative;
  margin-top: 68px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  border: none;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .accordian-button .icon {
  margin: 0 0 0 5px;
  font-size: 14px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block {
  position: absolute;
  margin: auto;
  padding: 0;
  background-color: #ffffff;
  z-index: 2;
  border: solid 1px #f9f9f9;
  box-shadow: 0 0 20px #f9f9f9;
  border-radius: 5px;
  top: 40px;
  left: 0;
  right: 0;
  width: 264px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options {
  padding: 8px 0;
  position: relative;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options:not(:last-of-type)::before {
  left: 24px;
  right: 24px;
  bottom: 0;
  height: 1px;
  content: '';
  position: absolute;
  background-color: #f9f9f9;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item {
  width: 100%;
  border: none;
  display: block;
  padding: 16px 24px;
  text-align: left;
  font-family: FSThriveElliotWeb-Regular;
  background-color: transparent;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item:hover {
  color: #000000;
  background-color: rgba(0,168,182,0.05);
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item.active .main-text {
  color: #000000;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item .main-text {
  color: #000000;
  margin: 0 0 4px;
  display: block;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .35px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options .job-change-reason-option-item .sub-text {
  color: #adafb3;
  display: block;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .3px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block .job-change-reason-options:last-child {
  margin: 0;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block::after {
  content: '';
  display: block;
  position: absolute;
  top: -15px;
  right: 36px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 8px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .add-skills-wrapper {
  padding: 28px 30px;
  border-top: 1px solid #f9f9f9;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .add-skills-wrapper .content {
  color: #000000;
  margin: 0 0 24px;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .add-skills-wrapper .btn-add-skills {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  margin: 0 auto;
  display: block;
  padding: 8px;
  font-size: 16px;
  max-width: 230px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .add-skills-wrapper .btn-add-skills:hover {
  color: #fff200;
  border-color: #fff200;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper {
  padding: 32px;
  border-top: 1px solid #f9f9f9;
  text-align: left;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper {
  margin: 0 0 8px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .content-label {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .completed-percentage {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .content-wrapper .link-profile-completeness {
  color: #000000;
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .progress-bar-wrapper {
  height: 4px;
  position: relative;
  background-color: #808080;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .progress-bar-wrapper .completed {
  top: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper {
  font-size: 14px;
  margin-top: 28px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .link-next-step {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .link-next-step:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .link-next-step::after {
  left: 0;
  width: 100%;
  height: 1px;
  bottom: -2px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper .pending-steps-wrapper .next-step-content {
  color: #000000;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1100;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper {
  left: 0;
  right: 0;
  width: 100%;
  margin: 1rem auto;
  position: absolute;
  max-width: 520px;
  background-color: #ffffff;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper {
  padding: 48px 48px 0;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper .icon-cancel {
  top: 15px;
  color: #adafb3;
  right: 15px;
  border: none;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper .heading {
  color: #000000;
  margin: 0 0 12px;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .head-wrapper .sub-heading {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper {
  padding: 0 48px;
  margin-bottom: 15px;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .head-text {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list.pending-list .content-list-items .item-text {
  color: #000000;
  padding-left: 28px;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items {
  display: flex;
  justify-content: space-between;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items:not(:last-of-type) {
  margin-bottom: 10px;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text,
.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .weightage-count {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text .icon-check-mark {
  color: #000000;
  font-size: 14px;
  margin-right: 10px;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .bottom-link-wrapper {
  padding: 20px 0;
  text-align: center;
}

.ph-profile-view-v1-view2-theme1 .overlay-screen .profile-completeness-wrapper .bottom-link-wrapper .bottom-link {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

@media (max-width:1151px) {
  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block {
    padding-top: 1.5em;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block {
    padding: 1.5em;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .accordian-button {
    white-space: normal;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block .job-change-reason-block::after {
    right: 150px;
  }
}

@media (max-width:767px) {
  .ph-profile-view-v1-view2-theme1 .user-profile-area {
    margin: 0;
    border-bottom: solid 1px #f9f9f9;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block {
    padding: 0;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 24px;
    text-align: left;
    align-items: center;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-image {
    width: 40px;
    height: 40px;
    margin: 0;
    border-width: 3px;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-image .avatar-circle {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details {
    margin-left: 16px;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-name {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-role,
  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .user-info-details .user-location {
    display: none;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .user-info-block .accordian-block {
    display: none;
  }

  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .add-skills-wrapper,
  .ph-profile-view-v1-view2-theme1 .user-profile-area .content-block .profile-strength-wrapper {
    display: none;
  }

  .ph-profile-view-v1-view2-theme1 .overlay-screen {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v1-view2-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-create-job-alert-v1-im-view1-imredesign-default#-TZYBBLPN!*/

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert {
  color: #adafb3;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  background-color: transparent;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert.active {
  color: #000000;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert>.icon {
  display: inline-block;
  margin-top: 2px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert .button-text {
  display: inline-block;
  vertical-align: middle;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert .button-text.mobile {
  display: none;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .alert-success-wrapper .im-icon-check-circle-fill {
  color: #2aab3c;
  display: inline-block;
  font-size: 16px;
  margin-top: 2px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .alert-success-wrapper .success-text {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  vertical-align: middle;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper {
  width: 100%;
  margin: 60px auto;
  padding: 80px;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .head-text {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 20px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .sub-head-text {
  color: #000000;
  margin: 0 0 12px;
  font-size: 20px;
  line-height: 30px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .content {
  color: #adafb3;
  margin: 0 auto;
  font-size: 18px;
  max-width: 586px;
  line-height: 28px;
  white-space: initial;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .content .link {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .primary-button {
  min-width: 220px;
  margin-top: 40px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper {
  padding: 108px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper {
  margin: 0 auto;
  max-width: 450px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper figure {
  margin-bottom: 24px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper figure img {
  max-width: 100%;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .im-icon-check-circle-o {
  color: #2aab3c;
  width: 69px;
  height: 69px;
  display: inline-block;
  font-size: 69px;
  margin-bottom: 24px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .heading {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: initial;
  margin-bottom: 12px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .content {
  color: #adafb3;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .content .link-text {
  font-size: 18px;
  line-height: 28px;
}

.ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .btn {
  min-width: 220px;
  margin-top: 40px;
}

@media (max-width:1151px) {
  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper {
    padding: 60px;
  }
}

@media (max-width:767px) {
  .ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert {
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert.active {
    color: #000000;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert>.icon {
    margin-right: 8px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert .button-text.desktop {
    display: none;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .btn-create-alert .button-text.mobile {
    display: block;
    white-space: nowrap;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .alert-success-wrapper {
    min-width: 135px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .create-job-alert-wrapper .alert-success-wrapper .success-text {
    display: inline;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 38px;
    z-index: 15;
    position: fixed;
    overflow-y: auto;
    flex-direction: column;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .sub-head-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .content {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .content .link {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .success-wrapper .primary-button {
    margin-top: 48px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper {
    padding: 80px 32px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper figure img {
    max-width: 144px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .im-icon-check-circle-o {
    width: 59px;
    height: 59px;
    font-size: 59px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .heading {
    margin-bottom: 16px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .content {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .content .link-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-create-job-alert-v1-im-view1-imredesign-default .no-results-wrapper .content-wrapper .btn {
    min-width: 200px;
    margin-top: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-create-job-alert-v1-im-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-toast-notification-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper {
  width: 335px;
  z-index: 10001;
  position: fixed;
  text-align: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper:focus {
  outline: none;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-right {
  right: 32px;
  bottom: -100px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-right.show {
  bottom: 32px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-left {
  left: 32px;
  bottom: -100px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-left.show {
  bottom: 32px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-right {
  top: -100px;
  right: 32px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-right.show {
  top: 32px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-left {
  top: -100px;
  left: 32px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-left.show {
  top: 32px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.success {
  background-color: #ddf4e0;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.error {
  background-color: #fee2e4;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper {
  padding: 8px 24px 8px 68px;
  position: relative;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper:focus {
  outline: none;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper>.icon {
  top: 50%;
  left: 24px;
  color: #2aab3c;
  position: absolute;
  font-size: 26px;
  line-height: .8;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper svg {
  top: 50%;
  fill: #f83b4e;
  left: 24px;
  width: 26px;
  height: 26px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .head {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .btn-close {
  top: 9px;
  color: #000000;
  right: 9px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (min-width:320px) and (max-width:767px) {
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper {
    width: 324px;
  }

  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-right,
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-left,
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-right,
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-left {
    top: auto;
    left: auto;
    right: 18px;
    bottom: -100px;
  }

  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-right.show,
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.bottom-left.show,
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-right.show,
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper.top-left.show {
    top: auto;
    bottom: 32px;
  }

  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper {
    padding-left: 54px;
  }

  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper>.icon,
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper svg {
    left: 12px;
  }

  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .head {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .content {
    font-size: 12px;
    line-height: 18px;
  }
}

@media (min-width:320px) and (max-width:360px) {
  .ph-im-toast-notification-v1-default-imredesign-default .toast-notification-wrapper {
    width: 290px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-toast-notification-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-recomm-based-refferal-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper.refer-mode-wrapper {
  max-width: 760px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  z-index: 50;
  position: absolute;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .heading {
  color: #000000;
  text-align: center;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper {
  padding: 48px;
  position: relative;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper {
  position: relative;
  margin-top: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper.manual .right-section {
  width: 100%;
  margin: 16px auto 0;
  padding: 0;
  max-width: 280px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper.manual .right-section .form-wrapper .input-wrapper:last-of-type {
  margin-bottom: 24px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section {
  width: 50%;
  text-align: center;
  border-right: 1px solid #f9f9f9;
  padding-right: 70px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .sub-heading {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 4px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .content {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 56px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .content .icon {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .content span {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .ph-import-resume-v1-re-upload-imredesign-default .ph-dropzone-area .upload-btn {
  color: #000000;
  padding: 0;
  text-align: center;
  background-color: transparent;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .ph-import-resume-v1-re-upload-imredesign-default .ph-dropzone-area .upload-btn .icon {
  width: 80px;
  height: 87px;
  margin: 0 auto;
  display: block;
  font-size: 87px;
  line-height: 1;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .ph-import-resume-v1-re-upload-imredesign-default .ph-dropzone-area .upload-btn span {
  display: block;
  font-size: 12px;
  margin-top: 4px;
  line-height: 18px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .error-msg {
  color: #b30000;
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .optional-text {
  top: 50%;
  left: 50%;
  color: #adafb3;
  width: auto;
  height: 48px;
  display: inline-block;
  padding: 14px 0;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 60px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section {
  width: 50%;
  padding-left: 70px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .sub-heading {
  font-size: 18px;
  text-align: center;
  line-height: 28px;
  margin-bottom: 32px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .uploaded-resume-wrapper {
  padding: 28px 16px;
  align-items: center;
  margin-bottom: 28px;
  justify-content: space-between;
  background-color: #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .uploaded-resume-wrapper .file-details {
  padding-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .uploaded-resume-wrapper .file-details .icon {
  color: #000000;
  display: inline-block;
  font-size: 13px;
  margin-top: 2px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .uploaded-resume-wrapper .file-details .file-name {
  color: #000000;
  display: inline;
  font-size: 14px;
  word-break: break-word;
  line-height: 20px;
  margin-left: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .uploaded-resume-wrapper .btn-delete {
  color: #adafb3;
  border: none;
  padding: 0;
  font-size: 15px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper {
  margin-bottom: 24px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper:last-of-type {
  margin-bottom: 32px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-label {
  color: #85878C;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper {
  border: 1px solid #adafb3;
  padding: 6px 6px 0;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper.no-location {
  padding: 0;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper.no-location .input-field {
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 10px 16px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .selected-list {
  display: inline;
  max-width: 100%;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .selected-list .selected-list-item {
  color: #000000;
  display: inline-block;
  padding: 4px 12px 4px 9px;
  position: relative;
  font-size: 14px;
  max-width: 100%;
  line-height: 20px;
  margin-right: 8px;
  margin-bottom: 8px;
  padding-right: 32px;
  background-color: rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .selected-list .selected-list-item .value {
  display: block;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .selected-list .selected-list-item .btn-remove {
  top: 50%;
  color: rgba(0,0,0,0.8);
  right: 12px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 8px;
  line-height: 1;
  margin-left: 12px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .selected-list .selected-list-item .tooltip-wrapper {
  color: #000000;
  bottom: 32px;
  padding: 6px;
  z-index: 100;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.1);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .input-field {
  max-width: 100%;
  border: none;
  height: 28px;
  display: inline-block;
  padding: 0;
  margin-bottom: 6px;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .location-list {
  top: 44px;
  left: -1px;
  right: -1px;
  padding: 8px 0;
  position: absolute;
  max-height: 150px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .location-list .location-list-item {
  padding: 8px 24px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .location-list .location-list-item:hover,
.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .location-list .location-list-item.listitem-focused {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .job-title-field-wrapper {
  position: relative;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .job-title-field-wrapper .cancel {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 12px;
  background: transparent;
  border: none;
  color: #000000;
  font-size: 10px;
  padding: 0;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .job-title-field-wrapper .jobtitle-list {
  top: 44px;
  left: -1px;
  right: -1px;
  padding: 8px 0;
  position: absolute;
  max-height: 150px;
  overflow-y: auto;
  background-color: #ffffff;
  z-index: 5;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .job-title-field-wrapper .jobtitle-list .jobtitle-list-item {
  padding: 8px 24px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .job-title-field-wrapper .jobtitle-list .jobtitle-list-item:hover,
.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .job-title-field-wrapper .jobtitle-list .jobtitle-list-item.listitem-focused {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .input-field {
  color: #000000;
  height: 40px;
  padding: 10px 24px 10px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #adafb3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .btn.primary-button {
  white-space: normal;
  width: 100%;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .loader-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .loader-wrapper .icon {
  color: #000000;
  font-size: 74px;
  line-height: 1;
  animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  -webkit-animation: spin 4s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .loader-wrapper .upload-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .search-jobs-wrapper {
  padding: 48px 40px;
  min-height: 600px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .search-jobs-wrapper .img-searching-jobs {
  width: 100%;
  margin: 32px auto 0;
  max-width: 455px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper {
  position: relative;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .btn-back {
  top: 32px;
  left: 32px;
  color: #000000;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .btn-back .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .btn-back span {
  display: inline-block;
  margin-left: 2px;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper {
  margin: 0 auto;
  padding: 123px 40px;
  max-width: 760px;
  text-align: center;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper .img-no-jobs {
  width: 100%;
  margin: 64px auto 56px;
  max-width: 324px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper .bottom-text {
  color: #000000;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper .btn-invite {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 18px;
  min-height: auto;
  line-height: 28px;
  border-bottom: 1px solid #000000;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper {
  padding: 80px 64px 64px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .heading {
  margin-bottom: 40px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .share-heading {
  margin-bottom: 16px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .details-wrapper {
  text-align: center;
  margin-bottom: 40px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .details-wrapper .role {
  color: #000000;
  margin: 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .details-wrapper .location {
  color: #85878C;
  margin: 4px 0 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 20px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 {
  padding: 0 16px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper {
  margin-bottom: 28px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper .field-label {
  color: #85878C;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper .field-label .required-mark {
  color: #f83b4e;
  display: inline;
  font-size: 14px;
  margin-left: 4px;
  vertical-align: top;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper .input-field {
  color: #000000;
  height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #adafb3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .field-label {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .textarea-field {
  color: #000000;
  resize: none;
  padding: 16px;
  min-height: 72px;
  font-size: 14px;
  line-height: 20px;
  border-color: #adafb3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .textarea-field::-webkit-input-placeholder {
  color: #000000;
  font-size: 14px;
  font-style: italic;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .textarea-field::-moz-placeholder {
  color: #000000;
  font-size: 14px;
  font-style: italic;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .textarea-field:-ms-input-placeholder {
  color: #000000;
  font-size: 14px;
  font-style: italic;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .textarea-field:-moz-placeholder {
  color: #000000;
  font-size: 14px;
  font-style: italic;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .button-wrapper {
  margin-top: 64px;
  text-align: center;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .button-wrapper .btn.primary-button {
  min-width: 220px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper {
  padding: 48px 52px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list {
  margin-top: 40px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item {
  border: 1px solid #adafb3;
  padding: 20px 24px;
  align-items: center;
  justify-content: space-between;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item.referred {
  opacity: .5;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper {
  width: 52%;
  max-width: 328px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-title {
  color: #000000;
  cursor: default;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper {
  margin-top: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field:not(:first-of-type) {
  margin-left: 16px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field .icon {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field .value {
  display: inline;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field.location {
  color: #000000;
  font-family: FSThriveElliotWeb-Light;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field.reward {
  color: #6a46e7;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper {
  width: 48%;
  text-align: right;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.primary-button,
.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.secondary-button {
  min-width: 102px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-size: 12px;
  max-width: 148px;
  line-height: 18px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.primary-button {
  margin-left: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.primary-button .referred-text {
  position: relative;
  padding-left: 14px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.primary-button .referred-text .icon {
  top: 50%;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.primary-button:disabled {
  color: rgba(173,175,179,0.7);
  opacity: 1;
  font-family: FSThriveElliotWeb-Heavy;
  border-color: #adafb3;
  background-color: #ffffff;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .bottom-wrapper {
  margin-top: 48px;
  text-align: center;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .bottom-wrapper .bottom-text {
  color: #adafb3;
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .bottom-wrapper .btn.default-button {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  min-height: auto;
  line-height: 24px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper {
  width: 100%;
  display: table;
  padding: 80px;
  min-height: 600px;
  text-align: center;
  table-layout: fixed;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper.error-wrapper figure img {
  margin: 0 auto 20px;
  display: block;
  max-width: 136px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper.error-wrapper .heading {
  margin-bottom: 8px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper.error-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper .heading {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
  margin-bottom: 28px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper .btn.primary-button {
  min-width: 220px;
  margin-top: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-recomm-based-refferal-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper {
    max-width: 760px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .search-jobs-wrapper .img-searching-jobs {
    max-width: 410px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper {
    width: 60%;
    max-width: 365px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.primary-button,
  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.secondary-button {
    max-width: 115px;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .btn-close {
    top: 20px;
    right: 18px;
    font-size: 12px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper {
    padding: 40px 18px;
    position: relative;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper {
    margin-top: 32px;
    flex-direction: column;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper.manual .right-section {
    max-width: 100%;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper.manual .right-section .form-wrapper .input-wrapper:last-of-type {
    margin-bottom: 32px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section {
    width: 100%;
    position: relative;
    border-right: none;
    border-bottom: 1px solid #f9f9f9;
    padding-right: 0;
    padding-bottom: 32px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .optional-text {
    top: auto;
    left: 0;
    right: 0;
    bottom: -24px;
    margin: auto;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .sub-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .content {
    margin-bottom: 32px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .left-section .ph-import-resume-v1-re-upload-imredesign-default .ph-dropzone-area .upload-btn .icon {
    width: 57px;
    height: 67px;
    font-size: 62px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section {
    width: 100%;
    padding-top: 32px;
    padding-left: 0;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .sub-heading {
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    margin-bottom: 28px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .input-wrapper .field-outer-wrapper .location-list {
    top: auto !important;
    left: auto;
    right: auto;
    position: relative;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .refer-mode-wrapper .right-section .form-wrapper .btn.primary-button {
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .loader-wrapper {
    position: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .find-jobs-wrapper .loader-wrapper .upload-text {
    margin: 18px 0 0;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .search-jobs-wrapper {
    padding: 18px;
    min-height: 100vh;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .search-jobs-wrapper .img-searching-jobs {
    max-width: 324px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .btn-back {
    top: 20px;
    left: 18px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper {
    height: 100vh;
    padding: 40px 18px;
    overflow-y: auto;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper .img-no-jobs {
    margin: 56px auto 48px;
    max-width: 232px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper .bottom-text {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .no-matching-jobs-wrapper .btn-invite {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper {
    padding: 48px 20px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .details-wrapper .role {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .details-wrapper .location {
    color: #adafb3;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .input-wrapper {
    margin-bottom: 24px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .field-label {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .row .col-xs-12 .textarea-wrapper .textarea-field {
    min-height: 130px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .button-wrapper {
    margin-top: 32px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .referral-form-wrapper .form-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    max-width: 400px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper {
    padding: 48px 20px 40px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list {
    margin-top: 32px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item {
    display: block;
    padding: 24px 20px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper {
    width: 100%;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper {
    margin-top: 10px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field {
    display: block;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field:not(:first-of-type) {
    margin-top: 8px;
    margin-left: 0;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .left-wrapper .job-fields-wrapper .job-field .icon {
    margin-right: 8px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper {
    width: 100%;
    margin-top: 40px;
    text-align: center;
    align-items: center;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.primary-button,
  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .matching-jobs-list .matching-jobs-list-item .right-wrapper .btn.secondary-button {
    max-width: 50%;
    min-width: 115px;
    min-height: 40px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .matching-jobs-outer-wrapper .matching-jobs-wrapper .bottom-wrapper {
    margin-top: 40px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper {
    height: 100vh;
    padding: 40px 18px;
    min-height: auto;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper.error-wrapper figure img {
    max-width: 108px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper.error-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper.error-wrapper .content {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper.error-wrapper .btn.primary-button {
    margin-top: 48px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper .heading {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 14px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper .content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-recomm-based-refferal-v1-default-imredesign-default .recom-referral-outer-wrapper .message-wrapper .content-wrapper .btn.primary-button {
    min-width: 160px;
    margin-top: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-recomm-based-refferal-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-form-builder-v1-refferal-view-imredesign-default#-TZYBBLPN!*/

.ph-im-form-builder-v1-refferal-view-imredesign-default .popup-modal-backdrop {
  overflow-y: auto;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .popup-modal-backdrop .default_dialog {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends {
  margin: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-content,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-content {
  padding: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-footer .form-footer-wrapper,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-footer .form-footer-wrapper {
  padding: 0;
  border-top: none;
  margin-top: 64px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper {
  margin: 0 auto;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button {
  min-width: 220px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button:disabled,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper {
  padding: 28px 0;
  position: relative;
  text-align: center;
  background-color: rgba(34,69,217,0.1);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .review-heading {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .btn-close {
  top: 50%;
  right: 42px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .progress-bar {
  bottom: 0;
  height: 4px;
  position: absolute;
  background-color: #000000;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .heading-text {
  padding: 40px 40px 0;
  margin-bottom: 32px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .btn-close {
  top: 45px;
  color: #000000;
  right: 42px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content {
  padding: 0 40px 40px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row {
  margin: 0 0 28px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row:last-of-type {
  margin-bottom: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row::before,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row::after {
  display: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row.form-row {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row.checkbox-row {
  margin: -20px 0 28px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper {
  margin-bottom: 48px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:not(:first-of-type) {
  border-top: 1px solid #f9f9f9;
  padding-top: 48px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:last-of-type {
  margin-bottom: 40px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .btn-add-language {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .btn-add-language .icon {
  display: inline-block;
  font-size: 10px;
  line-height: 20px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .btn-add-language span {
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group {
  margin-bottom: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-label {
  color: #85878C;
  margin: 0 0 8px;
  font-size: 14px;
  min-height: 20px;
  line-height: 20px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-label .required-field {
  color: #f83b4e;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper {
  width: 100%;
  position: relative;
  margin-bottom: 8px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  height: 40px;
  padding: 10px 30px 10px 16px;
  z-index: 2;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  cursor: pointer;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled] {
  background-color: #eeeeee;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled]+.cancel .icon-cancel {
  display: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker::-webkit-input-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker::-moz-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:-ms-input-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #000000;
  outline-offset: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .cancel {
  top: 12px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background: transparent;
  border: none;
  z-index: 3;
  padding: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .icon-calendar-7 {
  top: 13px;
  color: #adafb3;
  right: 16px;
  position: absolute;
  font-size: 13px;
  z-index: 1;
  line-height: 1;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
  top: 44px !important;
  left: auto !important;
  right: 0;
  z-index: 9;
  position: absolute !important;
  background-color: transparent;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single.is-hidden {
  display: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title {
  color: #000000;
  padding: 12px 16px;
  flex-flow: wrap;
  font-size: 14px;
  align-items: center;
  line-height: 20px;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
  position: relative;
  font-size: 0;
  line-height: 1;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
  top: 50%;
  right: 0;
  speak: none;
  content: "\e0ee";
  position: absolute;
  font-size: 10px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
  color: #000000;
  border: none;
  z-index: 1;
  position: relative;
  font-size: 12px;
  min-height: auto;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  padding-right: 16px;
  -moz-appearance: none;
  background-color: transparent;
  -webkit-appearance: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
  display: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
  border: none;
  padding: 0;
  position: relative;
  font-size: 0;
  min-width: 20px;
  min-height: 16px;
  background-color: transparent;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
  left: 0;
  content: "\5e";
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
  float: right;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
  right: 0;
  content: "\5d";
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
  top: 50%;
  color: #000000;
  speak: none;
  position: absolute;
  font-size: 20px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table {
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
  color: #85878C;
  padding: 12px 0;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th:first-of-type {
  padding-left: 12px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th:last-of-type {
  padding-right: 12px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
  cursor: initial;
  border-bottom: none;
  text-decoration: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row:last-of-type td {
  padding-bottom: 8px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
  padding: 4px;
  text-align: center;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:first-of-type {
  padding-left: 12px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:last-of-type {
  padding-right: 12px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected {
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
  color: #ffffff;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today {
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
  color: #000000;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-disabled .pika-button {
  color: #808080;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
  color: #000000;
  width: 30px;
  border: none;
  height: 30px;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item {
  opacity: .9;
  padding: 2px 16px 2px 8px;
  position: relative;
  margin-bottom: 8px;
  background-color: rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item:not(:first-of-type) {
  margin-left: 8px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .text {
  color: rgba(0,0,0,0.85);
  font-size: 14px;
  line-height: 20px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .btn-cancel {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 9px;
  background-color: transparent;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .btn-cancel:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items {
  position: relative;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list {
  top: 40px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 10;
  position: absolute;
  max-height: 200px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 0 0 13px 13px;
  -moz-border-radius: 0 0 13px 13px;
  -ms-border-radius: 0 0 13px 13px;
  border-radius: 0 0 13px 13px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item {
  padding: 16px 24px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,168,182,0.1);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .list-item-name {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .list-item-name em {
  font-family: FSThriveElliotWeb-Heavy;
  font-style: normal;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .icon-plus {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .icon-check-mark-thick {
  top: 50%;
  left: 15px;
  color: #000000;
  position: absolute;
  font-size: 12px;
  vertical-align: middle;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
  max-width: 345px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper .icon {
  top: 50%;
  right: 16px;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper .icon.icon-cancel:hover {
  cursor: pointer;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .delete-btn {
  top: 38px;
  color: #000000;
  right: 2px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .icon-down-arrow,
.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .icon-cancel {
  top: 50%;
  right: 16px;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control {
  color: #000000;
  padding: 10px 16px;
  font-size: 14px;
  min-height: 40px;
  text-align: left;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control[disabled] {
  color: #85878C;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control[disabled]+.icon-down-arrow+.icon-cancel {
  display: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control::-webkit-input-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control::-moz-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:-ms-input-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:-moz-placeholder {
  color: rgba(99,99,99,0.7);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper {
  position: relative;
  padding-right: 36px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper .icon {
  top: 50%;
  color: #000000;
  right: 20px;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper {
  position: relative;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .form-control[disabled] .icon {
  display: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list {
  top: 44px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 15;
  position: absolute;
  max-height: 176px;
  text-align: left;
  overflow-y: auto;
  padding-top: 11px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item {
  padding: 5px 16px 5px 32px;
  position: relative;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item:hover {
  background-color: rgba(34,69,217,0.05);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item.active {
  color: #000000;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item .icon {
  top: 32%;
  left: 16px;
  position: absolute;
  font-size: 10px;
  line-height: 1;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .error-text {
  color: #f83b4e;
  display: block;
  margin-top: 4px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group textarea {
  height: 120px;
  resize: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper:hover {
  cursor: pointer;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
  background-color: #000000;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:checked+.custom-field .icon {
  opacity: 1;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-field .icon {
  top: 50%;
  left: 50%;
  color: #ffffff;
  opacity: 0;
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-label {
  color: #adafb3;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  line-height: 20px;
  margin-left: 6px;
  vertical-align: middle;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper {
  margin-top: 28px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper {
  position: relative;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:not(:first-of-type) {
  margin-left: 18px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:hover {
  cursor: pointer;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input {
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  opacity: 0;
  position: absolute;
  min-height: 16px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:checked+.custom-field {
  border-color: #000000;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:checked+.custom-field .radio-circle {
  background-color: #000000;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  display: inline-block;
  position: relative;
  margin-right: 8px;
  vertical-align: middle;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-field .radio-circle {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-label {
  color: #85878C;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50 {
  width: 50%;
  padding: 0;
  max-width: 290px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #f9f9f9;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .left-button-wrapper .btn-cancel-delete {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
  margin-left: 12px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-close {
  display: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save {
  min-width: 120px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-inactive {
  color: rgba(0,0,0,0.5);
  border-color: rgba(34,69,217,0.1);
  pointer-events: none;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save.btn-inactive {
  color: rgba(0,0,0,0.5);
  border-color: rgba(34,69,217,0.1);
  pointer-events: none;
  background-color: rgba(34,69,217,0.1);
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 126px 64px;
  position: relative;
  max-width: 720px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper .warning-content-wrapper .warning-heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper .warning-content-wrapper .warning-content {
  color: #000000;
  width: 100%;
  margin: 6px auto 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-sure {
  margin: 72px auto 0;
  display: block;
  min-width: 220px;
}

.ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-cancel {
  border: none;
  margin: 32px auto 0;
  display: block;
  padding: 0;
  min-height: auto;
  background-color: transparent;
}

@media (max-width:767px) {
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-content>.row,
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-content>.row {
    margin-bottom: 24px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-content>.row .col-50:last-of-type .form-group .form-label,
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-content>.row .col-50:last-of-type .form-group .form-label {
    display: block;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-footer .form-footer-wrapper,
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-footer .form-footer-wrapper {
    margin-top: 32px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper,
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper {
    width: 100%;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button,
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-footer .form-footer-wrapper .center-button-wrapper .btn.primary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper {
    padding: 22px 0;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .review-heading {
    padding: 0 36px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .review-wrapper .btn-close {
    right: 20px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .heading-text {
    padding: 24px 34px 0 18px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-heading .form-header-wrapper .btn-close {
    top: 30px;
    right: 19px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content {
    padding: 0 18px 24px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50 {
    max-width: 220px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:not(:first-of-type) {
    padding-top: 40px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
    top: auto !important;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .delete-btn {
    color: #000000;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper {
    width: 90%;
    max-width: 284px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper {
    flex-wrap: wrap;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper {
    width: 50%;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:not(:first-of-type) {
    margin-left: 0;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:nth-of-type(3),
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:last-of-type {
    margin-top: 24px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper {
    padding: 14px 18px 24px;
    flex-direction: column-reverse;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .left-button-wrapper {
    margin-top: 24px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper {
    text-align: center;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn {
    width: 100%;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper {
    height: 100vh;
    padding: 24px 20px;
    align-items: center;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper .warning-content-wrapper .warning-content {
    margin: 14px auto 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-sure {
    margin: 40px auto 0;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .warning-wrapper .warning-content-wrapper .btn.btn-cancel {
    margin: 24px auto 0;
  }
}

@media (min-width:320px) and (max-width:480px) {
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.send-opp-to-friends .ph-form-content>.row .col-50:last-of-type,
  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper.invite-friends .ph-form-content>.row .col-50:last-of-type {
    margin-top: 24px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row.form-row {
    display: block;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50 {
    width: 100%;
    max-width: none;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50:last-of-type {
    margin-top: 14px;
  }

  .ph-im-form-builder-v1-refferal-view-imredesign-default .ph-form-wrapper .ph-form-content>.row .col-50:last-of-type .form-group .form-label {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-form-builder-v1-refferal-view-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-video-feed-v1-view2-imdefault#-TZYBBLPN!*/

.pcs-video-feed-v1-view2-imdefault {
  background-color: #ffffff;
}

.pcs-video-feed-v1-view2-imdefault .phs-widget-heading {
  text-align: center;
  margin-bottom: 40px;
}

.pcs-video-feed-v1-view2-imdefault .phs-widget-heading h2 {
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow {
  top: auto;
  color: #009bdf;
  padding: 0;
  transform: none;
  z-index: 1;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow:before {
  font-size: 21px;
  line-height: 1;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow.slick-prev {
  left: auto;
  right: 89px;
  bottom: 0;
  position: absolute;
  margin-bottom: 4px;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow.slick-next {
  left: auto;
  bottom: 0;
  right: 16px;
  position: absolute;
  margin-bottom: 4px;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-prev:before {
  content: "\e0be";
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-next:before {
  content: "\e0bf";
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-dots {
  bottom: 0;
  position: static;
  margin: 44px 0 4px;
  line-height: 0;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-dots a,
.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-dots button {
  margin-right: 24px;
  margin-bottom: 4px;
  display: inline-block;
  position: relative;
  background: #d4d4d4;
  line-height: 10px;
  border-radius: 0;
  width: 14px;
  height: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-dots a.slick-active:before,
.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-dots button.slick-active:before {
  color: #009bdf;
  background: #009bdf;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-dots a:before,
.pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-dots button:before {
  color: #009bdf;
  opacity: 1;
  content: "";
  background: #d4d4d4;
  border-radius: 0;
  width: 14px;
  height: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  content: '' !important;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .ph-card-block {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  box-shadow: 0 4px 8px 1px rgba(34,36,43,0.08);
  padding-bottom: calc(18px + 4px + 18px);
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .ph-card-block.no-padding {
  padding-bottom: 0;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .ph-card-block.no-padding .media>.image img {
  border-radius: 16px;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .media {
  width: 100%;
  height: 400px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .media .image {
  height: 100%;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .media>.image img {
  height: 100%;
  margin: 0 auto;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .media .video-popup figcaption {
  font-size: 0;
  color: #ffffff;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .video-popup button {
  background-color: transparent;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .video-popup button .icon {
  font-size: 50px;
  color: #ffffff;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .video-popup button .play-text {
  display: none;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .content {
  padding: 24px;
  width: 100%;
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.pcs-video-feed-v1-view2-imdefault .pcs-video-loading .ph-gallery-close {
  display: none;
  padding-bottom: 0;
}

.pcs-video-feed-v1-view2-imdefault .employee-details-block {
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .question,
.pcs-video-feed-v1-view2-imdefault .popup-container .question {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  color: #555555;
  margin-bottom: 16px;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .employee-name,
.pcs-video-feed-v1-view2-imdefault .popup-container .employee-name {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #212121;
  margin-bottom: 4px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .employee-details,
.pcs-video-feed-v1-view2-imdefault .popup-container .employee-details,
.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .employee-location,
.pcs-video-feed-v1-view2-imdefault .popup-container .employee-location {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  color: #9e9e9e;
  display: inline-block;
  max-width: 47%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .employee-location,
.pcs-video-feed-v1-view2-imdefault .popup-container .employee-location {
  border-left: 1px solid #9e9e9e;
  margin-left: 4px;
  padding-left: 4px;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .popup-modal-backdrop {
  background-color: rgba(34,36,43,0.91);
}

.pcs-video-feed-v1-view2-imdefault .popup-container .ph-video-cntr {
  margin: 0 auto;
  text-align: center;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .kaltura-player,
.pcs-video-feed-v1-view2-imdefault .popup-container .ph-video-cntr {
  max-width: 100%;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .kaltura-player {
  display: inline-block !important;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .kaltura-player .playkit-video-player,
.pcs-video-feed-v1-view2-imdefault .popup-container .kaltura-player .playkit-engine {
  position: relative !important;
  width: auto;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .kaltura-player .playkit-container {
  width: auto;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .kaltura-player .playkit-player video {
  width: auto;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .slick-slider .slick-dots a.slick-active:before,
.pcs-video-feed-v1-view2-imdefault .popup-container .slick-slider .slick-dots button.slick-active:before {
  color: #009bdf;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .slick-dots {
  left: 0;
  right: 0;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .close {
  margin: 0;
  right: -40px;
  position: absolute;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog {
  max-width: 852px !important;
  text-align: center;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .modal-content {
  background-color: transparent;
  box-shadow: none;
  max-width: 852px !important;
  margin: 0 auto;
  padding: 0;
  border: 0;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .modal-content .slick-slider {
  margin: 0 auto;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .modal-content .ph-gallery-container {
  text-align: center;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .modal-content .ph-gallery-item-container {
  height: 100%;
  position: relative;
  display: inline-block;
  overflow: visible;
  padding: 0;
  max-width: 100%;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .modal-content .ph-gallery-item-container iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .video-content-block {
  background-color: #ffffff;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding: 24px 32px;
  margin: 0 auto;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .slick-prev {
  left: 16px;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .slick-prev,
.pcs-video-feed-v1-view2-imdefault .popup-container .slick-next {
  font-size: 0;
  color: #ffffff;
  background-color: rgba(0,0,0,0.5);
  width: 56px;
  height: 80px;
}

.pcs-video-feed-v1-view2-imdefault .popup-container .slick-next {
  right: 16px;
}

@media only screen and (max-width:1151px) {
  .pcs-video-feed-v1-view2-imdefault .phs-widget-heading {
    margin-bottom: 20px;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow.slick-prev,
  .pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow.slick-next {
    display: none !important;
  }
}

@media only screen and (max-width:767px) {
  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .media {
    height: 200px;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .content {
    padding: 20px;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .emp-details {
    padding: 0 20px 20px;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .question,
  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .question {
    font-size: 16px;
    line-height: 24px;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .employee-name,
  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .employee-name {
    font-size: 12px;
    line-height: 18px;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .employee-details,
  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .employee-details,
  .pcs-video-feed-v1-view2-imdefault .popup-container .employee-location,
  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .employee-location {
    font-size: 12px;
    line-height: 18px;
  }

  .pcs-video-feed-v1-view2-imdefault .widget-container {
    width: 100%;
  }

  .pcs-video-feed-v1-view2-imdefault .phs-widget-heading {
    margin-bottom: 12px;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-slider-container {
    padding: 0;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-slider-container .ph-card {
    padding: 7.5px;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-video-feed-card .media>.image img {
    height: 200px;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow.slick-prev,
  .pcs-video-feed-v1-view2-imdefault .ph-static-slider .slick-slider button.slick-arrow.slick-next {
    display: none !important;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .kaltura-player .playkit-player video {
    width: 100%;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog {
    margin: 30px auto;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .close {
    margin: -30px 0 0 0;
    right: 0;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .modal.in .modal-dialog {
    top: 10px;
    transform: none;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .modal-content {
    max-width: 100% !important;
    width: 100% !important;
    border-top-right-radius: 16px;
    border-top-left-radius: 16px;
    overflow: hidden;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .modal-content .ph-gallery-item-container {
    height: 100%;
    padding-bottom: 0;
  }

  .pcs-video-feed-v1-view2-imdefault .popup-container .modal-dialog .video-content-block {
    max-width: 100% !important;
    width: 100% !important;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-static-slider.ph-container-content-block .slick-slider .slick-dots {
    bottom: 8px;
    margin-top: 28px;
  }

  .pcs-video-feed-v1-view2-imdefault .ph-static-slider.ph-container-content-block .slick-slider .slick-dots button {
    margin-right: 16px;
    margin-bottom: 16px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-video-feed-v1-view2-imdefault#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2#-TZYBBLPN!*/

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2>.ph-component-cntr.outer-container>.inner-container {
  padding: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2>.ph-component-cntr.outer-container>.inner-container .pcs-card-v1-pcs-header-block-default-default .pcs-header-block-default .heading-block-info {
  text-align: left;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2>.ph-component-cntr.outer-container>.inner-container .pcs-card-v1-pcs-header-block-default-default .pcs-header-block-default .heading-block-info .heading-two {
  margin-bottom: 22px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .slick-initialized .slick-slide {
  margin: 0;
  padding: 0 16px;
  text-align: inherit;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .video-mobile-popup-conatiner {
  display: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .video {
  height: 480px;
  display: flex;
  align-items: center;
  background: black;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .video .kaltura-player {
  width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .video .plyr {
  width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .hide .video {
  height: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .slick-cloned .video {
  height: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block {
  height: auto;
  overflow: hidden;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block .pcs-image-wrapper {
  position: relative;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block .pcs-image-wrapper>.image {
  height: 288px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block .pcs-image-wrapper>.image .ph-fixed-img-ctr {
  height: 100%;
  padding: 0 !important;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block .pcs-image-wrapper .video-popup-block .pcs-component-v1-video-popup-default {
  top: 50%;
  left: 50%;
  margin: 0 auto;
  display: inline-block;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block .ph-row {
  position: relative;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block .ph-row .employee-detalis-container {
  position: static;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .employee-content {
  padding: 24px;
  min-height: 126px;
  background-color: #ffffff;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .employee-content .header {
  top: 16px;
  left: 24px;
  right: 24px;
  color: #ffffff;
  position: absolute;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  margin-bottom: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .employee-content .answered-by {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Bold;
  display: inline-block;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .employee-content .employee-name {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .employee-content .emp-details {
  color: #000000;
  font-size: 16px;
  font-family: 'AvenirRoman';
  line-height: 24px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .employee-content .emp-details .employee-details,
.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .employee-content .emp-details .employee-location {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider {
  position: relative;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-number {
  display: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider:before {
  content: '';
  position: absolute;
  left: 16px;
  right: 16px;
  top: 16px;
  bottom: 16px;
  box-shadow: none;
  display: block;
  z-index: 2;
  pointer-events: none;
  background: transparent;
  border-radius: 6px;
  overflow: hidden;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  border: 0 solid #ffffff;
  visibility: visible;
  height: auto;
  pointer-events: none;
  background: transparent;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow {
  top: 50%;
  color: #000000;
  width: 32px;
  height: 32px;
  opacity: 1;
  z-index: 100;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow.slick-disabled {
  color: #adafb3;
  pointer-events: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow.slick-prev {
  left: 14px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow.slick-next {
  right: -18px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow.slick-prev:before,
.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow.slick-next:before {
  font-size: 12px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow.slick-prev:before:focus,
.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow.slick-next:before:focus {
  outline: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider.slick-dotted {
  margin-bottom: 32px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider.slick-dotted .slick-arrow {
  bottom: -6px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider.slick-dotted .slick-prev {
  right: auto;
  left: 16px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-dots {
  width: 80%;
  margin: auto;
  position: static;
  line-height: 0;
  padding-top: 40px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-dots button {
  width: 14px;
  height: 14px;
  margin: 6px 12px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-dots button:before {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  background: #adafb3;
  content: "";
  opacity: 1;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-dots button.slick-active::before {
  color: #000000;
  background: #000000;
  border-radius: 50%;
  opacity: 1;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-list .slick-track {
  padding-bottom: 8px;
}

@media only screen and (max-width:1151px) {
  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .outer-container {
    margin: 0 auto;
  }
}

@media only screen and (max-width:767px) {
  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2>.ph-component-cntr.outer-container>.inner-container .pcs-card-v1-pcs-header-block-default-default .pcs-header-block-default .heading-block-info .heading-two {
    margin-bottom: 4px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .stackable.ph-card-container {
    margin: 0 -15px 62px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-video-cntr.video-popup-on {
    min-height: 300px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .video-mobile-popup-conatiner {
    display: block;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-list {
    padding: 0 16px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-list .slick-track {
    padding: 0;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-list .slick-slide {
    padding: 10px 0;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-list .slick-slide.slick-current:first-of-type .ph-card-block {
    margin-left: 0;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-list .slick-slide.slick-current .ph-card-block {
    margin: 0 14px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-static-slider .slick-slider .slick-arrow {
    display: none !important;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2 .ph-card .ph-card-block .pcs-image-wrapper.video-popup-on {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme2#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1#-TZYBBLPN!*/

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1>.ph-component-cntr.outer-container {
  padding: 24px 16px;
  background-color: #ffffff;
  border-radius: 16px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1>.ph-component-cntr.outer-container>.inner-container {
  padding: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1>.ph-component-cntr.outer-container>.inner-container .pcs-card-v1-pcs-header-block-default-default .pcs-header-block-default .heading-block-info .heading-two {
  font-size: 20px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
  padding-left: 16px;
  margin-bottom: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .slick-initialized .slick-slide {
  margin: 0;
  height: auto;
  padding: 16px;
  text-align: inherit;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .video-popup-mobile {
  display: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .video-mobile-popup-conatiner {
  display: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .video {
  height: 480px;
  display: flex;
  align-items: center;
  background: #000000;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .video .kaltura-player {
  width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .video .plyr {
  width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .hide .video {
  height: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .slick-cloned .video {
  height: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .ph-card-block {
  overflow: hidden;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .ph-card-block .pcs-image-wrapper {
  position: relative;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .ph-card-block .pcs-image-wrapper>.image {
  height: 288px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .ph-card-block .pcs-image-wrapper>.image .ph-fixed-img-ctr {
  height: 100%;
  padding: 0 !important;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .ph-card-block .pcs-image-wrapper .video-popup-block .pcs-component-v1-video-popup-default {
  top: 50%;
  left: 50%;
  margin: 0 auto;
  display: inline-block;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .employee-content {
  padding: 16px 20px;
  min-height: 105px;
  background-color: #ffffff;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .employee-content .header {
  top: 16px;
  left: 24px;
  right: 24px;
  color: #ffffff;
  position: absolute;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  margin-bottom: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .employee-content .answered-by {
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Bold;
  display: inline-block;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .employee-content .employee-name {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .employee-content .emp-details {
  color: #000000;
  font-size: 16px;
  font-family: 'AvenirRoman';
  line-height: 24px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .employee-content .emp-details .employee-details,
.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .employee-content .emp-details .employee-location {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider {
  position: relative;
  max-width: 500px;
  margin: 0 auto;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-number {
  left: 0;
  color: #85878C;
  width: 100%;
  bottom: -39px;
  display: block;
  position: absolute;
  text-align: left;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider {
  margin-bottom: 72px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider:before {
  content: '';
  position: absolute;
  left: 16px;
  right: 16px;
  top: 16px;
  bottom: 16px;
  box-shadow: none;
  display: block;
  z-index: 2;
  pointer-events: none;
  background: transparent;
  border-radius: 6px;
  overflow: hidden;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  border: 0 solid #ffffff;
  visibility: visible;
  height: auto;
  pointer-events: none;
  background: transparent;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-arrow {
  color: #000000;
  opacity: 1;
  top: auto;
  bottom: -40px;
  line-height: 1;
  transform: none;
  z-index: 99;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-arrow.slick-disabled {
  color: #adafb3;
  pointer-events: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-prev:before,
.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-next:before {
  font-size: 11px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-prev:before:focus,
.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-next:before:focus {
  outline: none;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-prev {
  right: 87px;
  left: auto;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-next {
  right: 16px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider.slick-dotted {
  margin-bottom: 32px;
  margin: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider.slick-dotted .slick-arrow {
  bottom: -2px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider.slick-dotted .slick-prev {
  right: auto;
  left: 16px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-dots {
  width: 80%;
  margin: auto;
  position: static;
  margin-top: 8px;
  line-height: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-dots>button {
  width: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-dots>button:not(:first-of-type) {
  margin-left: 5px;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-dots>button:before {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background: #808080;
  content: "";
  opacity: 1;
}

.pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-dots>button.slick-active::before {
  color: #000000;
  background: #000000;
  border-radius: 50%;
  opacity: 1;
}

@media only screen and (max-width:1151px) {
  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .outer-container {
    max-width: 500px;
    margin: 0 auto;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .stackable.ph-card-container {
    margin-bottom: 72px;
  }
}

@media only screen and (max-width:767px) {
  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1>.ph-component-cntr.outer-container {
    padding: 0;
    overflow-x: hidden;
    background-color: transparent;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1>.ph-component-cntr.outer-container>.inner-container .pcs-card-v1-pcs-header-block-default-default .pcs-header-block-default .heading-block-info .heading-two {
    padding: 0;
    font-family: 'AvenirRoman';
    margin-bottom: 7px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .slick-initialized .slick-slide {
    padding: 0;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .slick-initialized .slick-slide.slick-current:first-of-type .ph-card-block {
    margin-left: 0;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .slick-initialized .slick-slide.slick-current .ph-card-block {
    margin: 0 14px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .video-popup-mobile {
    display: inline-block;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-video-cntr.video-popup-on {
    min-height: 300px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .video-mobile-popup-conatiner {
    display: block;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider.slick-dotted .slick-arrow {
    display: none !important;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-slider .slick-dots {
    display: none !important;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-number {
    font-size: 14px;
    line-height: 20px;
    padding-left: 24px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-list {
    margin: 0 -16px;
    padding: 0 18px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-static-slider .slick-list .slick-track {
    padding-bottom: 8px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .stackable.ph-card-container {
    margin: 0;
    margin-bottom: 72px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card {
    padding: 8px;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .ph-card-block {
    height: auto;
  }

  .pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1 .ph-card .ph-card-block .pcs-image-wrapper.video-popup-on {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#pcs-content-v1-pcs-employees-video-testimonial-cc-slider-imview1-option1-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-my-mentees-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-my-mentees-v1-default-imredesign-default .mentor-group-title {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
  position: relative;
  z-index: 2;
}

.ph-im-my-mentees-v1-default-imredesign-default .mentor-group-title .position-text-bold {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper {
  padding: 48px 40px 40px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper.no-active-requests {
  margin-bottom: 64px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper .no-result-text {
  color: #000000;
  margin: 0 0 12px;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 36px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper figure {
  margin: 0 auto;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper figure img {
  width: 100%;
  max-width: 380px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper {
  padding: 10px 90px 10px 72px;
  position: relative;
  margin-bottom: 64px;
  background-color: rgba(34,69,217,0.05);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .status-wrapper {
  top: 6px;
  left: 24px;
  width: 32px;
  border: 4px solid #ffffff;
  height: 32px;
  position: absolute;
  background-color: #45DCA6;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .status-wrapper.unavailable {
  background-color: #FF8383;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .status-content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper {
  top: 50%;
  right: 24px;
  position: absolute;
  line-height: .7;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .label-value {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-right: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .label-value.active {
  color: #000000;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch {
  width: auto;
  margin: 0;
  display: inline-block;
  position: relative;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input {
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input.checked+.list-item-progress {
  background-color: #000000;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input:focus+.list-item-progress {
  -webkit-box-shadow: 0 0 1px #000000;
  -moz-box-shadow: 0 0 1px #000000;
  box-shadow: 0 0 1px #000000;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input.checked+.list-item-progress:before {
  left: calc(100% - 34px);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input.checked+.list-item-progress {
  padding: 0 32px 0 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input.checked+.list-item-progress .switch-circle {
  left: calc(100% - 34px);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input.checked+.list-item-progress .switch-circle .switch-on {
  color: #000000;
  display: block;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input.checked+.list-item-progress .switch-circle .switch-off {
  display: none;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress {
  top: 0;
  left: 0;
  right: 0;
  width: 56px;
  bottom: 0;
  cursor: pointer;
  height: 28px;
  display: block;
  padding: 0 16px 0 32px;
  position: relative;
  white-space: nowrap;
  background-color: #000000;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress:before {
  left: 2px;
  color: #000000;
  width: 32px;
  bottom: 2px;
  height: 24px;
  content: "";
  z-index: 10;
  position: absolute;
  font-size: 10px;
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 26px;
  background-color: #ffffff;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress.round::before {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress .switch-circle {
  left: 2px;
  color: #000000;
  width: 32px;
  bottom: 2px;
  height: 24px;
  z-index: 10;
  position: absolute;
  font-size: 10px;
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 26px;
  background-color: #ffffff;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress .switch-circle .switch-on {
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress .switch-circle .switch-off {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch input[type="checkbox"] {
  margin: 0;
  border: none;
  outline: none;
  outline-offset: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch input[type="checkbox"]:focus+.list-item-progress {
  outline: 1px dashed #000000;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper .switch input {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  position: absolute;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper {
  top: 30px;
  padding: 48px 24px 24px;
  z-index: 30;
  position: absolute;
  text-align: center;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper.left-tooltip {
  left: 0;
  width: 270px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper.right-tooltip {
  right: 0;
  width: 320px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper .btn-close {
  top: 20px;
  right: 20px;
  border: none;
  display: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper .tooltip-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper .btn.secondary-button {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper {
  margin-bottom: 64px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .message-wrapper .max-limit-message,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .message-wrapper .max-limit-message {
  color: #000000;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .message-wrapper .message-text-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .message-wrapper .message-text-wrapper {
  padding: 24px 32px 24px 100px;
  position: relative;
  margin-top: 8px;
  background-color: #ebeef7;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .message-wrapper .message-text-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .message-wrapper .message-text-wrapper .img-wrapper {
  top: 16px;
  left: 32px;
  width: 56px;
  height: 56px;
  position: absolute;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .message-wrapper .message-text-wrapper .message-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .message-wrapper .message-text-wrapper .message-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list {
  margin-top: 22px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached {
  background-color: #fcfcfc;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .request-note .pending-heading {
  color: #85878C;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .goal-context-label {
  color: #85878C;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .goal-context .request-content {
  color: #85878C;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-label {
  color: #85878C;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .content-wrapper .left-section .expectation-wrapper .expectation-content {
  color: #85878C;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .button-wrapper .max-mentors-error-msg {
  color: #f83b4e;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  margin-right: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn {
  background-color: #f83b4e;
  border: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item.max-mentors-reached .button-wrapper .btn.primary-button.max-mentors-btn:hover {
  background-color: #f83b4e;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item:not(:first-of-type),
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item:not(:first-of-type),
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item:not(:first-of-type),
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item:not(:first-of-type),
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item:not(:first-of-type),
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item:not(:first-of-type),
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item:not(:first-of-type),
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper.in-review-content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper.in-review-content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper.in-review-content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper.in-review-content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper.in-review-content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper.in-review-content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper.in-review-content-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper.in-review-content-wrapper {
  padding-bottom: 56px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section {
  width: 85%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .top-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .top-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .top-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .top-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .top-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .top-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .top-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .top-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 32px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .mobile-right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .mobile-right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .mobile-right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .mobile-right-section {
  display: none;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper {
  width: 48px;
  height: 48px;
  overflow: hidden;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .img-user {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper {
  width: calc(100% - 48px);
  padding-left: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name.employee-module-disabled {
  pointer-events: none;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation {
  color: #85878C;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note {
  color: #000000;
  margin: 24px 0 0;
  font-size: 16px;
  max-width: 560px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note .pending-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note .pending-heading {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  margin: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note .bold-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note .bold-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note .bold-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note .bold-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note .bold-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note .bold-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note .bold-text,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note .bold-text {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note .request-content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .goal-context,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .goal-context,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .goal-context,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .goal-context,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .goal-context,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .goal-context,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .goal-context,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .goal-context {
  color: #000000;
  margin: 32px 0 0 0;
  font-size: 16px;
  max-width: 560px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .goal-context .request-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .goal-context .request-content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .expectation-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .expectation-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .expectation-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .expectation-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper {
  max-width: 560px;
  margin-top: 40px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-label {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .expectation-wrapper .expectation-content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
  margin-top: 8px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section {
  width: 15%;
  text-align: right;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .right-section .duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .right-section .duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .right-section .duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .right-section .duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .right-section .duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .right-section .duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section .duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section .duration {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper {
  margin-top: 36px;
  padding: 16px;
  background-color: #fcfcfc;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-tag {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper .marked-in-review-duration {
  color: #000000;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper {
  margin-top: 40px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note-heading {
  color: #000000;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-note-wrapper .marked-in-review-note {
  font-size: 16px;
  margin-top: 8px;
  white-space: pre-wrap;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper {
  padding-top: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: end;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper .btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper .btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper .btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper .btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper .btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper .btn,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper .btn {
  white-space: pre-wrap;
  min-width: 144px;
  max-width: 160px;
  align-self: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.plain-button,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper .btn.plain-button,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper .btn.plain-button,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper .btn.plain-button,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper .btn.plain-button,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper .btn.plain-button,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper .btn.plain-button,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper .btn.plain-button {
  color: #000000;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.primary-button:disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper .btn.primary-button:disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper .btn.primary-button:disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper .btn.primary-button:disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper .btn.primary-button:disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper .btn.primary-button:disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper .btn.primary-button:disabled,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  cursor: not-allowed;
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list {
  margin-top: 22px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item {
  padding: 22px 24px 22px 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item:hover {
  border: 1px solid rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px rgba(0,0,0,0.08);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item:hover .left-section .details-wrapper .mentor-name {
  color: #000000;
  text-decoration: underline;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper {
  width: 64px;
  height: 64px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  flex-shrink: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper .img-mentor {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper {
  padding-left: 28px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-name {
  color: #000000;
  font-size: 20px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Bold;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 4px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-designation {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-shrink: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button {
  min-width: 130px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper {
  position: relative;
  line-height: 1;
  margin-left: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip {
  border: none;
  padding: 0 8px;
  margin-top: 4px;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span {
  width: 4px;
  height: 4px;
  display: block;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span:not(:first-of-type) {
  margin-top: 3px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper {
  top: 30px;
  right: -7px;
  padding: 6px 0;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship {
  color: #000000;
  border: none;
  padding: 8px 24px;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .status {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .date {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .past-mentee-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pagination-block {
  padding: 0;
  text-align: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pagination-block .show-previous {
  margin-top: 40px;
  min-width: 184px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper {
  margin-bottom: 64px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list {
  margin-top: 22px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item {
  position: relative;
  padding: 24px 32px;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item:hover {
  border-color: rgba(0,0,0,0.3);
  border-width: 1px;
  border-style: solid;
  box-shadow: 0 4px 8px rgba(0,0,0,0.08);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item:hover .left-section .details-wrapper .mentor-name {
  color: #000000;
  text-decoration: underline;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: space-between;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  width: 48%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper {
  width: 64px;
  height: 64px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  flex-shrink: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper .img-mentor {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper {
  padding-left: 28px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-name {
  color: #000000;
  font-size: 20px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Bold;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 4px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-designation {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section {
  align-items: center;
  z-index: 10;
  display: inline-flex;
  text-align: right;
  position: relative;
  justify-content: flex-end;
  flex-shrink: 0;
  width: 48%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block {
  text-align: center;
  cursor: pointer;
  padding: 4px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  max-width: 100px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block:hover,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block:hover {
  background-color: rgba(249,249,249,0.3);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon {
  display: block;
  height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i {
  color: #000000;
  font-size: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-content,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-content {
  display: block;
  color: #000000;
  margin-top: 8px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  word-break: break-word;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block {
  margin-right: 52px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button {
  min-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: calc(100% - 60px);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .mobile-button {
  display: none;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper {
  position: relative;
  line-height: 1;
  margin-left: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip {
  width: 40px;
  border: none;
  height: 40px;
  padding: 0;
  margin-top: 0;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span {
  width: 4px;
  height: 4px;
  margin: 0 auto;
  display: block;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span:not(:first-of-type) {
  margin: 3px auto 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper {
  top: 40px;
  right: -7px;
  padding: 6px 0;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship {
  color: #000000;
  border: none;
  padding: 8px 24px;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .status {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .date {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .mentor-link {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section {
  display: block;
  margin-left: 92px;
  width: 88%;
  max-width: 100%;
  margin-top: 24px;
  border-top: 1px solid #f9f9f9;
  padding-top: 18px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-goal {
  margin-bottom: 8px;
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-skill {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  margin: 0;
  display: inline-block;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mobile-button {
  display: none;
}

.ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
  flex-direction: column;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper {
  padding: 104px 64px;
  text-align: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper {
  margin-top: 48px;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper .btn.primary-button {
  margin: 0 auto;
  display: block;
  min-width: 164px;
}

.ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper .close-button {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .accept-failed-popup {
  padding: 100px;
  text-align: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .accept-failed-popup .message-wrapper .message-content {
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
  margin-bottom: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper {
  width: 100%;
  margin: 60px auto;
  padding: 104px 48px;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .form-heading {
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper {
  position: relative;
  margin-top: 40px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper .field-label {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 8px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea {
  color: #000000;
  border: 1px solid #000000;
  resize: none;
  padding: 10px 16px 32px;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper .count {
  color: #adafb3;
  right: 16px;
  bottom: 10px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper {
  margin-top: 40px;
  text-align: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  cursor: not-allowed;
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .transition-screen {
  text-align: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .transition-screen figure img {
  max-width: 100%;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .transition-screen .transition-content {
  color: #000000;
  margin: 20px 0 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper {
  text-align: center;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .message-heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .message-content {
  color: #000000;
  margin: 16px 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 112px 40px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  text-align: left;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .popup-heading {
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
  margin-bottom: 12px;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .pending-popup-content {
  margin: 0 auto 48px;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .pending-popup-content .content {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .pending-popup-content .textarea-block {
  color: #000000;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper {
  display: flex;
  gap: 10px;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper .decline,
.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper .pending-req {
  white-space: normal;
  max-width: 40%;
  min-width: 120px;
}

.ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper .pending-req[disabled] {
  cursor: not-allowed;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 700px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  text-align: left;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper {
  padding: 48px 48px 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper .popup-heading {
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
  margin-bottom: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper .pending-popup-content {
  margin: 0 auto 48px;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper .pending-popup-content .content {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
  margin-bottom: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper .pending-popup-content .content-heading {
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 0;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper .pending-popup-content .content-heading .optional-tag {
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper .pending-popup-content .textarea-block {
  color: #000000;
  margin-top: 8px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .button-wrapper {
  padding: 32px 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: end;
  gap: 16px;
  border-top: 1px solid #f9f9f9;
}

.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .button-wrapper .decline,
.ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .button-wrapper .pending-req {
  white-space: normal;
  max-width: 40%;
  min-width: 120px;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item {
    padding: 24px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section {
    width: 80%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section {
    width: 20%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper .max-mentors-btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper .max-mentors-btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper .max-mentors-btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper .max-mentors-btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper .max-mentors-btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper .max-mentors-btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper .max-mentors-btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper .max-mentors-btn {
    min-width: 20%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper .btn {
    min-width: unset;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section {
    flex-direction: column;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .left-section {
    width: 100%;
    max-width: 100%;
    gap: 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .left-section .image-wrapper {
    width: 40px;
    height: 40px;
    min-width: 40px;
    margin-right: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .left-section .image-wrapper .initials-wrapper {
    font-size: 12px;
    line-height: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .left-section .details-wrapper {
    padding-left: 0;
    width: 75%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .right-section {
    padding-top: 32px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
    gap: 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .right-section .atachment-block {
    margin-right: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .right-section .btn.secondary-button {
    max-width: calc(100% - 40px);
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .right-section .tooltip-button-wrapper {
    margin-left: 10px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .right-section .tooltip-button-wrapper .btn-tooltip {
    width: 30px;
    height: 30px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section {
    margin-left: 0;
    width: 100%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item {
    padding: 24px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section {
    max-width: 75%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper {
    width: calc(100% - 48px);
    padding-left: 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button {
    min-width: auto;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper {
    padding: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .heading,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .message-wrapper .max-limit-message,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .message-wrapper .max-limit-message {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .message-wrapper .message-text-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .message-wrapper .message-text-wrapper {
    padding: 20px 32px 20px 84px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .message-wrapper .message-text-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .message-wrapper .message-text-wrapper .img-wrapper {
    left: 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list {
    margin-top: 14px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item {
    padding: 24px 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item:not(:first-of-type),
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item:not(:first-of-type),
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item:not(:first-of-type),
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item:not(:first-of-type),
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item:not(:first-of-type),
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item:not(:first-of-type),
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item:not(:first-of-type),
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item:not(:first-of-type) {
    margin-top: 18px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper {
    flex-direction: column-reverse;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section {
    width: 100%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .top-text,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .top-text,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .top-text,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .top-text,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .top-text,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .top-text,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .top-text,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .top-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .mobile-right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .mobile-right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .mobile-right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .mobile-right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .mobile-right-section {
    display: block;
    margin-bottom: 24px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper {
    width: 40px;
    height: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .img-wrapper .initials-wrapper {
    font-size: 12px;
    line-height: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper {
    width: calc(100% - 40px);
    padding-left: 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .name {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .details-wrapper .details-inner-wrapper .designation {
    margin: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .left-section .request-note,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .left-section .request-note,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .left-section .request-note,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .left-section .request-note {
    max-width: 100%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .content-wrapper .right-section {
    display: none;
    width: 100%;
    text-align: left;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .marked-in-review-wrapper .marked-in-review-tag-wrapper {
    flex-direction: column;
    gap: 8px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper {
    text-align: left;
    flex-direction: column-reverse;
    gap: 12px;
    align-items: center;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .pending-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .pending-list .in-review-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .pending-list .in-review-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pending-wrapper .in-review-list .in-review-list-item .button-wrapper .btn,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .in-review-wrapper .in-review-list .in-review-list-item .button-wrapper .btn {
    max-width: 400px;
    width: 100%;
    white-space: pre-wrap;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list {
    margin-top: 14px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item {
    display: block;
    padding: 24px 16px;
    position: relative;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .left-section .image-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .left-section .image-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .left-section .image-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .left-section .image-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper {
    width: 40px;
    height: 40px;
    margin-right: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .left-section .image-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .left-section .image-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .left-section .image-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .left-section .image-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper .initials-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper .initials-wrapper {
    font-size: 12px;
    line-height: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper {
    width: calc(100% - 40px);
    padding-left: 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-name,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-name {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-designation,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-designation {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
    padding-top: 32px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .session-icon {
    height: 22px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .session-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .session-block .session-icon i {
    color: #000000;
    font-size: 22px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .atachment-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .atachment-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .atachment-block {
    margin-right: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
    display: none;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper {
    top: 27px;
    right: 20px;
    z-index: 10;
    position: absolute;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .status,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .status,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .status,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .status,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .status,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .status,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .status,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .status {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .date,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .right-section .date,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .right-section .date,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .right-section .date,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .right-section .date,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .right-section .date,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .right-section .date,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .date {
    margin: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .bottom-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .bottom-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .bottom-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .bottom-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .bottom-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .bottom-section,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .bottom-section {
    margin-left: 0;
    width: 100%;
    padding-top: 24px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mobile-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mobile-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .bottom-section .mobile-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .bottom-section .mobile-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .bottom-section .mobile-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .bottom-section .mobile-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .bottom-section .mobile-button,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .bottom-section .mobile-button {
    margin: 32px auto 0 auto;
    width: 100%;
    display: block;
    max-width: 400px;
    text-align: center;
    min-height: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-goal,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-goal,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-goal,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-goal,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .past-mentor-list-item .bottom-section .mentor-ship-goal,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .active-mentor-list .past-mentor-list-item .bottom-section .mentor-ship-goal,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .past-mentor-list .past-mentor-list-item .bottom-section .mentor-ship-goal,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .bottom-section .mentor-ship-goal {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section {
    display: block;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .top-section .left-section {
    width: 80%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
    width: auto;
    display: block;
    text-align: left;
    padding-top: 0;
    padding-left: 28px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .pagination-block .show-previous {
    margin-top: 28px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper {
    padding: 24px 20px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper.no-active-requests {
    margin-bottom: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper .no-result-text {
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .no-results-wrapper figure img {
    max-width: 280px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper {
    padding: 28px 24px 20px 66px;
    margin-bottom: 40px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .status-wrapper {
    top: 21px;
    left: 16px;
    width: 36px;
    border: 5px solid #ffffff;
    height: 36px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .toggle-button-wrapper {
    position: static;
    margin-top: 8px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper {
    top: 30px;
    padding: 48px 24px 24px;
    z-index: 30;
    position: absolute;
    text-align: center;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper.left-tooltip {
    left: 0;
    width: 270px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper.right-tooltip {
    right: 0;
    width: 290px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .availability-toggle-wrapper .tooltip-wrapper .btn-close {
    display: block;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .btn-close {
    top: 20px;
    right: 20px;
    font-size: 12px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper {
    padding: 36px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper {
    width: 100%;
    max-width: 600px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .form-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper {
    margin-top: 48px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .message-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper {
    height: 100vh;
    margin: 0;
    display: table;
    max-width: none;
    overflow-y: auto;
    table-layout: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .popup-heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 30px;
    margin-bottom: 16px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup {
    height: 100vh;
    margin: 0;
    max-width: none;
    overflow-y: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .content-wrapper {
    width: 100%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .button-wrapper {
    border-top: unset;
    flex-direction: column-reverse;
    align-items: center;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .mark-as-review-popup .button-wrapper .btn {
    width: 100%;
    max-width: 400px;
  }
}

@media (min-width:300px) and (max-width:480px) {
  .ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper {
    display: block;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper .decline,
  .ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper .pending-req {
    min-width: 100%;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .button-wrapper .pending-req {
    margin-top: 20px;
  }
}

@media (min-width:300px) and (max-width:359px) {
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon {
    height: 22px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i {
    color: #000000;
    font-size: 22px;
  }

  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentees-v1-default-imredesign-default .my-mentee-outer-wrapper .active-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block {
    margin-right: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-my-mentees-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  position: relative;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper.m-top {
  margin-top: 28px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper {
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 40px 24px;
  text-align: center;
  position: absolute;
  right: 100%;
  top: 10px;
  z-index: 999;
  width: 312px;
  margin-right: 20px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper::before {
  right: -16px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 10px solid transparent;
  border-left: 20px solid #ffffff;
  border-bottom: 10px solid transparent;
  z-index: 999;
  top: 20px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper .btn-cancel {
  top: 20px;
  right: 30px;
  width: 12px;
  border: none;
  height: 12px;
  padding: 0;
  z-index: 1;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper .btn-cancel .icon-cancel {
  top: -2px;
  left: -2px;
  color: #000000;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  font-size: 12px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-icon {
  display: inline-block;
  background-color: rgba(0,0,0,0.1);
  width: 48px;
  height: 48px;
  line-height: 48px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 20px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-icon i {
  font-size: 16px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-content {
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-button button {
  min-width: 185px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper {
  position: relative;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .heading {
  padding-right: 24px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .btn-edit {
  top: 6px;
  color: #000000;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:hover,
.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:hover .tooltip-text,
.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:focus .tooltip-text {
  display: block;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .btn-edit .icon {
  width: 16px;
  height: 15px;
  display: inline-block;
  font-size: 15px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .heading-wrapper .btn-edit .tooltip-text {
  top: 50%;
  color: #000000;
  right: 20px;
  display: none;
  padding: 4px 12px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .section-title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper {
  margin-top: 24px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item {
  color: #000000;
  font-size: 14px;
  margin-top: 20px;
  line-height: 20px;
  display: flex;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item .icon-wrapper {
  margin-right: 6px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item .icon-wrapper .check-skill-image {
  height: 16px;
  width: 16px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .information-outer-wrapper .information-inner-wrapper {
  margin-top: 46px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .information-outer-wrapper .information-inner-wrapper:first-of-type {
  margin-top: 36px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .information-outer-wrapper .information-inner-wrapper .answer {
  color: #000000;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .information-outer-wrapper .information-inner-wrapper .empty-state {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .language-tag-wrapper {
  margin-top: 46px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .language-tag-wrapper .language-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .language-tag-wrapper .language-list .language-tag {
  color: #000000;
  margin: 10px 0 0 0;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  margin-right: 12px;
  background-color: #eee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper {
  margin-top: 32px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper .communication-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper .communication-list .communication-list-item {
  color: #000000;
  padding: 4px 10px 4px 28px;
  position: relative;
  font-size: 14px;
  margin-top: 10px;
  line-height: 20px;
  margin-right: 12px;
  background-color: #eee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper .communication-list .communication-list-item svg {
  top: 50%;
  left: 10px;
  color: #325779;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .button-wrapper {
  margin-top: 28px;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .button-wrapper .btn-show {
  color: #000000;
  border: none;
  padding: 0 16px 0 0;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: transparent;
}

.ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .button-wrapper .btn-show .icon {
  top: 45%;
  right: 0;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-profile-v1-default-imredesign-default .create-profile-outer-wrapper .popup-modal-backdrop.active {
  overflow-y: auto;
}

@media only screen and (max-width:767px) {
  .ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper {
    margin-top: 20px;
  }

  .ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper.m-top {
    margin-top: 18px;
  }

  .ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper {
    right: 0;
    left: 8px;
    top: 65px;
    width: 318px;
    margin-right: 0;
  }

  .ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper::before {
    left: 34px;
    right: 0;
    top: -14px;
    border-top: 10px solid transparent;
    border-left: 20px solid #ffffff;
    border-bottom: 10px solid transparent;
    transform: rotateZ(270deg);
  }
}

@media (max-width:360px) {
  .ph-im-mentor-profile-v1-default-imredesign-default .mentor-profile-outer-wrapper .profile-picture-wrapper {
    left: 4px;
    width: 272px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-create-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper {
  width: 100%;
  margin: 80px auto;
  max-width: 880px;
  background-color: #ffffff;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper.preview-popup-wrapper {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .overlay-active {
  position: relative;
  pointer-events: none;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .overlay-active.footer-overlay::before {
  -webkit-border-radius: 0 0 24px 24px;
  -moz-border-radius: 0 0 24px 24px;
  -ms-border-radius: 0 0 24px 24px;
  border-radius: 0 0 24px 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .overlay-active::before {
  top: -2px;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  z-index: 10;
  position: absolute;
  background-color: rgba(255,255,255,0.7);
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper {
  padding: 72px 132px 54px;
  position: relative;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .heading {
  text-align: center;
  margin-bottom: 54px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .note {
  color: #000000;
  font-size: 14px;
  margin-top: 4px;
  line-height: 20px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .btn-cancel {
  top: 48px;
  right: 48px;
  border: none;
  padding: 0;
  z-index: 1;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .btn-cancel .icon-cancel {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 12px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .field-label {
  color: #000000;
  margin: 0;
  font-size: 18px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: 400;
  line-height: 28px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .field-label .optional-text {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .field-sub-label {
  color: #000000;
  position: relative;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .field-sub-label.work-ex-sub-label {
  padding-left: 20px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .field-sub-label .icon {
  top: 50%;
  left: 0;
  color: #90A2EC;
  width: 12px;
  height: 18px;
  display: inline-block;
  position: absolute;
  font-size: 16px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper {
  padding: 20px 18px;
  margin-top: 16px;
  align-items: center;
  justify-content: space-between;
  background-color: rgba(248,59,78,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .left-section {
  position: relative;
  max-width: 60%;
  padding-left: 36px;
  padding-right: 8px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .left-section .icon-warning {
  top: 50%;
  left: 0;
  color: #f83b4e;
  width: 19px;
  height: 18px;
  display: inline-block;
  position: absolute;
  font-size: 18px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .left-section .main-text {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 20px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .left-section .sub-text {
  color: #000000;
  margin: 0;
  font-size: 14px;
  margin-top: 4px;
  line-height: 20px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .right-section {
  max-width: 40%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .right-section .btn.secondary-button {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper {
  margin-top: 28px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper>div:not(:first-of-type) {
  margin-top: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper .added-experience-wrapper .added-experience-item {
  position: relative;
  padding-right: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper .added-experience-wrapper .added-experience-item .title {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper .added-experience-wrapper .added-experience-item .duration {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper .added-experience-wrapper .added-experience-item .description {
  color: #000000;
  font-size: 14px;
  margin-top: 12px;
  line-height: 20px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper .added-experience-wrapper .added-experience-item .btn-edit {
  top: 3px;
  color: #000000;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper .added-experience-wrapper .added-experience-item .btn-edit .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper .info-text {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .btn-add-experience {
  color: #000000;
  border: none;
  padding: 6px 16px;
  position: relative;
  font-size: 14px;
  margin-top: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .btn-add-experience .icon {
  top: 45%;
  left: 0;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .add-experience-form-wrapper,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .edit-experience-form-wrapper {
  margin-top: 14px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .add-experience-form-wrapper .button-wrapper,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .edit-experience-form-wrapper .button-wrapper {
  margin-top: 48px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .add-experience-form-wrapper .button-wrapper .btn.secondary-button,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .edit-experience-form-wrapper .button-wrapper .btn.secondary-button,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .add-experience-form-wrapper .button-wrapper .btn.primary-button,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .edit-experience-form-wrapper .button-wrapper .btn.primary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 40%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .add-experience-form-wrapper .button-wrapper .btn.primary-button,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .edit-experience-form-wrapper .button-wrapper .btn.primary-button {
  margin-left: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .add-experience-form-wrapper .button-wrapper .btn.primary-button:disabled,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .edit-experience-form-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper {
  padding: 32px 48px;
  border-top: 1px solid #f9f9f9;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer {
  justify-content: space-between;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .left-section {
  max-width: 45%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .right-section {
  width: auto;
  max-width: 45%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .right-section .btn.primary-button {
  margin: 0;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .btn-back {
  color: #000000;
  border: none;
  padding: 10px 16px;
  position: relative;
  font-size: 14px;
  min-height: auto;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .btn-back .icon {
  top: 53%;
  left: 0;
  width: 8px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .btn.primary-button {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .left-section {
  width: 30%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .left-section .date-time {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .right-section {
  width: 70%;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.secondary-button,
.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.primary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 30%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.primary-button.preview-btn {
  position: relative;
  overflow: visible;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.primary-button.preview-btn .btn-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.primary-button.preview-btn .preview-tooltip {
  display: none;
  position: absolute;
  background: #ffffff;
  padding: 6px 16px;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  color: #000000;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.2);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.2);
  left: 30%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  min-width: 200px;
  width: 100%;
  bottom: 44px;
  white-space: normal;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.primary-button.preview-btn:disabled:hover .preview-tooltip {
  display: block;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.btn-delete {
  color: #f83b4e;
  max-width: 35%;
  border-color: #f83b4e;
  background-color: #ffffff;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper {
  width: 100%;
  height: 100vh;
  display: table;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper .success-inner-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper .success-inner-wrapper .content-wrapper {
  width: 100%;
  margin: 60px auto;
  padding: 48px;
  position: relative;
  max-width: 656px;
  min-height: 416px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper .success-inner-wrapper .content-wrapper .btn-close {
  top: 32px;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper .success-inner-wrapper .content-wrapper .img-success {
  max-width: 66px;
  margin-bottom: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper .success-inner-wrapper .content-wrapper .success-heading {
  color: #000000;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
  margin-bottom: 4px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper .success-inner-wrapper .content-wrapper .success-sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper {
  width: 100%;
  margin: 120px auto;
  padding: 48px;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .heading-wrapper .heading {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 33px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .heading-wrapper .btn-close {
  top: 24px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .modal-body-wrapper {
  margin-top: 24px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .modal-body-wrapper .content-wrapper .content {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .button-wrapper {
  gap: 16px;
  margin-top: 48px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .button-wrapper>.btn {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 48%;
}

.ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .button-wrapper>.btn.btn-delete {
  border-color: #f83b4e;
  background-color: #f83b4e;
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper {
    max-width: 760px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper {
    padding: 72px 72px 54px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper {
    padding: 32px 48px 32px 72px;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper.preview-popup-wrapper {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper {
    padding: 40px 18px 230px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .heading {
    text-align: left;
    font-family: FSThriveElliotWeb-Heavy;
    margin-bottom: 28px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .field-label {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .field-sub-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper {
    display: block;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .left-section {
    max-width: 100%;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .right-section {
    max-width: 100%;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .visibility-warning-wrapper .right-section .btn.secondary-button {
    width: 100%;
    margin: 16px auto 0;
    display: block;
    max-width: 400px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .my-experience-outer-wrapper .experience-details-wrapper {
    margin-top: 18px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .add-experience-form-wrapper .button-wrapper,
  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-body-wrapper .edit-experience-form-wrapper .button-wrapper {
    margin-top: 40px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper {
    left: 0;
    width: 100%;
    border: none;
    bottom: 0;
    padding: 24px 24px 14px;
    z-index: 1;
    position: fixed;
    flex-direction: column-reverse;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(0,0,0,0.08);
    box-shadow: 0 -4px 8px 1px rgba(0,0,0,0.08);
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.overlay-active {
    z-index: 20;
    position: fixed;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer {
    justify-content: space-between;
    padding: 24px 20px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .left-section,
  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .right-section {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .left-section .btn.primary-button,
  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .right-section .btn.primary-button {
    width: 100%;
    margin: 0 auto 16px;
    max-width: 400px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .left-section .btn-back,
  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper.preview-footer .right-section .btn-back {
    max-width: 400px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .left-section {
    width: 100%;
    max-width: 100%;
    text-align: center;
    margin-top: 10px;
    padding-top: 14px;
    border-top: 1px solid #f9f9f9;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .right-section {
    flex-direction: column-reverse;
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.primary-button {
    width: 100%;
    margin: 0 auto 14px;
    max-width: 400px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.secondary-button {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.secondary-button:hover,
  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.secondary-button:active {
    color: #000000;
    background-color: #ffffff;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .create-profile-popup-wrapper .create-profile-inner-wrapper .popup-footer-wrapper .btn.btn-delete {
    margin-top: 14px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .success-outer-wrapper .success-inner-wrapper .content-wrapper {
    height: 100%;
    margin: 0 auto;
    padding: 24px 20px;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 48px 24px 230px;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .modal-body-wrapper {
    margin-top: 8px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 24px;
    position: fixed;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.1);
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .button-wrapper>.btn {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
  }

  .ph-im-create-mentor-profile-v1-default-imredesign-default .delete-message-popup-wrapper .button-wrapper>.btn:not(:first-of-type) {
    margin-top: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-create-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-form-builder-v1-mentorship-view-imredesign-default#-TZYBBLPN!*/

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor {
  margin: 0;
  max-width: none;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content {
  padding: 0;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row {
  margin: 0 0 48px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .form-label {
  color: #000000;
  margin: 0;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  display: inline-block;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .form-label .required-field {
  margin-left: 4px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .form-label .optional-text {
  color: rgba(173,175,179,0.7);
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group.text-area-component-v1 .form-label {
  margin-bottom: 12px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .field-sub-label {
  color: #000000;
  display: block !important;
  font-size: 16px;
  margin-top: 0;
  line-height: 24px;
  margin-bottom: 14px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .field-sub-label.no-margin {
  margin: 0;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items {
  display: inline;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item {
  margin: 14px 14px 0 0;
  display: inline-block;
  opacity: 1;
  padding: 4px 22px 4px 30px;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .im-icon-im-icon-check-circle-fill {
  top: 50%;
  left: 10px;
  color: #000000;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .btn-cancel {
  top: 40%;
  right: 8px;
  width: 6px;
  height: 6px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .btn-cancel .icon-cancel {
  color: #85878C;
  width: 6px;
  height: 6px;
  display: inline-block;
  font-size: 6px;
  line-height: 1;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .btn-add-item {
  color: #000000;
  border: none;
  padding: 6px 16px;
  position: relative;
  font-size: 14px;
  margin-top: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .btn-add-item .icon {
  top: 48%;
  left: 0;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items {
  display: inline-block;
  margin-top: 14px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper {
  color: #adafb3;
  height: 28px;
  padding: 0 16px 2px 0;
  font-size: 16px;
  min-width: 280px;
  min-height: auto;
  line-height: 24px;
  border-width: 0 0 1px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .btn-add {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .btn-add .im-icon-plus {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 11px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list {
  top: 28px;
  padding: 10px 0;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item {
  padding: 10px 20px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item .list-item-name em {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .char-count-wrapper {
  right: 0;
  bottom: -24px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper.radio-text-wrapper .value-wrapper {
  padding: 4px 10px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper.radio-text-wrapper .custom-input:checked+.value-wrapper {
  padding: 4px 10px 4px 30px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper.checkbox-wrapper:last-of-type .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus,
.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper.radio-text-wrapper:last-of-type .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  margin-right: 0;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  display: inline-block;
  padding: 4px 10px 4px 30px;
  position: relative;
  margin-right: 12px;
  margin-top: 12px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 10px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  width: 14px;
  height: 14px;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  color: #ffffff;
  width: 8px;
  height: 8px;
  display: inline-block;
  font-size: 8px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 14px;
  height: 14px;
  display: none;
  font-size: 14px;
  line-height: 1;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .custom-field-wrapper {
  max-width: 280px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-wrapper {
  margin-top: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-wrapper>span {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience {
  margin: 28px 0 0;
  max-width: 100%;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content {
  padding: 0;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row:not(:last-of-type) {
  margin: 0 0 30px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.checkbox-row {
  margin: -22px 0 30px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.checkbox-row .column {
  width: 100%;
  max-width: 290px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50:last-of-type {
  justify-content: flex-end;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50 .form-group {
  width: 100%;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50 .form-group:first-of-type {
  max-width: 146px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50 .form-group:last-of-type {
  max-width: 138px;
  margin-left: 6px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row .column .form-group .form-label {
  margin: 0 0 10px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row .column .form-group .form-control {
  padding: 10px 16px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper {
  padding-right: 32px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper .icon {
  right: 16px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals {
  margin: 40px auto 48px auto;
  max-width: 100%;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-heading .form-header-wrapper .heading-text {
  padding: 48px 48px 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  margin-bottom: 48px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content {
  padding: 0;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row {
  margin: 0 0 32px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row.p-16 {
  margin: 0 0 16px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row.m-b-12 {
  margin: 0 0 8px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list {
  padding: 10px 16px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  top: 51px;
  max-height: 192px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item {
  padding: 10px 16px 10px 32px;
  font-family: FSThriveElliotWeb-Heavy;
  outline: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item:hover {
  background-color: rgba(34,69,217,0.1);
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-label {
  color: #000000;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-control {
  font-family: FSThriveElliotWeb-Regular;
  padding: 13px 32px 13px 16px;
  min-height: 46px;
  height: auto;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-control .placeholder-text {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-control::-webkit-input-placeholder {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-control::-moz-placeholder {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-control:-ms-input-placeholder {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-control:-moz-placeholder {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper .icon {
  right: 16px;
  color: #000000;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group i.icon-cancel {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 16px;
  font-size: 14px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group textarea {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group textarea#id-goal {
  height: 60px;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group textarea #placeholder-text {
  color: #adafb3;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .char-count-wrapper {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  position: unset;
  margin-top: 4px;
  text-align: right;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .char-count-wrapper.shake-text {
  color: #f83b4e;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper {
  padding: 0 48px 32px;
  border-top: none;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper .right-button-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  max-width: 240px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 240px;
  margin-left: 40px;
}

@media only screen and (max-width:767px) {
  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor {
    height: auto;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row {
    margin: 0 0 40px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .form-label {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 4px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .field-sub-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item {
    margin-top: 16px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items {
    margin-top: 16px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper {
    display: block;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper:not(:first-of-type) {
    margin-top: 12px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper.checkbox-wrapper:last-of-type .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus,
  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .options-outer-wrapper .options-wrapper.radio-text-wrapper:last-of-type .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
    margin-right: 0;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.createMentor .ph-form-content>.row .column .form-group .custom-field-wrapper {
    max-width: 100%;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience {
    height: auto;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row:not(:last-of-type) {
    margin: 0 0 26px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row {
    display: block;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50 {
    width: 100%;
    max-width: none;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50:last-of-type {
    margin-top: 28px;
    justify-content: initial;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50:last-of-type .form-group .form-label {
    display: block;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50 .form-group:first-of-type {
    width: 60%;
    max-width: none;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.form-row .col-50 .form-group:last-of-type {
    width: 40%;
    max-width: none;
    margin-left: 20px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.checkbox-row {
    justify-content: flex-start;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row.checkbox-row .column {
    max-width: none;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentoringExperience .ph-form-content>.row .column .form-group .form-label {
    margin: 0 0 14px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals {
    margin: 40px auto 0 auto;
    height: auto;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-heading .form-header-wrapper .heading-text {
    padding: 64px 18px 0;
    margin-bottom: 40px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row {
    margin: 0 0 28px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list {
    margin: 0 auto;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-content>.row .column .form-group textarea.short-field {
    height: 80px;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 24px 28px 34px;
    position: fixed;
    justify-content: center;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper .right-button-wrapper {
    width: 100%;
    flex-direction: column-reverse;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn-cancel-delete {
    color: #000000;
    border: none;
    padding: 0;
    font-size: 14px;
    max-width: 400px;
    line-height: 20px;
    background-color: transparent;
  }

  .ph-im-form-builder-v1-mentorship-view-imredesign-default .ph-form-builder-outer-wrapper .ph-form-wrapper.mentorship-goals .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save {
    width: 100%;
    margin: 0 0 24px;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-form-builder-v1-mentorship-view-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-preview-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper {
  padding: 64px;
  position: relative;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .btn-cancel {
  top: 66px;
  color: #000000;
  right: 64px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .heading {
  margin-bottom: 44px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-image-wrapper {
  width: 11%;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-left-block {
  display: inline-flex;
  vertical-align: top;
  width: 80px;
  height: 80px;
  line-height: 80px;
  align-items: center;
  justify-content: center;
  border: 4px solid #45DCA6;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-left-block.closedForMentees {
  border: 4px solid #FF8383;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-left-block.closedForMentees .little-circle {
  background: #ffffff;
  border-color: #FF8383;
  border: 4px solid #FF8383;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-left-block.closedForMentees img {
  opacity: .46;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-left-block .little-circle {
  width: 20px;
  line-height: 20px;
  height: 20px;
  position: absolute;
  bottom: 6px;
  right: -6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #45DCA6;
  border-color: #45DCA6;
  border: 4px solid #45DCA6;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .img-wrapper {
  width: 64px;
  height: 64px;
  line-height: 1;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .img-wrapper .img-user {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .img-wrapper .initials {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 18px;
  text-align: center;
  line-height: 64px;
  background-color: #fcfcfc;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper {
  max-width: 49%;
  padding-right: 8px;
  padding-left: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper.mentor-preview {
  width: 49%;
  max-width: none;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .designation,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .location {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper {
  width: 40%;
  text-align: right;
  padding-left: 8px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .btn.primary-button {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .btn.primary-button .request-sent-text {
  position: relative;
  padding-left: 14px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .btn.primary-button .request-sent-text .im-icon-check-mark {
  top: 50%;
  left: 0;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper {
  width: 100%;
  max-width: 166px;
  color: #000000;
  display: inline-block;
  padding: 4px 10px;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.pending,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.in_review {
  color: #adafb3;
  padding: 6px 24px 6px 46px;
  position: relative;
  text-align: left;
  border: 1px solid rgba(173,175,179,0.3);
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.pending .icon,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.in_review .icon {
  top: 50%;
  left: 24px;
  color: #adafb3;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.closedForMentees {
  background-color: rgba(248,59,78,0.5);
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.accepted {
  background-color: rgba(42,171,60,0.4);
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .btn-request {
  width: 100%;
  max-width: 166px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .btn-request>span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .btn-request:disabled {
  color: #adafb3;
  opacity: 1;
  border: none;
  background-color: #f9f9f9;
  cursor: not-allowed;
  pointer-events: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper-preview {
  display: none;
  position: absolute;
  padding-top: 20px;
  right: 0;
  color: #000000;
  text-align: left;
  transform: translate(-64px, -10px);
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper-preview .desktop-tooltip {
  display: block;
  width: 370px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper-preview .desktop-tooltip .tooltip-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  display: block;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper-preview .desktop-tooltip .next-line {
  display: block;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper-preview .desktop-tooltip .close-button-tooltip {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  position: absolute;
  right: 16px;
  top: 32px;
}

@media (min-width:1152px) {
  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper:hover .tooltip-outer-wrapper-preview {
    display: block;
  }
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper {
  padding: 32px;
  margin-top: 48px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper .skills-title {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper .mentor-skills-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item {
  color: #000000;
  width: 33.3%;
  position: relative;
  font-size: 14px;
  margin-top: 18px;
  line-height: 20px;
  padding-left: 20px;
  padding-right: 8px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item .icon {
  top: 2px;
  left: 0;
  color: #798DDE;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-outer-wrapper,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-outer-wrapper {
  margin-top: 64px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-outer-wrapper .language-label,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-outer-wrapper .language-label,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-outer-wrapper .questionnaire-label,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-outer-wrapper .questionnaire-label {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-tag-wrapper,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-tag-wrapper {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-tag-wrapper .language-tag,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-tag-wrapper .language-tag,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-tag-wrapper .questionnaire-tag,
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-tag-wrapper .questionnaire-tag {
  color: #000000;
  margin: 8px 0 0 0;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  background-color: #eee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-tag-wrapper .language-tag:not(:last-of-type),
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-tag-wrapper .language-tag:not(:last-of-type),
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .language-tag-wrapper .questionnaire-tag:not(:last-of-type),
.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .questionnaire-tag-wrapper .questionnaire-tag:not(:last-of-type) {
  margin-right: 8px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .information-outer-wrapper .information-inner-wrapper {
  margin-top: 64px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .information-outer-wrapper .information-inner-wrapper .question {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .information-outer-wrapper .information-inner-wrapper .answer {
  color: #000000;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .information-outer-wrapper .information-inner-wrapper .empty-state {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title {
  color: #000000;
  font-size: 18px;
  margin-top: 64px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title .section-heading {
  width: 70%;
  padding-right: 12px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title .link-wrapper {
  width: 30%;
  text-align: right;
  padding-left: 12px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title .link-wrapper .link-view-profile {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .empty-text {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  margin-bottom: 4px;
  line-height: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper>.section-title+.work-exp-details {
  margin-top: 14px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details {
  position: relative;
  padding-left: 46px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details:not(:last-of-type) {
  padding-bottom: 44px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details:last-of-type::before {
  bottom: 0;
  height: 15px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details::before {
  top: 27px;
  left: 15px;
  width: 1px;
  bottom: 3px;
  content: '';
  position: absolute;
  background-color: #E9ECFB;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details .icon-wrapper {
  top: -3px;
  left: 0;
  width: 30px;
  height: 30px;
  z-index: 1;
  position: absolute;
  align-items: center;
  justify-content: center;
  background-color: rgba(34,69,217,0.1);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details .title {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details .duration {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details .description {
  color: #000000;
  font-size: 14px;
  margin-top: 12px;
  line-height: 20px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .communication-wrapper .communication-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .communication-wrapper .communication-list .communication-list-item {
  color: #000000;
  padding: 4px 10px 4px 28px;
  position: relative;
  font-size: 14px;
  margin-top: 10px;
  line-height: 20px;
  margin-right: 12px;
  background-color: #eee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .communication-wrapper .communication-list .communication-list-item svg {
  top: 50%;
  left: 10px;
  color: #325779;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

@media only screen and (max-width:767px) {
  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper {
    padding: 64px 18px 170px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .btn-cancel {
    top: 24px;
    right: 18px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .heading {
    font-family: FSThriveElliotWeb-Heavy;
    margin-bottom: 28px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper {
    display: block;
    padding: 0;
    text-align: center;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-image-wrapper {
    width: 100%;
    margin-bottom: 4px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .img-wrapper {
    position: static;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper {
    padding: 0;
    max-width: none;
    padding-left: 0;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper.mentor-preview {
    width: 100%;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .name {
    font-size: 18px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 28px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .designation,
  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .location {
    color: #85878C;
    margin-top: 6px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .location {
    color: #85878C;
    margin-top: 0;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .profile-details-wrapper .language-tag-wrapper {
    margin: 0 auto;
    justify-content: center;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper {
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    padding: 24px 20px;
    z-index: 2;
    position: fixed;
    max-width: none;
    text-align: center;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(0,0,0,0.08);
    box-shadow: 0 -4px 8px 1px rgba(0,0,0,0.08);
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    height: 48px;
    max-width: 400px;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 24px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper {
    text-align: center;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    padding: 14px;
    max-width: 400px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.pending,
  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.in_review {
    padding: 14px;
    text-align: center;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.pending .icon,
  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .tag-outer-wrapper .tag-inner-wrapper.in_review .icon {
    position: static;
    margin-right: 10px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .btn-request {
    padding: 10px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper-preview {
    bottom: 0;
    transform: translate(-40px, -80px);
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper-preview .desktop-tooltip {
    padding-top: 40px;
    width: 292px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .profile-wrapper .button-wrapper .request-button-outer-wrapper .show-tooltip {
    display: block;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper {
    padding: 24px 20px;
    margin-top: 40px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper .mentor-skills-list {
    display: block;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item {
    width: 100%;
    padding-right: 0;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .information-outer-wrapper .information-inner-wrapper {
    margin-top: 40px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .information-outer-wrapper .information-inner-wrapper .question {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title {
    font-size: 16px;
    margin-top: 40px;
    line-height: 24px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title {
    display: block;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title .section-heading {
    width: 100%;
    padding: 0;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title .link-wrapper {
    width: 100%;
    padding: 0;
    text-align: left;
    margin-top: 10px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .section-title.work-ex-title .link-wrapper .link-view-profile {
    display: block;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper>.section-title+.work-exp-details {
    margin-top: 10px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details:not(:last-of-type) {
    padding-bottom: 40px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details .duration {
    margin-top: 8px;
  }

  .ph-im-preview-mentor-profile-v1-default-imredesign-default .preview-outer-wrapper .preview-body-wrapper .work-experience-outer-wrapper .work-exp-details .description {
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-preview-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-add-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-add-mentor-profile-v1-default-imredesign-default .container.internal-mobility {
  min-height: 300px;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper {
  text-align: center;
  margin-bottom: 80px;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .heading {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .heading>span {
  display: block;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .button-wrapper {
  margin-top: 32px;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .button-wrapper .btn-create-profile {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper {
  margin-top: 56px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .content-wrapper {
  padding: 24px 20px;
  max-width: 464px;
  text-align: left;
  margin-right: 8px;
  border: 1px solid rgba(0,0,0,0.05);
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .content-wrapper .content-heading {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  margin-bottom: 16px;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .content-wrapper .steps-list .steps-list-item {
  color: #000000;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  padding-left: 16px;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .content-wrapper .steps-list .steps-list-item::before {
  top: 9px;
  left: 0;
  width: 5px;
  height: 5px;
  content: '';
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .img-wrapper figure .img-no-profile {
  max-width: 322px;
}

.ph-im-add-mentor-profile-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

@media only screen and (max-width:767px) {
  .ph-im-add-mentor-profile-v1-default-imredesign-default>.container.internal-mobility .row {
    margin: 0;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default>.container.internal-mobility .row .col-xs-12 {
    padding: 0;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper {
    text-align: center;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .button-wrapper .btn-create-profile {
    padding: 5px 16px;
    font-size: 14px;
    min-height: auto;
    line-height: 20px;
    white-space: normal;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper {
    display: block;
    margin-top: 32px;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .content-wrapper {
    margin: 0;
    padding: 20px;
    max-width: none;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .content-wrapper .content-heading {
    margin-bottom: 14px;
  }

  .ph-im-add-mentor-profile-v1-default-imredesign-default .add-mentor-profile-outer-wrapper .empty-state-wrapper .bottom-wrapper .img-wrapper figure .img-no-profile {
    max-width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-add-mentor-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentorship-goals-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .btn-edit {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .header-content-block {
  min-height: 300px;
  padding: 48px 48px 0 48px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  color: #000000;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper {
  position: relative;
  margin-top: 48px;
  min-height: 64px;
  padding-left: 80px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper .img-wrapper {
  left: 0;
  width: 64px;
  height: 64px;
  overflow: hidden;
  position: absolute;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper .img-wrapper .initials {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper .name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper .designation {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .button-wrapper {
  padding: 0 48px 32px 48px;
  margin-top: 0;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .success-wrapper {
  height: 569px;
  padding: 64px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .success-wrapper .success-head-text {
  font-family: FSThriveElliotWeb-Bold;
  font-weight: initial;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .success-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .success-wrapper .content .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .success-wrapper .btn.primary-button {
  min-width: 164px;
  margin-top: 48px;
}

@media only screen and (max-width:1151px) {
  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .mentorship-goals-inner-wrapper .btn-edit {
    max-width: 110px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .mentorship-goals-inner-wrapper .content-wrapper {
    max-width: 70%;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    height: 100vh;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .btn-edit {
    top: 26px;
    right: 22px;
    font-size: 9px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .header-content-block {
    padding: 64px 18px 40px 18px;
    height: 100vh;
    overflow-y: scroll;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .button-wrapper {
    position: sticky;
    bottom: 0;
    padding: 24px 28px;
    text-align: center;
    width: 100%;
    justify-content: center;
    max-width: 100%;
    display: block;
    background: #ffffff;
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .button-wrapper button {
    width: 100%;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper {
    margin-top: 40px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .profile-wrapper .designation {
    margin-top: 4px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .success-wrapper {
    padding-left: 38px;
    padding-right: 38px;
    height: 100vh;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .success-wrapper .success-head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .mentorship-goals-inner-wrapper {
    padding: 24px 16px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .mentorship-goals-inner-wrapper .btn-edit {
    top: 30px;
    right: 24px;
    opacity: 1;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .mentorship-goals-inner-wrapper .btn-edit .btn-text {
    display: none;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .mentorship-goals-inner-wrapper .content-wrapper:not(:first-of-type) {
    margin-top: 28px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-default .mentorship-goals-outer-wrapper .mentorship-goals-inner-wrapper .content-wrapper .field-heading {
    font-size: 18px;
    line-height: 28px;
    padding-right: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentorship-goals-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-search-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area {
  width: 100%;
  margin: 0 auto;
  display: table;
  z-index: 1;
  position: relative;
  text-align: left;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .heading-info {
  width: inherit;
  display: block;
  text-align: left;
  margin: 0 0 24px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .heading-info .header {
  margin: 0 0 4px;
  font-family: FSThriveElliotWeb-Bold;
  color: #ffffff;
  font-size: 32px;
  line-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .heading-info .sub-heading {
  margin: 0;
  font-family: FSThriveElliotWeb-Light;
  color: #ffffff;
  font-size: 24px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group {
  width: 100%;
  display: block;
  background-color: transparent;
  margin: 0;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group {
  border: none;
  background: #ffffff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  padding: 0 6px 0 0;
  width: 643px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group.ph-align-center {
  margin: 0 auto;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group.dropdown-open {
  -webkit-border-radius: 13px 13px 13px 0;
  -moz-border-radius: 13px 13px 13px 0;
  -ms-border-radius: 13px 13px 13px 0;
  border-radius: 13px 13px 13px 0;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter {
  width: 100%;
  display: table-cell;
  position: relative;
  background-color: transparent;
  vertical-align: middle;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control {
  padding: 12px 28px 12px 16px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background-color: transparent;
  width: 100%;
  height: 48px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  width: 524px;
  text-overflow: ellipsis;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control.br-active {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control[aria-expanded="true"] {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control[aria-expanded="false"] {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control::-webkit-input-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control::-moz-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control:-ms-input-placeholder {
  color: #85878C;
  font-size: 16px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control:-moz-placeholder {
  color: #85878C;
  font-size: 14px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control:focus,
.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control:active,
.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control:hover {
  border-right-color: #000000;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .search-sym {
  right: 24px;
  z-index: 9;
  position: absolute;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-keysearch-clear {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-keysearch-clear i {
  color: #adafb3;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .search-sym {
  top: 10px;
  left: 16px;
  right: auto;
  display: none;
  font-size: 16px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions {
  top: 49px;
  left: 0;
  right: 6px;
  padding: 0;
  z-index: 10;
  position: absolute;
  margin-top: -1px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  background-color: #ffffff;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  border: 1px solid rgba(34,69,217,0.2);
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions h3 {
  color: #000000;
  padding: 16px 20px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
  position: relative;
  display: block;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .clear-recent {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  transform: translateY(-50%);
  text-decoration: underline;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  cursor: pointer;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .recent-search-heading-block {
  display: flex;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .recent-search-heading-block .clear-recent-search {
  padding: 16px 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  display: inline-flex;
  position: absolute;
  right: 0;
  text-decoration: underline;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-mentor-details .profile-img-wrapper {
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-mentor-details .profile-img-wrapper img {
  width: 32px;
  height: 32px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-mentor-details .profile-img-wrapper .image-wrapper {
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-mentor-details .profile-img-wrapper .avatar-circle {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 12px;
  font-family: AvenirBook;
  line-height: 18px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-mentor-details .right-content-block {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  width: calc(100% - 64px);
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-mentor-details .right-content-block .mentor-name {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-mentor-details .right-content-block .mentor-designation {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-keyword-suggestions {
  max-height: 230px;
  overflow-y: auto;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .see-all-results {
  height: 53px;
  padding: 14px 20px;
  border-top: 1px solid rgba(34,69,217,0.2);
  text-align: center;
  position: sticky;
  display: block;
  text-decoration: underline;
  color: #adafb3;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .see-all-results span {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item {
  position: relative;
  padding: 8px 20px;
  cursor: pointer;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item>div {
  display: flex;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item:hover,
.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item:focus {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item a {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .recent-search-icon {
  color: #adafb3;
  margin-right: 12px;
  font-size: 14px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .suggested-location {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .phs-jobs-count {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  transform: translateY(-50%);
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-search-suggestions em {
  font-style: normal;
  font-weight: 700;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .input-group-btn {
  z-index: 9;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .input-group-btn .phs-search-submit {
  min-width: 100px;
  width: auto;
  height: 36px;
  min-height: 36px;
  z-index: 10;
  display: inline-block;
  opacity: 1;
  text-align: center;
  border: none;
  padding: 6px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .input-group-btn .phs-search-submit i {
  display: none;
}

@media (min-width:801px) and (max-width:1115px) {
  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .search-text-block {
    width: 12%;
  }
}

@media only screen and (max-width:1024px) {
  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .search-text-block h1 {
    margin-bottom: 6px !important;
  }
}

@media (min-width:768px) and (max-width:800px) {
  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .search-text-block {
    width: 13%;
  }
}

@media only screen and (max-width:992px) {
  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .search-text-block h1 {
    text-align: center;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .search-text-block p {
    text-align: center;
    white-space: nowrap;
    margin-bottom: 0;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group-btn .phs-search-submit {
    width: auto;
    padding: 16px;
  }
}

@media (max-width:767px) {
  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area {
    width: 100%;
    display: block;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .heading-info {
    margin: 0 0 12px;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .heading-info .header {
    margin: 0;
    font-size: 22px;
    line-height: 33px;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .heading-info .sub-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group {
    width: 100%;
    margin: 0;
    display: block;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group {
    width: 100%;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group::after {
    content: "";
    clear: both;
    display: block;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter {
    width: calc(100% - 40px);
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control {
    -webkit-border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -ms-border-radius: 13px 0 0 13px;
    border-radius: 13px 0 0 13px;
    padding: 12px 0 12px 12px;
    width: 100%;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .form-control[aria-expanded="true"] {
    -webkit-border-radius: 13px 0 0 0;
    -moz-border-radius: 13px 0 0 0;
    -ms-border-radius: 13px 0 0 0;
    border-radius: 13px 0 0 0;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .job-filter .search-sym {
    right: 20px;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .input-group-btn {
    width: 40px;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .input-group-btn .phs-search-submit {
    min-width: 40px;
    height: 40px;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .input-group-btn .phs-search-submit>span {
    font-size: 0;
  }

  .ph-im-mentor-search-v1-default-imredesign-default .phs-mentor-search-area .form-group .input-group .input-group-btn .phs-search-submit i {
    display: block;
    font-size: 14px;
    margin-top: 6px;
    line-height: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-search-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-directory-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper {
  margin-top: 12px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options {
  display: none;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .back-to-group-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  color: #000000;
  margin-top: -44px;
  margin-bottom: 24px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .back-to-group-wrapper .icon {
  font-size: 11px;
  line-height: 1;
  margin-right: 8px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .back-to-group-wrapper .back-button {
  background: transparent;
  border: none;
  padding: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  gap: 20px;
  justify-content: space-between;
  min-height: 40px;
  padding-bottom: 38px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .availability-toggle-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .label-value {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  margin-right: 16px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .label-value.active {
  color: #000000;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input {
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input:checked+.list-item-progress {
  background-color: #000000;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input:focus+.list-item-progress {
  box-shadow: 0 0 1px #000000;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input:checked+.list-item-progress {
  padding: 0 32px 0 16px;
  background-color: #000000;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input:checked+.list-item-progress .switch-circle {
  left: calc(100% - 34px);
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input:checked+.list-item-progress .switch-circle .switch-on {
  color: #000000;
  display: block;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input:checked+.list-item-progress .switch-circle .switch-off {
  display: none;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-input:focus+.list-item-progress {
  outline: 1px dashed #000000;
  -webkit-box-shadow: 0 0 1px #000000;
  -moz-box-shadow: 0 0 1px #000000;
  box-shadow: 0 0 1px #000000;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-progress {
  position: relative;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  display: block;
  background-color: #000000;
  padding: 0 16px 0 32px;
  width: 56px;
  height: 28px;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-progress .switch-circle {
  left: 2px;
  color: #000000;
  width: 32px;
  bottom: 2px;
  height: 24px;
  z-index: 10;
  position: absolute;
  font-size: 10px;
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 26px;
  background-color: #ffffff;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-progress .switch-circle .switch-on {
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch .list-item-progress .switch-circle .switch-off {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch input[type="checkbox"] {
  margin: 0;
  outline: none;
  outline-offset: 0;
  border: none;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch input[type="checkbox"]:focus {
  opacity: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .availability-toggle-wrapper .toggle-button .switch input {
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-heading .filter-label {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 22px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget {
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title {
  margin: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu {
  padding: 24px 0;
  border: none;
  position: relative;
  background: transparent;
  display: block;
  width: 100%;
  text-align: left;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
  z-index: 1;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu .mentor-menu-title {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  max-width: 90%;
  display: inline-block;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu .mentor-menu-count {
  display: none;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu i {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body {
  padding: 0 0 28px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch {
  position: relative;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch .form-control {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  border: none;
  padding-right: 56px;
  color: #adafb3;
  height: 48px;
  box-shadow: none;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch .form-control::-webkit-input-placeholder {
  color: #adafb3;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch .clear-textbox {
  position: absolute;
  right: 38px;
  border: none;
  background-color: transparent;
  padding: 0;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch .icon-search {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list {
  padding-top: 0;
  max-height: 230px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 4px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item {
  margin-bottom: 16px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item:first-child {
  margin-top: 28px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item .phs-checkbox.input-check-group {
  margin: 0;
  padding-left: 30px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item .phs-checkbox.input-check-group input {
  width: 16px;
  height: 16px;
  margin: 4px 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  height: inherit;
  left: 0;
  top: 0;
  position: absolute;
  width: inherit;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox {
  border: 1px solid #000000;
  background-color: #000000;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox::before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  -o-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item .phs-checkbox.input-check-group .checkbox::before {
  content: "";
  border-color: #ffffff;
  border-image: none;
  border-style: solid;
  border-width: 0 0 2px 2px;
  height: 5px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  width: 8px;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item .phs-checkbox.input-check-group .checkbox {
  border: 1px solid #000000;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background: transparent;
  border-radius: 3px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  margin: 4px 12px 0 0;
  top: 0;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item .phs-checkbox.input-check-group .result-wrapper {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  word-break: break-all;
}

.ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .loader-facet {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
}

@media (max-width:767px) {
  body .ph-im-mentor-directory-v1-default-imredesign-default {
    display: none;
  }

  body.mentor-facet {
    overflow: hidden;
  }

  body.mentor-facet .ph-im-mentor-directory-v1-default-imredesign-default {
    display: block;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper {
    width: 100%;
    display: block;
    position: fixed;
    border: 1px solid transparent;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    bottom: 0;
    height: 100%;
    padding: 0;
    background-color: #fcfcfc;
    overflow: auto;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels {
    padding: 32px 18px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .back-to-group-wrapper {
    margin-top: 0;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .availability-toggle-wrapper {
    margin: 24px 0;
    padding-bottom: 0;
    border: none;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-heading {
    display: none;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget {
    background-color: #ffffff;
    border: 1px solid rgba(173,175,179,0.5);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget.mobile-expand {
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    border: 1px solid rgba(34,69,217,0.2);
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget:not(:last-of-type) {
    margin-bottom: 8px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget.open {
    margin-bottom: 16px;
    -webkit-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .mentor-heading {
    padding: 14px 16px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu {
    padding: 0;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu .mentor-menu-title {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .mentor-heading .mentor-title .mentor-menu .mentor-menu-count {
    display: inline-block;
    color: #000000;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch {
    padding: 16px;
    border-top: 1px solid rgba(0,0,0,0.2);
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch .clear-textbox {
    font-size: 12px;
    right: 48px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch .form-control {
    border: 1px solid #f9f9f9;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-innersearch .icon-search {
    right: 32px;
    font-size: 12px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list {
    margin: 0;
    padding: 20px 16px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item:first-child {
    margin-top: 0;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item:last-of-type label {
    margin-bottom: 0;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item label {
    margin-bottom: 12px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item label input:checked+.checkbox+.result-wrapper {
    color: #000000;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-text,
  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-count {
    color: #000000;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item label .result-wrapper .result-text,
  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-mentor-results .mentor-sub-menu-list .mentor-sub-menu-list-item label .result-wrapper .result-count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options {
    width: 100%;
    padding: 24px;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f9f9f9;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter:nth-of-type(2) {
    margin-left: 24px;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    min-height: auto;
    width: auto;
    font-family: FSThriveElliotWeb-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    text-align: left;
    border-color: transparent;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    border-width: 1;
    padding: 0;
    line-height: 24px;
    text-decoration: none;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    color: #000000;
    width: auto;
    padding: 0;
    background-color: transparent;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-hide-filter {
    width: 10%;
    display: inline-block;
    text-align: right;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn {
    top: 50%;
    color: #000000;
    right: 24px;
    padding: 0;
    position: absolute;
    font-size: 16px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-mentor-directory-v1-default-imredesign-default .mentor-directory-outer-wrapper .loader-facet {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-directory-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-my-mentors-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list {
  margin-top: 22px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item {
  position: relative;
  padding: 24px 32px;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid transparent;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item:hover {
  border-color: rgba(0,0,0,0.3);
  border-width: 1px;
  border-style: solid;
  box-shadow: 0 4px 8px rgba(0,0,0,0.08);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item:hover .left-section .details-wrapper .clikable-mentor {
  position: relative;
  z-index: 10;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item:hover .left-section .details-wrapper .mentor-name {
  color: #000000;
  text-decoration: underline;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .top-section {
  width: 100%;
  display: block;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section {
  align-items: center;
  display: inline-flex;
  width: 58%;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper {
  width: 64px;
  min-width: 64px;
  height: 64px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  position: relative;
  z-index: 10;
  cursor: pointer;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper .img-mentor {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper {
  padding-left: 28px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-name {
  color: #000000;
  font-size: 20px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Bold;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 4px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-designation {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section {
  align-items: center;
  z-index: 10;
  width: 41%;
  display: inline-flex;
  text-align: right;
  position: relative;
  justify-content: flex-end;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block {
  text-align: center;
  cursor: pointer;
  padding: 4px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block:hover,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block:hover,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block:hover {
  background-color: rgba(249,249,249,0.3);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon {
  display: block;
  height: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i {
  color: #000000;
  font-size: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-content,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-content {
  display: block;
  color: #000000;
  margin-top: 8px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  word-break: normal;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block {
  margin-right: 52px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button {
  min-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: calc(100% - 60px);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .mobile-button {
  display: none;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper {
  position: relative;
  line-height: 1;
  margin-left: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip {
  width: 40px;
  border: none;
  height: 40px;
  padding: 0;
  margin-top: 0;
  background-color: transparent;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span {
  width: 4px;
  height: 4px;
  margin: 0 auto;
  display: block;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span:not(:first-of-type) {
  margin: 3px auto 0;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper {
  top: 40px;
  right: -7px;
  padding: 6px 0;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship {
  color: #000000;
  border: none;
  padding: 8px 24px;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: transparent;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .status {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .date {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .mentor-link {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  cursor: pointer;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .bottom-section {
  display: block;
  margin-left: 92px;
  width: 88%;
  max-width: 100%;
  margin-top: 24px;
  border-top: 1px solid #f9f9f9;
  padding-top: 18px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-goal {
  margin-bottom: 8px;
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-skill {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  margin: 0;
  display: inline-block;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mobile-button {
  display: none;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .no-active-mentors-wrapper {
  padding: 0 96px 36px 96px;
  margin-top: 22px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .no-active-mentors-wrapper figure {
  margin: 0 auto 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .no-active-mentors-wrapper figure img {
  max-width: 100%;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .no-active-mentors-wrapper .no-mentor-text {
  color: #000000;
  margin: 0 0 14px;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .no-active-mentors-wrapper .link-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list {
  margin-top: 22px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item {
  padding: 22px 24px 22px 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper {
  width: 64px;
  min-width: 64px;
  height: 64px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper .img-mentor {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper {
  padding-left: 28px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-name {
  color: #000000;
  font-size: 20px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Bold;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 4px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-designation {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button {
  min-width: 130px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper {
  position: relative;
  line-height: 1;
  margin-left: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip {
  border: none;
  padding: 0 8px;
  margin-top: 4px;
  background-color: transparent;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span {
  width: 4px;
  height: 4px;
  display: block;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip>span:not(:first-of-type) {
  margin-top: 3px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper {
  top: 30px;
  right: -7px;
  padding: 6px 0;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship {
  color: #000000;
  border: none;
  padding: 8px 24px;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: transparent;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper .tooltip-wrapper .btn-cancel-mentorship:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .status {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .date {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item:hover {
  border: 1px solid rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px rgba(0,0,0,0.08);
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item:hover .left-section .details-wrapper .mentor-name {
  color: #000000;
  text-decoration: underline;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .past-mentor-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .pagination-block {
  padding: 0;
  text-align: center;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .pagination-block .show-previous {
  margin-top: 40px;
  min-width: 184px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper {
  margin-top: 64px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
  flex-direction: column;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper {
  padding: 24px 32px;
  margin-top: 58px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-head-text {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list {
  margin-top: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item:not(:first-of-type) {
  margin-top: 28px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .image-wrapper {
  width: 48px;
  min-width: 48px;
  height: 48px;
  display: inline-block;
  overflow: hidden;
  text-align: center;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .image-wrapper .img-mentor {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .image-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .details-wrapper {
  width: calc(100% - 48px);
  padding-left: 16px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .details-wrapper .content {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 4px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .details-wrapper .content .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .details-wrapper .date {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .btn-more-less {
  color: #000000;
  padding: 0;
  font-size: 14px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  white-space: initial;
  background-color: transparent;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .btn-more-less>span {
  display: inline;
  vertical-align: middle;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .btn-more-less>.icon {
  display: inline-block;
  font-size: 12px;
  margin-top: 2px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .no-requests-text {
  color: #adafb3;
  display: block;
  font-size: 14px;
  margin-top: 40px;
  line-height: 20px;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper {
  padding: 104px 64px;
  text-align: center;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper {
  margin-top: 48px;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper .btn.primary-button {
  margin: 0 auto;
  display: block;
  min-width: 164px;
}

.ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper .close-button {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-my-mentors-v1-default-imredesign-default .preview-profile-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 880px;
  background-color: #ffffff;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}

@media only screen and (max-width:1151px) {
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item {
    padding: 24px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper {
    width: 48px;
    height: 48px;
    min-width: 48px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper {
    width: 75%;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block {
    margin-right: 16px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button {
    max-width: calc(100% - 40px);
    min-width: auto;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper {
    margin-left: 10px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper .btn-tooltip {
    width: 30px;
    height: 30px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper {
    padding: 24px;
    margin-top: 50px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item {
    padding: 24px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section {
    max-width: 75%;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper {
    width: calc(100% - 48px);
    padding-left: 16px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button {
    min-width: auto;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper {
    padding: 0 14px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list {
    margin-top: 14px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item {
    display: block;
    padding: 24px 16px;
    position: relative;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section {
    width: 100%;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper {
    width: 40px;
    height: 40px;
    min-width: 40px;
    margin-right: 0;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .image-wrapper .initials-wrapper {
    font-size: 12px;
    line-height: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper {
    width: calc(100% - 40px);
    padding-left: 16px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-name {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .left-section .details-wrapper .mentor-designation {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section {
    padding-top: 32px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon {
    height: 22px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i {
    color: #000000;
    font-size: 22px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block {
    margin-right: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .btn.secondary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
    display: none;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .tooltip-button-wrapper {
    top: 27px;
    right: 20px;
    z-index: 10;
    position: absolute;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .status {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .date {
    margin: 0;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .bottom-section {
    margin-left: 0;
    width: 100%;
    padding-top: 24px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mobile-button {
    margin: 32px auto 0 auto;
    width: 100%;
    display: block;
    max-width: 400px;
    text-align: center;
    min-height: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .bottom-section .mentor-ship-goal {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .no-active-mentors-wrapper {
    padding: 80px 64px;
    margin-top: 14px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .no-active-mentors-wrapper .no-mentor-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper {
    padding: 24px 16px;
    margin-top: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-head-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list {
    margin-top: 26px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .image-wrapper {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .pending-request-list .pending-request-list-item .image-wrapper .initials-wrapper {
    font-size: 12px;
    line-height: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .pending-request-wrapper .no-requests-text {
    margin-top: 32px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list {
    margin-top: 14px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item {
    display: block;
    padding: 24px 16px;
    position: relative;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-right: 0;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .image-wrapper .initials-wrapper {
    font-size: 12px;
    line-height: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper {
    width: calc(100% - 40px);
    padding-left: 16px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-name {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .left-section .details-wrapper .mentor-designation {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
    text-align: center;
    width: auto;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .btn.secondary-button {
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 400px;
    display: none;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .tooltip-button-wrapper {
    top: 27px;
    right: 20px;
    z-index: 10;
    position: absolute;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .status {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section .date {
    margin: 0;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .bottom-section {
    margin-left: 0;
    width: 100%;
    padding-top: 24px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .bottom-section .mobile-button {
    margin: 32px auto 0 auto;
    width: 100%;
    display: block;
    max-width: 400px;
    text-align: center;
    min-height: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .bottom-section .mentor-ship-goal {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper {
    margin-top: 40px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .past-mentor-list .past-mentor-list-item .right-section {
    display: block;
    margin-top: 16px;
    text-align: left;
    padding-left: 56px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .past-wrapper .pagination-block .show-previous {
    margin-top: 28px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper {
    padding: 36px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .preview-profile-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }
}

@media (min-width:300px) and (max-width:359px) {
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon {
    height: 22px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .contact-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .contact-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .contact-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .atachment-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .atachment-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .atachment-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block .session-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block .session-icon i,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .session-block .session-icon i {
    color: #000000;
    font-size: 22px;
  }

  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .contact-block,
  .ph-im-my-mentors-v1-default-imredesign-default .my-mentor-outer-wrapper .active-mentor-list .active-mentor-list-item .right-section .atachment-block {
    margin-right: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-my-mentors-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentorship-goals-v1-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .popup-modal-backdrop {
  overflow-y: auto;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .back-to-mentorship {
  margin-bottom: 32px;
  display: block;
  line-height: 1;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .back-to-mentorship i {
  margin-right: 2px;
  font-size: 10px;
  color: #000000;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .back-to-mentorship span {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper {
  margin-bottom: 64px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .heading {
  padding: 32px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper {
  padding: 40px 32px;
  position: relative;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper .btn-edit {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  max-width: 120px;
  text-align: right;
  line-height: .8;
  background-color: transparent;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper .btn-edit .icon {
  width: 18px;
  height: 16px;
  display: inline-block;
  font-size: 16px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper .btn-edit .btn-text {
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper .btn-edit:focus {
  opacity: 1;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper .content-wrapper {
  max-width: 80%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper .content-wrapper:not(:first-of-type) {
  margin-top: 40px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .mentorship-goals-inner-wrapper .content-wrapper .field-content {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .btn-edit {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .header-content-block {
  padding: 48px 48px 0 48px;
  min-height: 300px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  color: #000000;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper {
  position: relative;
  margin-top: 48px;
  min-height: 64px;
  padding-left: 80px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper .img-wrapper {
  left: 0;
  width: 64px;
  height: 64px;
  overflow: hidden;
  position: absolute;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper .img-wrapper .initials {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper .name {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper .designation {
  color: #85878C;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper {
  padding: 0 48px 32px 48px;
  margin-top: 0;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper.save-cancel {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper.save-cancel .cancel-btn {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper.save-cancel .btn {
  min-width: 120px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper.save-cancel .btn:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper .btn.primary-button.sendreq-btn {
  min-width: 160px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper .btn.primary-button.sendreq-btn:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .success-wrapper {
  height: 569px;
  padding: 64px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .success-wrapper .success-head-text {
  font-family: FSThriveElliotWeb-Bold;
  font-weight: initial;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .success-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .success-wrapper .content .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .success-wrapper .btn.primary-button {
  min-width: 164px;
  margin-top: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .success-wrapper {
  height: 569px;
  padding: 64px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .success-wrapper .content-wrapper .message-heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentorship-goals-v1-view1-imredesign-theme1 .success-wrapper .content-wrapper .btn.primary-button {
  max-width: 400px;
  min-width: 160px;
  margin-top: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media only screen and (max-width:1151px) {
  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .btn-edit {
    max-width: 110px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .content-wrapper {
    max-width: 70%;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .btn-edit {
    top: 26px;
    right: 22px;
    font-size: 9px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .header-content-block {
    padding: 64px 18px 40px 18px;
    height: 100vh;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper {
    position: sticky;
    bottom: 0;
    padding: 24px 28px;
    text-align: center;
    width: 100%;
    justify-content: center;
    max-width: 100%;
    display: block;
    background: #ffffff;
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .button-wrapper button {
    width: 100%;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper {
    margin-top: 40px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .profile-wrapper .designation {
    margin-top: 4px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .success-wrapper {
    padding-left: 38px;
    padding-right: 38px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-outer-wrapper .success-wrapper .success-head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper {
    padding: 24px 16px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .btn-edit {
    top: 30px;
    right: 24px;
    opacity: 1;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .btn-edit .btn-text {
    display: none;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .content-wrapper:not(:first-of-type) {
    margin-top: 28px;
  }

  .ph-im-mentorship-goals-v1-view1-imredesign-theme1 .mentorship-goals-normal-wrapper .content-wrapper .field-heading {
    font-size: 18px;
    line-height: 28px;
    padding-right: 28px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentorship-goals-v1-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentorship-attachments-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper {
  margin-bottom: 64px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper {
  position: relative;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .btn.primary-button .mobile-text {
  display: none;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .dropdown-list {
  top: 44px;
  right: 0;
  width: 176px;
  padding: 8px 0;
  z-index: 100;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn {
  width: 100%;
  border: none;
  padding: 6px 24px;
  text-align: left;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn:hover .btn-text,
.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn:hover .icon {
  color: #000000;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn>.icon {
  line-height: 1;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn .btn-text {
  color: #000000;
  width: calc(100% - 28px);
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .heading-wrapper {
  padding: 32px;
  position: relative;
  align-items: center;
  border-bottom: 1px solid #f9f9f9;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .heading-wrapper .button-wrapper {
  max-width: 200px;
  text-align: right;
  padding-left: 12px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper {
  padding: 40px 32px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper:not(:first-of-type) {
  margin-top: 32px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .icon-wrapper {
  width: 32px;
  height: 32px;
  align-items: center;
  margin-right: 16px;
  justify-content: center;
  background-color: rgba(173,175,179,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .icon-wrapper .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper {
  width: calc(100% - 48px);
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment {
  color: #000000;
  display: inline-block;
  position: relative;
  font-size: 20px;
  max-width: 90%;
  line-height: 30px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment .icon {
  color: #adafb3;
  width: 14px;
  height: 14px;
  display: inline-block;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .date {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper {
  top: 17px;
  right: 8px;
  position: absolute;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper .btn-tooltip {
  width: auto;
  border: none;
  height: 14px;
  padding: 0;
  flex-direction: column;
  justify-content: space-between;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper .btn-tooltip span {
  width: 4px;
  height: 4px;
  flex-direction: column;
  justify-content: space-between;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper .dropdown-list {
  top: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper {
  margin-top: 24px;
  padding-left: 48px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper .btn-manage {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper .btn-manage>span {
  display: inline;
  vertical-align: middle;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper .btn-manage .icon {
  display: inline-block;
  font-size: 10px;
  margin-top: 3px;
  line-height: 1;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  position: fixed;
  overflow-y: auto;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 48px 48px 32px;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 48px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group {
  margin: 0;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group:not(:first-of-type) {
  margin-top: 28px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper {
  position: relative;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field {
  color: #000000;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field.url-field {
  padding: 10px 48px 10px 40px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field:focus {
  border-color: #000000;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .icon-wrapper {
  top: 50%;
  left: 16px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .icon-wrapper>.icon {
  width: 16px;
  height: 16px;
  display: block;
  font-size: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove {
  top: 50%;
  color: #000000;
  right: 16px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove .icon {
  width: 14px;
  height: 14px;
  display: inline-block;
  font-size: 12px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .error-wrapper {
  padding: 16px;
  position: relative;
  margin-top: 28px;
  background-color: rgba(248,59,78,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .error-wrapper .icon-warning {
  top: 50%;
  left: 16px;
  color: #f83b4e;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .error-wrapper .error-text {
  color: #000000;
  margin: 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
  padding-left: 32px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper {
  margin-top: 48px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
  margin-left: 40px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 104px 98px;
  max-width: 656px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .message-heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .message-content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper {
  margin-top: 48px;
  align-items: center;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
  margin-bottom: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  background-color: transparent;
}

@media only screen and (max-width:767px) {
  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .btn.primary-button {
    min-width: auto;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .btn.primary-button .desktop-text {
    display: none;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .button-wrapper .btn.primary-button .mobile-text {
    display: initial;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .heading-wrapper {
    padding: 20px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .heading-wrapper .button-wrapper {
    width: 40%;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper {
    padding: 24px 16px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper:not(:first-of-type) {
    margin-top: 28px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment {
    font-size: 18px;
    word-break: break-word;
    line-height: 28px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment .icon {
    width: 16px;
    height: 16px;
    font-size: 16px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper {
    top: 6px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 64px 18px 160px;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .heading {
    margin-bottom: 40px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove .icon {
    font-size: 10px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    margin: 0;
    padding: 24px 28px;
    position: fixed;
    flex-direction: column-reverse;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    margin: 0;
    max-width: 400px;
    margin-bottom: 24px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper {
    height: 100vh;
    margin: 0;
    display: table;
    padding: 48px 20px;
    max-width: 100%;
    overflow-y: auto;
    table-layout: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .message-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper {
    margin-top: 48px;
    align-items: center;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn.primary-button {
    max-width: 400px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-default .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel {
    color: #000000;
    border: none;
    padding: 0;
    background-color: transparent;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentorship-attachments-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentorship-summary-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .heading {
  margin-bottom: 22px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper {
  padding: 64px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper .empty-state-heading {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper .sub-heading-text {
  color: #adafb3;
  margin: 8px auto 32px;
  max-width: 496px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper .btn.primary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper figure img {
  margin: 32px auto 0;
  max-width: 118px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper:not(:first-of-type) {
  margin-top: 14px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head .summary-name {
  color: #000000;
  font-size: 22px;
  max-width: 70%;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head .btn.secondary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 28%;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-top-wrapper .toggle-button {
  color: #000000;
  width: 100%;
  border: none;
  padding: 0 16px 0 0;
  position: relative;
  font-size: 20px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
  white-space: initial;
  background-color: transparent;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-top-wrapper .toggle-button .icon {
  top: 50%;
  color: #adafb3;
  right: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-top-wrapper .date {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper {
  padding: 32px 0;
  position: relative;
  border-top: 1px solid #f9f9f9;
  margin-top: 32px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .btn-edit {
  top: 36px;
  color: #adafb3;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  max-width: 120px;
  text-align: right;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper {
  width: 80%;
  max-width: 680px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper:not(:first-of-type) {
  margin-top: 40px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper .field-label {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 8px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper .field-value {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper .empty-state-text {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-footer-wrapper .footer-text {
  color: #adafb3;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.6);
}

.ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 140px 80px;
  max-width: 656px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper .content-wrapper .message-heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper .content-wrapper .message-content {
  color: #000000;
  margin: 16px 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper .content-wrapper .message-content .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper .content-wrapper .btn.primary-button {
  min-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media only screen and (max-width:1151px) {
  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head .summary-name {
    max-width: 50%;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head .btn.secondary-button {
    max-width: 48%;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .btn-edit {
    max-width: 110px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper {
    width: 70%;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 14px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper {
    padding: 48px 20px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper .empty-state-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper .sub-heading-text {
    margin: 14px auto 28px;
    max-width: 100%;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper .btn.primary-button {
    max-width: 400px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .empty-state-wrapper figure img {
    margin: 24px auto 0;
    max-width: 95px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper {
    padding: 24px 16px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head {
    display: block;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head .summary-name {
    font-size: 18px;
    max-width: 100%;
    line-height: 28px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .empty-card-head .btn.secondary-button {
    width: 100%;
    margin: 20px auto 0;
    display: block;
    max-width: 400px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-top-wrapper .toggle-button {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-top-wrapper .toggle-button .icon {
    font-size: 12px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper {
    padding: 24px 0;
    margin-top: 24px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .btn-edit {
    top: 30px;
    line-height: 1;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .btn-edit .btn-text {
    display: none;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper {
    width: 85%;
    max-width: none;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper:not(:first-of-type) {
    margin-top: 32px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-body-wrapper .field-wrapper .field-label {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .session-summary-outer-wrapper .session-summary-inner-wrapper .summary-list-wrapper .summary-card-wrapper .summary-content-wrapper .summary-footer-wrapper .footer-text {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper {
    height: 100vh;
    margin: 0;
    display: table;
    padding: 36px;
    max-width: 100%;
    overflow-y: auto;
    table-layout: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper .content-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper .content-wrapper .message-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentorship-summary-v1-default-imredesign-default .mentorship-summary-overlay .success-wrapper .content-wrapper .btn.primary-button {
    width: 100%;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentorship-summary-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentorship-activity-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper {
  padding: 24px 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .heading {
  font-size: 20px;
  line-height: 30px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list {
  margin-top: 24px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item:not(:first-of-type) {
  margin-top: 32px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper {
  width: 32px;
  height: 32px;
  position: relative;
  margin-right: 16px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background-color: #E6ECF1;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper.goal .icon {
  width: 12px;
  height: 12px;
  font-size: 12px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper.accept .icon {
  width: 10px;
  height: 10px;
  font-size: 10px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper.update {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper.update .icon {
  color: #ff9b00;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper.add {
  background-color: rgba(42,171,60,0.1);
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper.add .icon {
  color: #2aab3c;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  display: inline-block;
  position: absolute;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-size: 28px;
  color: #325779;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .details-wrapper {
  width: calc(100% - 48px);
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .details-wrapper .activity-name {
  color: #000000;
  margin: 0 0 4px;
  font-size: 14px;
  word-break: break-word;
  line-height: 20px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .activity-list .activity-list-item .details-wrapper .activity-date {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .button-wrapper {
  margin-top: 24px;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .button-wrapper .show-more-button,
.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .button-wrapper .show-less-button {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  border: none;
  outline: none;
  background-color: transparent;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper .button-wrapper .show-less-button i {
  color: #000000;
  margin-left: 6px;
  font-size: 8px;
}

@media only screen and (max-width:767px) {
  .ph-im-mentorship-activity-v1-default-imredesign-default .activity-outer-wrapper {
    padding: 24px 16px;
    margin-top: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentorship-activity-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-results-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper {
  margin-top: 12px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .max-mentors-banner-wrapper {
  margin-bottom: 56px;
  padding: 16px 24px 16px 32px;
  background-color: rgba(255,214,92,0.4);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .max-mentors-banner-wrapper .alert-icon-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #ffffff;
  justify-content: center;
  position: relative;
  width: 56px;
  height: 56px;
  flex: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .max-mentors-banner-wrapper .alert-icon-wrapper .warning-icon-yellow-circle {
  background-color: #ffffff;
  height: 28px;
  width: 28px;
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
  left: 6px;
  bottom: 6px;
  background-color: rgba(255,214,92,0.4);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .max-mentors-banner-wrapper .alert-icon-wrapper .warning-icon-block {
  z-index: 2;
  font-size: 36px;
  line-height: 1;
  color: #000000;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-self: center;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .max-mentors-banner-wrapper .alert-status-wrapper {
  margin-left: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .phs-inner-search {
  position: relative;
  max-width: 510px;
  width: 100%;
  margin: 0;
  margin-bottom: 24px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .phs-inner-search .inner-search-icon {
  background-color: transparent;
  border: none;
  line-height: 1;
  padding: 0;
  font-size: 14px;
  height: 14px;
  width: 14px;
  display: inline-block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .phs-inner-search .search-box {
  height: 48px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 12px 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: none;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .phs-inner-search .clear-textbox {
  background-color: transparent;
  border: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  line-height: 1;
  padding: 0;
  right: 16px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .phs-jobs-list-header {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin-bottom: 24px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block {
  display: block;
  margin-bottom: 28px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .filter-label {
  display: inline-block;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin-right: 16px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .phs-mentor-filter-tags {
  display: inline-block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .phs-mentor-filter-tags .tag-list-item {
  display: inline-block;
  margin-right: 12px;
  background-color: rgba(229,229,229,0.65);
  padding: 6px 26px 6px 14px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 12px;
  position: relative;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .phs-mentor-filter-tags .tag-list-item .mentor-filter-tag {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin-right: 8px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .phs-mentor-filter-tags .tag-list-item .mentor-filter-tag-clear {
  color: #000000;
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  right: 14px;
  top: 4px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .phs-mentor-filter-tags .tag-list-item .mentor-filter-tag-clear i {
  font-size: 11px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .phs-mentor-filter-tags .phs-mentor-filter-tags-clear {
  display: inline-block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block .phs-mentor-filter-tags .phs-mentor-filter-tags-clear .clearall {
  border: none;
  background: none;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mentor-phs-filter {
  display: none;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block {
  padding: 0 !important;
  float: none;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 28px;
  padding: 24px 24px 22px 32px;
  position: relative;
  min-height: 228px;
  border: 1px solid transparent;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item a:focus {
  outline: none;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block {
  width: 100%;
  position: relative;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block:after {
  content: '';
  clear: both;
  display: table;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details-left-block {
  display: inline-flex;
  vertical-align: top;
  width: 80px;
  height: 80px;
  align-items: center;
  justify-content: center;
  border: 4px solid #45DCA6;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details-left-block.closedForMentees {
  border: 4px solid #FF8383;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details-left-block.closedForMentees .little-circle {
  background: #ffffff;
  border-color: #FF8383;
  border: 4px solid #FF8383;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details-left-block.closedForMentees .profile-img-wrapper img {
  opacity: .46;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details-left-block .little-circle {
  width: 20px;
  line-height: 20px;
  height: 20px;
  position: absolute;
  bottom: 6px;
  right: -6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #45DCA6;
  border-color: #45DCA6;
  border: 4px solid #45DCA6;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details {
  width: 78%;
  float: left;
  vertical-align: top;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .profile-img-wrapper {
  width: 64px;
  height: 64px;
  position: relative;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .profile-img-wrapper img {
  width: 64px;
  height: 64px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .profile-img-wrapper .image-wrapper {
  width: 64px;
  height: 64px;
  line-height: 64px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .profile-img-wrapper .avatar-circle {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 16px;
  font-family: AvenirBook;
  line-height: 48px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block {
  display: inline-block;
  vertical-align: middle;
  margin-left: 24px;
  width: calc(100% - 115px);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .name-block {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 4px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .designation-block {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .work-study-main-block .location-block {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block {
  float: left;
  margin-left: 88px;
  width: 88%;
  max-width: 100%;
  margin-top: 24px;
  border-top: 1px solid #f9f9f9;
  padding-top: 18px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block.mobile-skills-block {
  display: none;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-content-block {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list {
  margin-top: 8px;
  cursor: default;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list.ph-a11y-skills-list {
  visibility: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item {
  background: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: inline-block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list {
  color: #000000;
  cursor: pointer;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .skills-list {
  margin-top: 0;
  max-height: 200px;
  overflow-y: auto;
  scrollbar-width: thin;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .skills-list .skills-list-item {
  margin-right: 12px;
  margin-bottom: 12px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .tooltip-text {
  z-index: 999;
  display: none;
  position: absolute;
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 30px;
  max-width: 300px;
  white-space: normal;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .tooltip-text .skills-list-item {
  background: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: inline-block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list:hover .tooltip-text {
  display: block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list.mobile-skills-list {
  display: none;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  border-color: rgba(0,0,0,0.3);
  border-width: 1px;
  border-style: solid;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item:hover .mentor-info-block .mentor-details .right-content-block .name-block {
  color: #000000;
  text-decoration: underline;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details {
  text-align: right;
  position: absolute;
  top: 24px;
  right: 24px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div {
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
  max-width: 183px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .btn-request {
  width: 100%;
  max-width: 166px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .btn-request>span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .btn-request:disabled {
  color: #adafb3;
  opacity: 1;
  border: none;
  background-color: #f9f9f9;
  cursor: not-allowed;
  pointer-events: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  padding-top: 20px;
  top: 20px;
  right: 0;
  color: #000000;
  text-align: left;
  z-index: 99;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
  display: block;
  width: 370px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 24px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .tooltip-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  display: block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .next-line {
  display: block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .close-button-tooltip {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  position: absolute;
  right: 16px;
  top: 32px;
}

@media (min-width:1152px) {
  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper:hover .tooltip-outer-wrapper {
    display: block;
  }
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .btn.secondary-button {
  display: block;
  min-width: 160px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper {
  max-width: 183px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper {
  color: #000000;
  display: block;
  padding: 4px 10px;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.pending,
.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.in_review {
  color: #adafb3;
  padding: 6px 24px 6px 46px;
  position: relative;
  text-align: left;
  border: 1px solid rgba(173,175,179,0.3);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.pending .icon,
.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.in_review .icon {
  top: 50%;
  left: 24px;
  color: #adafb3;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.closedForMentees {
  background-color: rgba(248,59,78,0.5);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.accepted {
  background-color: rgba(69,220,166,0.4);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block {
  margin: 0 0 0;
  padding: 0;
  text-align: center;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block.desktop {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination {
  border: 0;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination>li>a:hover,
.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active {
  pointer-events: none;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active a:hover,
.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .mobile-load-more {
  width: 206px;
  margin-top: 14px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination {
  margin: 0;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 16px;
  line-height: normal;
  margin-left: 12px;
  height: 30px;
  min-width: 30px;
  padding: 6px;
  border: none;
  color: #adafb3;
  text-align: center;
  word-break: normal;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page {
  position: absolute;
  right: 0;
  max-width: 25%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .results-per-page-label {
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  max-width: 65%;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .dropdown-button {
  background: #ffffff;
  border: 1px solid rgba(34,69,217,0.1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  min-width: 64px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: space-evenly;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .dropdown-button .value {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .dropdown-button .icon-down-arrow {
  font-size: 14px;
  color: #000000;
  margin-left: 6px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list {
  background: #ffffff;
  text-align: center;
  -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  z-index: 10;
  padding: 8px 0;
  right: 0;
  margin-top: 4px;
  top: 38px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item {
  padding: 6px 24px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item:hover .item-value {
  color: #000000;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .no-results-block {
  text-align: center;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .no-results-block .image-block {
  margin-top: 30px;
  margin-bottom: 16px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .no-results-block .no-jobs-available {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 16px;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .no-results-block .clear-filter {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  text-decoration: underline;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .preview-profile-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 880px;
  background-color: #ffffff;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}

@media only screen and (min-width:768px) and (max-width:1200px) {
  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details {
    width: auto;
    text-align: left;
    margin-top: 10px;
    margin-left: 90px;
    position: unset;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper {
    max-width: 100%;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details {
    width: 100%;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block {
    width: 80%;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list {
    max-height: 100% !important;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item {
    margin-bottom: 10px;
  }
}

@media (max-width:767px) {
  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .max-mentors-banner-wrapper {
    align-items: unset;
    margin-bottom: 20px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .phs-jobs-list-header {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .phs-jobs-list-header p {
    margin-bottom: 0;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .filters-selection-block {
    display: none;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    width: 100%;
    max-width: 100%;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter>div {
    width: 75%;
    display: inline-flex;
    vertical-align: top;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter .mentor-phs-filter {
    display: inline-flex;
    vertical-align: top;
    text-align: right;
    width: 25%;
    justify-content: flex-end;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter .mentor-phs-filter .filter-option {
    font-size: 14px;
    line-height: 14px;
    color: #000000;
    background-color: transparent;
    border: none;
    display: inline-block;
    padding: 0;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter .mentor-phs-filter .filter-option:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter .mentor-phs-filter .filter-option .icon-filter {
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    font-size: 14px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter .mentor-phs-filter .filter-option .filterText {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 4px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .mobile-results-filter .mentor-phs-filter .filter-option .filterText .count {
    margin-left: 4px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item {
    padding: 24px 20px;
    margin: 0 0 18px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item:hover {
    box-shadow: none;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details {
    width: 100%;
    position: unset;
    vertical-align: unset;
    max-width: 100%;
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div,
  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper {
    max-width: 100%;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper {
    max-width: none;
    text-align: center;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    padding: 10px;
    max-width: 400px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div {
    display: block;
    position: unset;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .btn.secondary-button {
    min-width: 100%;
    max-width: 100%;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .btn-request {
    padding: 10px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .tooltip-outer-wrapper {
    top: unset;
    bottom: 72px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
    padding-top: 40px;
    width: 292px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details div .request-button-outer-wrapper .show-tooltip {
    display: block;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details {
    width: 100%;
    text-align: center;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .profile-img-wrapper {
    display: block;
    margin: 0 auto;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .profile-img-wrapper .avatar-circle {
    font-size: 16px;
    line-height: 1;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block {
    margin-left: 0;
    width: 100%;
    margin-top: 12px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .name-block {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 6px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .designation-block {
    color: #85878C;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .work-study-main-block .location-block {
    color: #85878C;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block {
    margin-left: 0;
    padding-top: 0;
    border: none;
    display: none;
    width: 100%;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block.mobile-skills-block {
    display: block;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list.mobile-skills-list {
    display: block;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item {
    margin-right: 12px;
    margin-bottom: 12px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .no-results-block .image-block svg {
    width: 200px;
    height: 150px;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .pagination-block.desktop {
    display: none;
  }

  .ph-im-mentor-results-v1-default-imredesign-default .mentor-results-outer-wrapper .preview-profile-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-results-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-employee-search-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area {
  width: 100%;
  margin: 0 auto;
  display: table;
  z-index: 1;
  position: relative;
  text-align: left;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .heading-info {
  width: inherit;
  display: block;
  text-align: left;
  margin: 0 0 24px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .heading-info .header {
  margin: 0 0 4px;
  font-family: FSThriveElliotWeb-Bold;
  color: #ffffff;
  font-size: 32px;
  line-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .heading-info .sub-heading {
  margin: 0;
  font-family: FSThriveElliotWeb-Light;
  color: #ffffff;
  font-size: 24px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group {
  width: 100%;
  display: block;
  background-color: transparent;
  margin: 0;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group {
  border: none;
  background: #ffffff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  padding: 0 6px 0 0;
  width: 643px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group.ph-align-center {
  margin: 0 auto;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group.dropdown-open {
  -webkit-border-radius: 13px 13px 13px 0;
  -moz-border-radius: 13px 13px 13px 0;
  -ms-border-radius: 13px 13px 13px 0;
  border-radius: 13px 13px 13px 0;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter {
  width: 100%;
  display: table-cell;
  position: relative;
  background-color: transparent;
  vertical-align: middle;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control {
  padding: 12px 28px 12px 16px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background-color: transparent;
  width: 100%;
  height: 48px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  width: 524px;
  text-overflow: ellipsis;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control.br-active {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control[aria-expanded="true"] {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control[aria-expanded="false"] {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control::-webkit-input-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control::-moz-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control:-ms-input-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control:-moz-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 14px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control:focus,
.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control:active,
.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control:hover {
  border-right-color: #000000;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .search-sym {
  right: 24px;
  z-index: 9;
  position: absolute;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-keysearch-clear {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  line-height: .9;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-keysearch-clear i {
  color: #adafb3;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .search-sym {
  top: 10px;
  left: 16px;
  right: auto;
  display: none;
  font-size: 16px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions {
  top: 49px;
  left: 0;
  right: 6px;
  padding: 0;
  z-index: 10;
  position: absolute;
  margin-top: -1px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  background-color: #ffffff;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  border: 1px solid rgba(34,69,217,0.2);
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions h3 {
  color: #000000;
  padding: 16px 20px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
  position: relative;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .clear-recent {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  transform: translateY(-50%);
  text-decoration: underline;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  cursor: pointer;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .recent-search-heading-block {
  display: flex;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .recent-search-heading-block .clear-recent-search {
  padding: 16px 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  display: inline-flex;
  position: absolute;
  right: 0;
  text-decoration: underline;
  cursor: pointer;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .profile-img-wrapper {
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .profile-img-wrapper img {
  width: 32px;
  height: 32px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .profile-img-wrapper .image-wrapper {
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .profile-img-wrapper .avatar-circle {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 12px;
  font-family: AvenirBook;
  line-height: 18px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .right-content-block {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  width: calc(100% - 64px);
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .right-content-block .employee-name {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .right-content-block .employee-name span {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-employee-details .right-content-block .employee-designation {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-keyword-suggestions {
  max-height: 230px;
  overflow-y: auto;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-keyword-suggestions .ph-employees-suggested .ph-employees-list .eachField-list-item {
  padding: 8px 20px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .see-all-results {
  padding: 14px 20px;
  border-top: 1px solid rgba(34,69,217,0.2);
  text-align: center;
  position: sticky;
  display: block;
  text-decoration: underline;
  color: #adafb3;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .see-all-results .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item {
  position: relative;
  padding: 8px 32px;
  cursor: pointer;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item>div {
  display: flex;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item:hover,
.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item:focus {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item a {
  display: block;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .recent-search-icon {
  color: #adafb3;
  margin-right: 12px;
  font-size: 14px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .suggested-location {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .phs-jobs-count {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  transform: translateY(-50%);
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-search-suggestions em {
  font-style: normal;
  font-weight: 700;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn {
  z-index: 9;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .phs-search-submit {
  min-width: 100px;
  height: 36px;
  min-height: 36px;
  z-index: 10;
  display: inline-block;
  opacity: 1;
  text-align: center;
  border: none;
  padding: 6px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .phs-search-submit i {
  display: none;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .phs-search-submit i:before {
  content: '\3a';
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .tooltip-text {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 8px 1px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 55px;
  max-width: 324px;
  width: 150px;
  white-space: normal;
  text-align: center;
}

.ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn:hover .tooltip-text {
  display: block;
}

@media (min-width:801px) and (max-width:1115px) {
  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .search-text-block {
    width: 12%;
  }
}

@media only screen and (max-width:1024px) {
  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .search-text-block h1 {
    margin-bottom: 6px !important;
  }
}

@media (min-width:768px) and (max-width:800px) {
  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .search-text-block {
    width: 13%;
  }
}

@media only screen and (max-width:992px) {
  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .search-text-block h1 {
    text-align: center;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .search-text-block p {
    text-align: center;
    white-space: nowrap;
    margin-bottom: 0;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group-btn .phs-search-submit {
    width: auto;
    padding: 16px;
  }
}

@media (max-width:767px) {
  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area {
    width: 100%;
    display: block;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .heading-info {
    margin: 0 0 12px;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .heading-info .header {
    margin: 0;
    font-size: 22px;
    line-height: 33px;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .heading-info .sub-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group {
    width: 100%;
    margin: 0;
    display: block;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group {
    width: 100%;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group::after {
    content: "";
    clear: both;
    display: block;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter {
    width: calc(100% - 40px);
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control {
    -webkit-border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -ms-border-radius: 13px 0 0 13px;
    border-radius: 13px 0 0 13px;
    padding: 12px 0 12px 12px;
    width: 100%;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .form-control[aria-expanded="true"] {
    -webkit-border-radius: 13px 0 0 0;
    -moz-border-radius: 13px 0 0 0;
    -ms-border-radius: 13px 0 0 0;
    border-radius: 13px 0 0 0;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .job-filter .search-sym {
    right: 20px;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn {
    width: 40px;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .tooltip-text {
    display: none;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .phs-search-submit {
    min-width: 40px;
    width: 40px;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .phs-search-submit>span {
    font-size: 0;
  }

  .ph-im-employee-search-v1-default-imredesign-default .phs-employee-search-area .form-group .input-group .input-group-btn .phs-search-submit i {
    display: block;
    font-size: 14px;
    margin-top: 6px;
    line-height: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-employee-search-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-employee-directory-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options {
  display: none;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-heading .filter-label {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 28px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget {
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .employee-heading .employee-title {
  margin: 0;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu {
  padding: 24px 0;
  border: none;
  background: transparent;
  display: block;
  width: 100%;
  text-align: left;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
  z-index: 1;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu .employee-menu-title {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu .employee-menu-count {
  display: none;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu i {
  float: right;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body {
  padding: 0 0 28px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch {
  position: relative;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch .form-control {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: none;
  padding-right: 42px;
  color: #adafb3;
  height: 48px;
  box-shadow: none;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch .form-control::-webkit-input-placeholder {
  color: #adafb3;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch .clear-textbox {
  position: absolute;
  right: 16px;
  border: none;
  background-color: #ffffff;
  padding: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch .icon-search {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list {
  padding-top: 0;
  max-height: 230px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 4px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item {
  margin-bottom: 16px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item:first-child {
  margin-top: 28px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item .phs-checkbox.input-check-group {
  margin: 0;
  padding-left: 30px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item .phs-checkbox.input-check-group input {
  width: 16px;
  height: 16px;
  margin: 4px 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  height: inherit;
  left: 0;
  top: 0;
  position: absolute;
  width: inherit;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox {
  border: 1px solid #000000;
  background-color: #000000;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox::before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  -o-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item .phs-checkbox.input-check-group .checkbox::before {
  content: "";
  border-color: #ffffff;
  border-image: none;
  border-style: solid;
  border-width: 0 0 2px 2px;
  height: 5px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  width: 8px;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item .phs-checkbox.input-check-group .checkbox {
  border: 1px solid #000000;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background: transparent;
  border-radius: 3px;
  margin-right: 16px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  margin: 4px 12px 0 0;
  top: 0;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item .phs-checkbox.input-check-group .result-wrapper {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  word-break: break-all;
}

.ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .loader-facet {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
}

@media (max-width:767px) {
  body .ph-im-employee-directory-v1-default-imredesign-default {
    display: none;
  }

  body.employee-facet {
    overflow: hidden;
  }

  body.employee-facet .ph-im-employee-directory-v1-default-imredesign-default {
    display: block;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper {
    width: 100%;
    display: block;
    position: fixed;
    border: 1px solid transparent;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    bottom: 0;
    height: 100%;
    padding: 0;
    background-color: #fcfcfc;
    overflow: auto;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels {
    padding: 32px 18px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-heading {
    display: none;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget {
    background-color: #ffffff;
    border: 1px solid rgba(173,175,179,0.5);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget.mobile-expand {
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    border: 1px solid rgba(34,69,217,0.2);
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget:not(:last-of-type) {
    margin-bottom: 8px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget.open {
    margin-bottom: 16px;
    -webkit-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .employee-heading {
    padding: 14px 16px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu {
    padding: 0;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu .employee-menu-title {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu .employee-menu-count {
    display: inline-block;
    color: #000000;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .employee-heading .employee-title .employee-menu .icon {
    right: 24px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch {
    padding: 16px;
    border-top: 1px solid rgba(0,0,0,0.2);
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch .clear-textbox {
    font-size: 12px;
    right: 50px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch .form-control {
    border: 1px solid #f9f9f9;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-innersearch .icon-search {
    right: 32px;
    font-size: 12px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list {
    margin: 0;
    padding: 20px 16px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item:first-child {
    margin-top: 0;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item:last-of-type label {
    margin-bottom: 0;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item label {
    margin-bottom: 12px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item label input:checked+.checkbox+.result-wrapper {
    color: #000000;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-text,
  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-count {
    color: #000000;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item label .result-wrapper .result-text,
  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-employee-results .employee-sub-menu-list .employee-sub-menu-list-item label .result-wrapper .result-count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options {
    width: 100%;
    padding: 24px;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f9f9f9;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter:nth-of-type(2) {
    margin-left: 24px;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    min-height: auto;
    width: auto;
    font-family: FSThriveElliotWeb-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    text-align: left;
    border-color: transparent;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    border-width: 1;
    padding: 0;
    line-height: 24px;
    text-decoration: none;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    color: #000000;
    width: auto;
    padding: 0;
    background-color: transparent;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-hide-filter {
    width: 10%;
    display: inline-block;
    text-align: right;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn {
    top: 50%;
    color: #000000;
    right: 24px;
    padding: 0;
    position: absolute;
    font-size: 16px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-employee-directory-v1-default-imredesign-default .employee-directory-outer-wrapper .loader-facet {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-employee-directory-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-employee-results-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-employee-results-v1-default-imredesign-default .ph-loading {
  margin-top: 20%;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .phs-jobs-list-header {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin-bottom: 20px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .phs-inner-search {
  position: relative;
  max-width: 510px;
  width: 100%;
  margin: 0;
  margin-bottom: 32px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .phs-inner-search .inner-search-icon {
  background-color: transparent;
  border: none;
  line-height: 1;
  padding: 0;
  font-size: 14px;
  height: 14px;
  width: 14px;
  display: inline-block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .phs-inner-search .search-box {
  height: 48px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 12px 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .phs-inner-search .clear-textbox {
  background-color: transparent;
  border: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  line-height: 1;
  padding: 0;
  right: 16px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block {
  display: block;
  margin-bottom: 28px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .filter-disable-block {
  position: absolute;
  width: 100%;
  height: 100%;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .filter-label {
  display: inline-block;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin-right: 16px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .phs-employee-filter-tags {
  display: inline-block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .phs-employee-filter-tags .tag-list-item {
  display: inline-block;
  margin-right: 12px;
  background-color: rgba(229,229,229,0.65);
  padding: 6px 14px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 12px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .phs-employee-filter-tags .tag-list-item .employee-filter-tag {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin-right: 8px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .phs-employee-filter-tags .tag-list-item .employee-filter-tag-clear {
  color: #000000;
  border: none;
  background: none;
  padding: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .phs-employee-filter-tags .tag-list-item .employee-filter-tag-clear i {
  font-size: 12px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .phs-employee-filter-tags .phs-employee-filter-tags-clear {
  display: inline-block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block .phs-employee-filter-tags .phs-employee-filter-tags-clear .clearall {
  border: none;
  background: none;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block {
  display: flex;
  background-color: rgba(0,0,0,0.03);
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  border-radius: 80px;
  padding: 8px !important;
  margin-bottom: 20px;
  height: 110px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-4 .tab-list-item {
  width: 216px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-3 .tab-list-item {
  width: 33.33333333%;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-2 .tab-list-item {
  width: 50%;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-1 {
  background: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-1 .tab-list-item,
.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-1 .tab-list-item.active {
  width: 100%;
  background: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-1 .tab-list-item .content-block .count,
.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-1 .tab-list-item.active .content-block .count {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-1 .tab-list-item .content-block .title,
.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block.tabs-count-1 .tab-list-item.active .content-block .title {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item {
  display: inline-flex;
  align-items: center;
  justify-content: left;
  padding-left: 40px;
  cursor: pointer;
  transition: .25s ease-out;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.ph-emp-tab-separation:not(.active):after {
  display: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item:not(.active) {
  position: relative;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item:not(.active):after {
  content: '';
  height: 26px;
  width: 2px;
  background-color: #f9f9f9;
  display: block;
  position: absolute;
  right: 0;
  align-items: center;
  margin-top: -10px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item:not(.active):last-child:after {
  display: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item:not(.active):last-child .content-block .title .tooltip-job-title {
  right: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item:first-child.active {
  margin-left: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active {
  background: #ffffff;
  box-shadow: 0 2px 14px rgba(0,0,0,0.05);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
  padding: 20px 16px;
  text-align: left;
  justify-content: left;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active .icon-block {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  background: rgba(8,18,251,0.08);
  text-align: center;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  padding: 14px;
  margin-right: 14px;
  margin-left: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active .icon-block svg {
  opacity: 1;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active .icon-block svg path {
  stroke: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active .content-block {
  display: block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active .content-block .empty-count-block .empty-circle {
  display: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active .content-block .count {
  color: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item.active .content-block .title {
  margin-left: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .icon-block {
  display: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .icon-block svg {
  opacity: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block {
  display: block;
  max-width: 100%;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .empty-count-block .empty-circle {
  width: 12px;
  height: 12px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  margin-right: 14px;
  background: rgba(8,18,251,0.1);
  display: inline-block;
  vertical-align: middle;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .empty-count-block .count {
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  font-size: 24px;
  line-height: 1;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .title {
  margin-left: 30px;
  margin-top: 4px;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  max-height: 48px;
  display: block;
  position: relative;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .title:hover .tooltip-wrapper {
  display: block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .title.ph-a11y-elipsis-text:hover {
  overflow: visible;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .title.ph-a11y-elipsis-text:hover .tooltip-job-title {
  display: block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .title .tooltip-job-title {
  display: none;
  top: 56px;
  width: 200px;
  padding: 8px 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .tooltip-wrapper {
  right: 0;
  color: #000000;
  width: auto;
  bottom: 53px;
  display: none;
  padding: 8px 16px;
  position: absolute;
  font-size: 16px;
  max-width: 100%;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .tooltip-wrapper::after {
  left: 0;
  right: 0;
  width: 12px;
  bottom: -6px;
  height: 12px;
  margin: auto;
  content: '';
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.1);
  box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.1);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block .tab-list-item .content-block .tooltip-wrapper>span {
  white-space: initial;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block {
  display: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block {
  padding: 0 !important;
  margin-bottom: 80px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item {
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin: 0 0 28px;
  padding: 16px 16px 24px 32px;
  position: relative;
  min-height: 130px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block {
  width: 100%;
  position: relative;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block a:focus {
  outline: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block:after {
  content: '';
  clear: both;
  display: table;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details {
  width: 80%;
  float: left;
  vertical-align: top;
  padding-top: 8px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper {
  width: 64px;
  height: 64px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper img {
  width: 64px;
  height: 64px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper .image-wrapper {
  width: 64px;
  height: 64px;
  line-height: 64px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper .avatar-circle {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  width: calc(100% - 94px);
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .name-block {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 4px;
  display: inline-block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .name-block:hover {
  color: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .designation-block {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
  min-height: 24px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .location-block {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
  float: right;
  margin-right: -36px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block .mutualexp {
  position: relative;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block .company-highlight {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block svg {
  vertical-align: middle;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block svg path {
  stroke: #adafb3;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block .additional-mutualexp .highlight-more {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block .additional-mutualexp:hover .tooltip-text {
  display: block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block .tooltip-text {
  z-index: 999;
  display: none;
  position: absolute;
  right: 0;
  padding: 12px 24px;
  font-size: 14px;
  line-height: 20px;
  box-shadow: 0 2px 8px 1px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 34px;
  max-width: 324px;
  white-space: normal;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile {
  display: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details {
  float: left;
  width: 20%;
  text-align: right;
  margin-top: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div {
  display: none;
  width: 32px;
  height: 32px;
  background: rgba(34,69,217,0.1);
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  opacity: 0;
  position: relative;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div svg {
  opacity: 0;
  font-size: 16px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div svg path {
  stroke: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div:hover .tooltip-text {
  display: block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div .tooltip-text {
  display: none;
  position: absolute;
  right: 0;
  padding: 14px 24px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 8px 1px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 34px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper {
  opacity: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper .invite-button {
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  margin-top: 4px;
  color: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper .invite-button.disabled {
  cursor: not-allowed;
  color: #adafb3;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper .invite-button .invite-icon {
  display: flex;
  margin-bottom: 4px;
  text-align: center;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper .invite-button .invite-icon i {
  font-size: 26px;
  width: 21px;
  height: 21px;
  margin: 0 auto;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper .invite-button .invite-label {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item:hover .employee-info-block .employee-details .right-content-block .name-block {
  color: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item:hover .employee-info-block .work-study-details ul li.invite-wrapper {
  opacity: 1;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item:hover .employee-info-block .work-study-details ul li.org-wrapper div {
  opacity: 1;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item:hover .employee-info-block .work-study-details ul li.org-wrapper div svg {
  opacity: 1;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block {
  margin: 0 0 0;
  padding: 0;
  text-align: center;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block.desktop {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination {
  border: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination>li>a:hover,
.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active {
  pointer-events: none;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active a:hover,
.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination {
  margin: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 16px;
  line-height: normal;
  margin-left: 12px;
  height: 30px;
  min-width: 30px;
  padding: 6px 0;
  border: none;
  color: #adafb3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page {
  position: absolute;
  right: 0;
  max-width: 25%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .results-per-page-label {
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  max-width: 65%;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .dropdown-button {
  background: #ffffff;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 10px;
  min-width: 64px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: space-evenly;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .dropdown-button .value {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .dropdown-button .icon-down-arrow {
  font-size: 14px;
  color: #000000;
  margin-left: 6px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list {
  background: #ffffff;
  text-align: center;
  -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  z-index: 10;
  padding: 8px 0;
  right: 0;
  margin-top: 4px;
  top: 38px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item {
  padding: 6px 24px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item:hover .item-value {
  color: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .results-per-page .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block .mobile-load-more {
  margin-top: 16px;
  min-width: 206px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block {
  text-align: center;
  margin-bottom: 120px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block .image-block {
  margin-top: 30px;
  margin-bottom: 16px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block .no-jobs-available {
  color: #000000;
  margin: 0 auto 16px;
  font-size: 20px;
  max-width: 640px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block .clear-filter {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  text-decoration: underline;
}

@media only screen and (max-width:1151px) {
  .ph-im-employee-results-v1-default-imredesign-default .ph-loading {
    margin-top: 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block {
    display: block;
    padding: 0 !important;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown {
    margin-bottom: 20px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper {
    background: #ffffff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    height: 40px;
    width: 100%;
    padding: 8px 16px;
    text-align: left;
    position: relative;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper .value {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper i {
    top: 50%;
    color: #000000;
    right: 16px;
    position: absolute;
    font-size: 12px;
    line-height: 16px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper:focus {
    color: rgba(34,69,217,0.2);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper[aria-expanded=true] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid rgba(34,69,217,0.2);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-left: 1px solid rgba(34,69,217,0.2);
    border-right: 1px solid rgba(34,69,217,0.2);
    border-bottom: 1px solid rgba(34,69,217,0.2);
    border-top: none;
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    background-color: #ffffff;
    padding: 8px 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item {
    padding: 8px 32px;
    cursor: pointer;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item .item-value {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
    padding-left: 16px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item .item-icon {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item.active {
    padding-left: 16px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item.active .item-icon {
    display: inline-block;
    color: #000000;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item {
    padding: 10px 10px 24px 20px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item:hover {
    box-shadow: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details {
    width: 100%;
    margin-top: 14px;
    padding-top: 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper {
    width: 40px;
    height: 40px;
    vertical-align: top;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper .image-wrapper {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper img {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper .avatar-circle {
    font-size: 10px;
    line-height: 1;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block {
    margin-left: 16px;
    width: calc(100% - 84px);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile {
    width: 100%;
    float: left;
    display: block;
    margin-top: 20px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile svg {
    width: 40px;
    display: inline-block;
    vertical-align: top;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile svg circle {
    stroke: #adafb3;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile .mobile-employee-work-study {
    width: calc(100% - 84px);
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px;
    font-family: FSThriveElliotWeb-Regular;
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile .mobile-employee-work-study .company-name-mobile {
    margin-bottom: 4px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details {
    width: 100%;
    text-align: center;
    margin: 0;
    display: inline-block;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul {
    display: inherit;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li {
    display: block;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper {
    opacity: 1;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div {
    display: none;
    opacity: 1;
    position: absolute;
    top: 0;
    bottom: inherit;
    right: 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div svg {
    opacity: 1;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block .image-block svg,
  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block .image-block img {
    width: 200px;
    height: 150px;
  }
}

@media (max-width:767px) {
  body.im-employee-search .employees-block .col-lg-4.col-sm-5 {
    width: 100%;
  }

  body.im-employee-search .employees-block .col-lg-8.col-sm-7 {
    width: 100%;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .filters-selection-block {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .tabs-block {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block {
    display: block;
    padding: 0 !important;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown {
    margin-bottom: 20px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper {
    background: #ffffff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    height: 40px;
    width: 100%;
    padding: 8px 16px;
    text-align: left;
    position: relative;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper .value {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper i {
    top: 50%;
    color: #000000;
    right: 16px;
    position: absolute;
    font-size: 12px;
    line-height: 16px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper:focus {
    color: rgba(34,69,217,0.2);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .dropdown-wrapper[aria-expanded=true] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid rgba(34,69,217,0.2);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-left: 1px solid rgba(34,69,217,0.2);
    border-right: 1px solid rgba(34,69,217,0.2);
    border-bottom: 1px solid rgba(34,69,217,0.2);
    border-top: none;
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    background-color: #ffffff;
    padding: 8px 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item {
    padding: 8px 32px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item .item-value {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
    padding-left: 16px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item .item-icon {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item.active {
    padding-left: 16px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-dropdown .frequency-list .frequency-list-item.active .item-icon {
    display: inline-block;
    color: #000000;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon .employess-count {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon .employess-count .result-count {
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon .employee-phs-filter .filter-option {
    font-size: 14px;
    line-height: 14px;
    color: #000000;
    background-color: transparent;
    border: none;
    display: inline-block;
    padding: 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon .employee-phs-filter .filter-option:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon .employee-phs-filter .filter-option .icon-filter {
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    font-size: 14px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon .employee-phs-filter .filter-option .filterText {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 4px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .mobile-tabs-block .employees-count-filter-icon .employee-phs-filter .filter-option .filterText .count {
    margin-left: 4px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item {
    padding: 10px 10px 24px 20px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item:hover {
    box-shadow: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details {
    width: 100%;
    margin-top: 14px;
    padding-top: 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper {
    width: 40px;
    height: 40px;
    vertical-align: top;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper .image-wrapper {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper img {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .profile-img-wrapper .avatar-circle {
    font-size: 10px;
    line-height: 1;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block {
    margin-left: 16px;
    width: calc(100% - 84px);
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .employee-details .right-content-block .work-study-main-block .work-block {
    display: none;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile {
    width: 100%;
    float: left;
    display: block;
    margin-top: 20px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile svg {
    width: 40px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile svg circle {
    stroke: #adafb3;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile .mobile-employee-work-study {
    width: calc(100% - 84px);
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px;
    font-family: FSThriveElliotWeb-Regular;
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-block-mobile .mobile-employee-work-study .company-name-mobile {
    margin-bottom: 4px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details {
    width: 100%;
    text-align: center;
    margin: 0;
    display: inline-block;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul {
    display: inherit;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li {
    display: block;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.invite-wrapper {
    opacity: 1;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div {
    opacity: 1;
    position: absolute;
    top: 0;
    bottom: inherit;
    right: 0;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .results-block .employee-list-items .employee-list-item .employee-info-block .work-study-details ul li.org-wrapper div svg {
    opacity: 1;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block {
    margin-bottom: 102px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block .image-block svg,
  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .no-results-block .image-block img {
    width: 200px;
    height: 150px;
  }

  .ph-im-employee-results-v1-default-imredesign-default .employee-results-outer-wrapper .job-details-block .pagination-block.desktop {
    display: none;
  }
}

body.im-employee-search .employees-block .col-lg-4 {
  width: 344px;
}

body.im-employee-search .employees-block .col-lg-8 {
  width: calc(100% - 344px);
}

/*!TZYBBLPN-end-widget-#ph-im-employee-results-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-candidates-referred-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-candidates-referred-v1-default-imredesign-default .policy-link.mobile {
  display: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper {
  margin-bottom: 72px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper {
  position: relative;
  max-width: 320px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input {
  color: #000000;
  width: 100%;
  border: none;
  height: 48px;
  display: block;
  padding: 12px 32px 12px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  -webkit-appearance: none;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input[aria-expanded="true"] {
  -webkit-border-radius: 14px 14px 0 0;
  -moz-border-radius: 14px 14px 0 0;
  -ms-border-radius: 14px 14px 0 0;
  border-radius: 14px 14px 0 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input[aria-expanded="false"] {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input:-webkit-autofill,
.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input:-webkit-autofill:focus,
.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper>input:-webkit-autofill:hover {
  -moz-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  box-shadow: 0 0 0 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .innersearch-trigger {
  top: 50%;
  right: 18px;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline-flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .innersearch-trigger.search-icon {
  right: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .innersearch-trigger.search-icon .icon {
  color: #85878C;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .innersearch-trigger.cross-icon {
  background-color: #ffffff;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .innersearch-trigger:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .innersearch-trigger .icon {
  color: #adafb3;
  width: 16px;
  height: 16px;
  line-height: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .phs-search-suggestions {
  top: 49px;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 14px 14px;
  -moz-border-radius: 0 0 14px 14px;
  -ms-border-radius: 0 0 14px 14px;
  border-radius: 0 0 14px 14px;
  max-height: 230px;
  overflow-y: auto;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .phs-search-suggestions ul {
  padding: 22px 0 12px 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .phs-search-suggestions ul li {
  padding: 8px 20px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  cursor: pointer;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .phs-search-suggestions ul li.no-data {
  padding: 2px 20px 12px 20px;
  color: #adafb3;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .phs-search-suggestions ul li.no-data:hover {
  background: #ffffff;
}

.ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper .phs-search-suggestions ul li:hover {
  background: rgba(34,69,217,0.05);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .left-section {
  width: 60%;
  padding-right: 8px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .left-section .count-text {
  color: #000000;
  font-size: 22px;
  line-height: 33px;
  margin: 0;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section {
  width: 40%;
  text-align: right;
  padding-left: 8px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby {
  position: relative;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .sorting-label {
  color: #000000;
  margin: 0;
  font-size: 16px;
  max-width: 40%;
  font-weight: 400;
  line-height: 24px;
  padding-right: 8px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .dropdown-wrapper {
  border: none;
  height: auto;
  padding: 0 16px 0 0;
  position: relative;
  max-width: 60%;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-width: 120px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .dropdown-wrapper:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .dropdown-wrapper .value {
  color: #000000;
  display: block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .dropdown-wrapper>.icon {
  top: 50%;
  color: #000000;
  right: 0;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .frequency-list {
  top: 28px;
  right: 0;
  padding: 8px 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .frequency-list:focus {
  outline: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .frequency-list .frequency-list-item {
  padding: 6px 16px;
  position: relative;
  text-align: left;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .frequency-list .frequency-list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sortby .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper {
  padding: 16px 44px 16px 32px;
  background-color: #ffffff;
  box-shadow: 0 1px 8px rgba(34,69,217,0.08);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: flex;
  margin-top: 46px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper {
  display: inline-flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper .img-wrapper {
  background-color: rgba(34,69,217,0.05);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper .img-wrapper .yellow-circle {
  background-color: #FFCBB3;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper .img-wrapper .yellow-circle {
  right: 5px;
  top: 7px;
  width: 32px;
  height: 32px;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper .img-wrapper .img-waving-hand {
  top: 10px;
  left: 16px;
  position: absolute;
  max-width: 28px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper .img-wrapper .img-waving-hand.wave {
  animation: 10s linear 1s infinite wave;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  3% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  6% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  9% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  12% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  15% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  18% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  21% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  24% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-content {
  display: inline-flex;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #85878C;
  margin-left: 24px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-content span {
  width: 84%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-content .link-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  display: inline;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-close-button {
  display: inline-flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-close-button .btn-close {
  font-size: 16px;
  color: #000000;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item {
  padding: 40px;
  margin-top: 24px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item.close-dropdown {
  cursor: pointer;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper-normal-referral {
  display: block;
  width: 100%;
  max-width: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .mobile-toggole {
  display: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper {
  position: relative;
  width: 55%;
  height: 35px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .candidate-name {
  color: #85878C;
  margin: 0;
  display: inline-block;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  vertical-align: middle;
  text-transform: capitalize;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .desktop-info-icon {
  color: #85878C;
  width: 16px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .mobile-info-icon {
  display: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .icon-wrapper {
  position: relative;
  height: 30px;
  display: inline-block;
  margin-left: 4px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .icon-wrapper:hover .info-tooltip-wrapper {
  display: block;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper {
  display: none;
  top: 30px;
  width: 290px;
  padding: 20px;
  z-index: 99;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  left: 33%;
  transform: translate(-33%, 0);
  -o-transform: translate(-33%, 0);
  -ms-transform: translate(-33%, 0);
  -moz-transform: translate(-33%, 0);
  -webkit-transform: translate(-33%, 0);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper .tooltip-title {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper .mail-link {
  color: #000000;
  display: flex;
  opacity: .7;
  font-size: 14px;
  margin-top: 10px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper .mail-link svg {
  margin-right: 6px;
  margin-top: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper .mail-link svg>path {
  stroke: #000000;
  stroke-opacity: .7;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper .contact-number {
  color: #adafb3;
  font-size: 14px;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  display: flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper .contact-number svg {
  margin-top: 2px;
  margin-right: 6px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper {
  position: relative;
  align-items: center;
  padding-right: 40px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: calc(100% - 50%);
  height: 35px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .active-referral-count {
  color: #adafb3;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .active-referral-count.active-count {
  color: #237864;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .seperator {
  width: 6px;
  height: 6px;
  margin: 0 8px;
  background-color: #808080;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .total-referral-count,
.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .hired {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .icon {
  color: #000000;
  right: 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper {
  padding: 16px 26px 16px 32px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background-color: #ffffff;
  margin-top: 20px;
  cursor: text;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .remind-apply-image-content-block {
  display: inline-flex;
  align-items: center;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper {
  margin-right: 12px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper .img-wrapper {
  background-color: rgba(34,69,217,0.05);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper .img-wrapper .yellow-circle {
  background-color: #ffe1b3;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper .img-wrapper .yellow-circle {
  left: 8px;
  width: 32px;
  bottom: 5px;
  height: 32px;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand {
  top: 10px;
  left: 16px;
  position: absolute;
  max-width: 28px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand.wave {
  animation: 10s linear 1s infinite wave;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  3% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  6% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  9% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  12% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  15% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  18% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  21% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  24% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .left-section {
  padding-right: 8px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .left-section .content {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .right-section {
  padding-left: 8px;
  display: inline-flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .right-section .remind-apply-button {
  min-width: 152px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper {
  margin-top: 20px;
  display: block;
  width: 100%;
  max-width: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-wrapper-ul .person-refer-details-wrapper-li:last-child {
  margin-bottom: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-wrapper-ul .person-refer-details-wrapper-li:last-child .refer-details-wrapper-main,
.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-wrapper-ul .person-refer-details-wrapper-li:last-child .candidate-refer-generic-wrapper {
  margin-bottom: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-wrapper-ul .person-refer-details-wrapper-li .refer-details-wrapper-main {
  display: flex;
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  min-height: 170px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block {
  width: 322px;
  margin-right: 4px;
  padding: 28px 28px 22px 28px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .mobile-date-wrapper {
  display: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-status {
  padding: 4px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  display: inline-block;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-status.bucket_1 {
  background: rgba(69,220,166,0.5);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-status.bucket_2 {
  background: rgba(255,170,170,0.5);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-status.bucket_3 {
  background: rgba(207,207,207,0.5);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-jobtitle {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  position: relative;
  display: inline-block;
  max-height: 60px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-jobtitle:hover {
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-jobtitle.ph-a11y-elipsis-text:hover {
  overflow: visible;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-jobtitle.ph-a11y-elipsis-text:hover .tooltip-job-title {
  display: block;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-jobtitle .tooltip-job-title {
  display: none;
  top: 56px;
  width: 294px;
  padding: 8px 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .location-job-seq-wrapper {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .location-job-seq-wrapper .location.location-separator:after {
  content: '';
  width: 6px;
  height: 6px;
  line-height: 6px;
  background-color: #808080;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
  margin-left: 8px;
  margin-right: 10px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block {
  width: calc(100% - 322px);
  height: 170px;
  padding-left: 30px;
  padding-right: 26px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.active-referral-bg {
  background-color: rgba(34,69,217,0.02);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg {
  background-color: transparent;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click {
  background: rgba(160,162,169,0.1);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-completed .process-bar {
  background: #767676;
  opacity: .8;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-current-status .process-bar {
  background: #767676;
  opacity: .8;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-current-status .process-step {
  margin-top: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-current-step .process-step {
  background: rgba(247,181,0,0.2);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar {
  background: rgba(160,162,169,0.5);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-step {
  color: #767676;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper {
  position: relative;
  height: 170px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper {
  height: 170px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .slider-arrow {
  position: absolute;
  bottom: 28px;
  width: 23px;
  height: 23px;
  border: none;
  outline: none;
  box-shadow: 0 4px 14px rgba(0,0,0,0.1);
  background: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .slider-arrow i {
  font-size: 11px;
  color: #000000;
  display: flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .hiring-progress-bar-main-wrapper-ul {
  width: 100%;
  text-align: center;
  height: inherit;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .slick-list {
  height: inherit;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .slick-track {
  height: inherit;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .hiring-progress-bar-main-wrapper-li {
  height: inherit;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .hiring-progress-bar-main-wrapper-li:last-child .hiring-progress-bar-list-item-layer .process-bar-status-click {
  right: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .hiring-progress-bar-main-wrapper-li:last-child .hiring-progress-bar-list-item-layer .process-bar-status-click .process-bar-status .process-bar-status-tool-tip {
  left: 0;
  transform: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .hiring-progress-bar-main-wrapper-li:first-child .hiring-progress-bar-list-item-layer .process-bar-status-click .process-bar-status .process-bar-status-tool-tip {
  left: 1px;
  transform: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper {
  position: absolute;
  bottom: 10px;
  width: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-completed .process-bar {
  background: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-current-status .process-bar {
  background: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-current-status .process-step {
  margin-top: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.active-current-step .process-step {
  background: rgba(247,181,0,0.2);
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.path-disabled .process-bar {
  background: #adafb3;
  opacity: .8;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper.path-disabled .process-step {
  background: rgba(247,181,0,0.2);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar {
  background: rgba(34,69,217,0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  height: 6px;
  margin-right: 2px;
  margin-bottom: 6px;
  display: block;
  cursor: pointer;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-step {
  font-size: 14px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  align-items: center;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-step:active {
  background: rgba(247,181,0,0.2);
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click {
  margin-bottom: 8px;
  width: 180px;
  min-height: 76px;
  background: rgba(34,69,217,0.05);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 16px;
  text-align: left;
  position: absolute;
  bottom: 46px;
  z-index: 9;
  animation: fadeIn linear 1s;
  -webkit-animation: fadeIn linear 1s;
  -moz-animation: fadeIn linear 1s;
  -o-animation: fadeIn linear 1s;
  -ms-animation: fadeIn linear 1s;
  display: block;
}

@keyframes fadeIn {
  0% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click .process-bar-status {
  font-size: 16px;
  line-height: 1;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  margin-bottom: 4px;
  display: block;
  max-height: 48px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click .process-bar-status.ph-a11y-elipsis-text:hover .process-bar-status-tool-tip {
  display: block;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click .process-bar-status .process-bar-status-tool-tip {
  left: -18%;
  transform: translateX(-18%);
  display: none;
  top: 0;
  width: 100%;
  min-width: 254px;
  padding: 18px 16px;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click .process-bar-status-date {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #adafb3;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper {
  position: absolute;
  right: 8px;
  top: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-date-wrapper {
  margin-top: 8px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper {
  display: flex;
  align-items: center;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper .progress-name {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Bold;
  color: #adafb3;
  margin-right: 10px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper .progress-icon {
  display: flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper .progress-icon .progress-icon-without-hand {
  position: relative;
  display: block;
  height: 100%;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper .progress-icon .progress-icon-without-hand figure img {
  width: 24px;
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper .progress-icon .progress-icon-with-hand {
  transform: rotate(2deg);
  margin-left: -17px;
  margin-top: -5px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper .progress-icon .progress-icon-with-hand figure img {
  width: 33px;
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-icon-wrapper .progress-icon .blue-color-fill {
  vertical-align: middle;
  position: absolute;
  margin: 0 auto;
  width: 100%;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,0.5);
  bottom: 1px;
  width: 22px;
  height: 6px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-date-wrapper .date {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #adafb3;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .pending-remind-apply {
  max-width: 100%;
  padding-left: 0;
  text-align: right;
  position: absolute;
  bottom: 24px;
  right: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .pending-remind-apply .remind-apply-button {
  width: auto;
  max-width: 400px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .pending-remind-apply .pending-reminder-sent {
  color: #adafb3;
  padding: 8px 14px 8px 14px;
  border: 1px solid #000000;
  display: block;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 178px;
  position: relative;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .pending-remind-apply .pending-reminder-sent i {
  color: #adafb3;
  font-size: 11px;
  line-height: 1;
  padding-right: 6px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper {
  display: flex;
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  min-height: 170px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-left-block {
  width: 450px;
  margin-right: 20px;
  padding: 24px 24px 10px 28px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-left-block .generic-refer-status {
  padding: 4px 10px;
  background: rgba(207,207,207,0.5);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  display: inline-block;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-left-block .generic-invited-heading {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  margin-bottom: 4px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-left-block .generic-refer-applied {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block {
  width: calc(100% - 450px);
  position: relative;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block.mobile-generic-date {
  display: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block .genric-date-wrapper {
  position: absolute;
  right: 32px;
  top: 24px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block .genric-date-wrapper .date {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #adafb3;
}

.ph-im-candidates-referred-v1-default-imredesign-default .no-results-block {
  text-align: center;
  margin-bottom: 120px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .no-results-block .image-block {
  margin-bottom: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .no-results-block .no-jobs-available {
  color: #000000;
  margin: 0 auto 16px;
  font-size: 20px;
  line-height: 30px;
  max-width: 640px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-candidates-referred-v1-default-imredesign-default .ph-slide-loader {
  height: auto;
}

.ph-im-candidates-referred-v1-default-imredesign-default .ph-slide-loader:after {
  display: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .slick-slider.hiring-progress-bar-main-wrapper-ul {
  margin: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .slick-slider .slick-list .slick-track .hiring-progress-bar-main-wrapper-li .hiring-progress-bar-list-item-layer {
  position: relative;
  height: inherit;
}

.ph-im-candidates-referred-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-prev,
.ph-im-candidates-referred-v1-default-imredesign-default .ph-static-slider .slick-slider .slick-next {
  color: #000000;
  border: none;
  width: 23px;
  height: 23px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 14px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 14px rgba(0,0,0,0.1);
  box-shadow: 0 4px 14px rgba(0,0,0,0.1);
  background: #ffffff;
  opacity: 1;
  position: absolute;
  bottom: 18px;
  top: auto;
}

.ph-im-candidates-referred-v1-default-imredesign-default .slick-prev.slick-disabled,
.ph-im-candidates-referred-v1-default-imredesign-default .slick-next.slick-disabled {
  display: none !important;
}

.ph-im-candidates-referred-v1-default-imredesign-default .slick-prev.slick-disabled:focus,
.ph-im-candidates-referred-v1-default-imredesign-default .slick-next.slick-disabled:focus {
  outline: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .slick-prev.slick-prev:before,
.ph-im-candidates-referred-v1-default-imredesign-default .slick-next.slick-prev:before,
.ph-im-candidates-referred-v1-default-imredesign-default .slick-prev.slick-next:before,
.ph-im-candidates-referred-v1-default-imredesign-default .slick-next.slick-next:before {
  font-size: 11px;
  line-height: 1;
}

.ph-im-candidates-referred-v1-default-imredesign-default .slick-prev.slick-next,
.ph-im-candidates-referred-v1-default-imredesign-default .slick-next.slick-next {
  right: 0;
}

.ph-im-candidates-referred-v1-default-imredesign-default .slick-prev.slick-prev,
.ph-im-candidates-referred-v1-default-imredesign-default .slick-next.slick-prev {
  left: -16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 60px 70px 70px 80px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper h2 {
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
  color: #000000;
  margin-bottom: 24px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li {
  border: 1px solid rgba(34,69,217,0.1);
  box-sizing: border-box;
  box-shadow: 0 2px 14px rgba(0,0,0,0.08);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-top: 24px;
  padding: 30px 40px 30px 30px;
  position: relative;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li .remind-job-details-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li .remind-job-details-wrapper .remind-job-title {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
  color: #000000;
  margin-bottom: 2px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li .remind-job-details-wrapper .remind-job-location {
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li .btn-remind-close {
  position: absolute;
  right: 40px;
  vertical-align: middle;
  align-items: center;
  display: inline-block;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  background-color: transparent;
  border: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li .btn-remind-close i {
  color: #000000;
  font-size: 16px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .textarea-label {
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  color: #000000;
  margin-top: 40px;
  margin-bottom: 8px;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper textarea {
  display: block;
  width: 100%;
  font-family: AvenirBook;
  padding: 16px;
  min-height: 46px;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  border-color: #000000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  resize: none;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper textarea::-webkit-input-placeholder {
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper textarea::-moz-placeholder {
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper textarea:-ms-input-placeholder {
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper textarea:-moz-placeholder {
  color: #000000;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .button-wrapper-send-remind {
  margin-top: 44px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .button-wrapper-send-remind button {
  min-width: 164px;
}

@media only screen and (max-width:1024px) {
  .ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper {
    margin-bottom: 24px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .search-wrapper>.input-wrapper {
    margin: 0;
    max-width: 500px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .left-section .count-text {
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .column-top-wrapper .right-section .sorting-label {
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item {
    margin-top: 16px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-wrapper-ul .person-refer-details-wrapper-li .refer-details-wrapper-main {
    display: block;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper {
    display: block;
    padding: 14px 20px 26px 20px;
    min-height: 162px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-left-block {
    padding: 0;
    width: 100%;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-left-block .generic-invited-heading {
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 2px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-left-block .generic-refer-applied {
    color: #000000;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block {
    width: 100%;
    padding: 0;
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block.mobile-generic-date {
    display: block;
    margin-bottom: 16px;
    width: 100%;
    padding: 0;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block .genric-date-wrapper {
    position: unset;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .candidate-refer-generic-wrapper .generic-right-block .genric-date-wrapper .date {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block {
    width: 100%;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .mobile-date-wrapper {
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block {
    width: 100%;
    height: auto;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper {
    height: auto;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-disabled-bg .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper {
    height: 160px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button {
    padding: 0 18px 24px 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button .hiring-progress-bar-wrapper {
    height: auto;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper {
    height: 160px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button .hiring-progress-bar-wrapper .pending-remind-apply {
    position: unset;
    text-align: left;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button .hiring-progress-bar-wrapper .pending-remind-apply .remind-apply-button {
    width: 100%;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper {
    height: 200px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper {
    height: 200px;
  }
}

@media (max-width:767px) {
  .ph-im-candidates-referred-v1-default-imredesign-default .policy-link.mobile {
    text-align: left;
    margin-bottom: 24px;
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-family: FSThriveElliotWeb-Regular;
    color: #000000;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .policy-link.mobile span {
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .policy-link.mobile i {
    margin-left: 4px;
    font-size: 10px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper {
    display: block;
    padding: 22px 24px 28px 24px;
    position: relative;
    margin-top: 16px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper {
    display: block;
    margin-bottom: 8px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-img-outer-wrapper .img-wrapper {
    margin: 0 auto;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-content {
    margin-left: 0;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-content span {
    width: 100%;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-content span a,
  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-content span .link-text {
    display: block;
    margin-top: 4px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .gdpr-wrapper .gdpr-close-button {
    position: absolute;
    top: 20px;
    right: 20px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item {
    padding: 20px 20px 16px 20px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper {
    display: block;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .mobile-toggole {
    color: #000000;
    right: 0;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    font-size: 14px;
    line-height: 1;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper {
    width: 100%;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .candidate-name {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .mobile-info-icon {
    display: inline-block;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper.active {
    display: block !important;
    left: 0;
    transform: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .info-tooltip-wrapper {
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .desktop-info-icon {
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .icon-wrapper {
    display: contents;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .candidate-info-wrapper .icon-wrapper:hover .info-tooltip-wrapper {
    display: none;
    left: 0;
    transform: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper {
    width: 100%;
    justify-content: left;
    padding-top: 12px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .active-referral-count,
  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .total-referral-count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .info-outer-wrapper .referral-info-wrapper .icon {
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block {
    width: 100%;
    padding: 18px 18px 22px 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .mobile-date-wrapper {
    display: block;
    margin-bottom: 16px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .mobile-date-wrapper .date {
    font-size: 14px;
    line-height: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #adafb3;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-status {
    margin-bottom: 10px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .refer-jobtitle {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .location-job-seq-wrapper {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-left-block .location-job-seq-wrapper:after {
    margin-right: 4px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block {
    width: 100%;
    height: auto;
    padding-left: 18px;
    padding-right: 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button {
    padding: 0 18px 24px 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button .hiring-progress-bar-wrapper {
    height: auto;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button .hiring-progress-bar-wrapper .pending-remind-apply {
    position: unset;
    text-align: left;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block.referral-pending-button .hiring-progress-bar-wrapper .pending-remind-apply .pending-reminder-sent {
    max-width: 100%;
    text-align: center;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .date-icon-wapper .progress-date-wrapper {
    display: none;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .slick-list {
    overflow-x: auto !important;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click {
    margin-bottom: 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar-status-click .process-bar-status .process-bar-status-tool-tip {
    min-width: 195px;
    left: -11%;
    transform: translateX(-11%);
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .progress-bar-wrapper {
    bottom: 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .person-refer-details-wrapper .person-refer-details-right-block .hiring-progress-bar-wrapper .hiring-progress-bar-main-wrapper .process-bar {
    margin-right: 4px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper {
    display: block;
    padding: 22px 20px 24px 20px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .img-outer-wrapper {
    left: 16px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .left-section {
    max-width: 100%;
    padding-right: 0;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .left-section .content {
    margin-bottom: 8px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .right-section {
    max-width: 100%;
    padding-left: 0;
    display: block;
    margin-top: 16px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .left-column-wrapper .referred-candidate-list .referred-candidate-list-item .candidate-refer-remind-apply-wrapper .right-section .remind-apply-button {
    width: 100%;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 60px 18px 68px 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .main-wrapper-remind {
    height: 100vh;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper h2 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 18px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li {
    margin-top: 14px;
    padding: 20px 24px 20px 20px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li .remind-job-details-wrapper {
    margin-right: 10px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper ul li .remind-job-details-wrapper .remind-job-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .textarea-label {
    font-size: 14px;
    line-height: 20px;
    margin-top: 32px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper textarea {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .button-wrapper-send-remind {
    margin-top: 32px;
    position: sticky;
    bottom: 68px;
    text-align: center;
    justify-content: center;
    max-width: 100%;
    display: block;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .popup-modal-backdrop .referral-send-reminder-outer-wrapper .button-wrapper-send-remind button {
    min-width: 220px;
  }

  .ph-im-candidates-referred-v1-default-imredesign-default .no-results-block .image-block figure img {
    width: 280px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-candidates-referred-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-candidates-referred-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-im-candidates-referred-v1-view1-imredesign-default {
  margin-top: 177px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item {
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 32px;
  padding: 18px 18px 40px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper {
  width: 100%;
  display: block;
  max-width: 400px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item .policy-link {
  text-align: center;
  margin-top: 24px;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item .policy-link span {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item .policy-link i {
  margin-left: 2px;
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content {
  min-height: 354px;
  padding: 32px 24px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .card-head-text {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .job-link {
  color: #000000;
  display: block;
  font-size: 24px;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 36px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .job-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .location-wrapper {
  margin-top: 40px;
  line-height: 1;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .location-wrapper .im-icon-location {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .location-wrapper .location-name {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .reward-wrapper {
  display: inline-block;
  padding: 4px 16px;
  margin-top: 16px;
  text-align: center;
  line-height: 1;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .reward-wrapper i {
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 4px;
  color: #000000;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .reward-wrapper .reward-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .top-wrapper .reward-wrapper .reward-text .reward-value {
  color: #000000;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .button-wrapper {
  margin-top: 60px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .button-wrapper .bottom-text {
  color: #000000;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .button-wrapper>button {
  min-width: 130px;
  width: 100%;
  margin: 0 auto;
  display: block;
  max-width: 400px;
}

.ph-im-candidates-referred-v1-view1-imredesign-default:after {
  display: block;
  clear: both;
  content: '';
}

body.referred-candidates .referred-candidates .col-lg-3 {
  width: calc(100% - 904px);
}

body.referred-candidates .referred-candidates .col-lg-9 {
  width: 904px;
}

@media screen and (min-width:1025px) and (max-width:1234px) {
  body.referred-candidates .referred-candidates .col-lg-3 {
    width: 25%;
  }

  body.referred-candidates .referred-candidates .col-lg-9 {
    width: 75%;
  }
}

@media only screen and (max-width:1024px) {
  .ph-im-candidates-referred-v1-view1-imredesign-default {
    margin-top: 0;
  }

  .ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item {
    max-width: 500px;
    margin: 0 auto 24px auto;
  }

  body.referred-candidates .referred-candidates .col-lg-3 {
    width: 100%;
  }

  body.referred-candidates .referred-candidates .col-lg-9 {
    width: 100%;
  }
}

@media (max-width:767px) {
  body.referred-candidates .referred-candidates .col-lg-9.col-sm-9 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  body.referred-candidates .referred-candidates .col-lg-3.col-sm-3 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item {
    margin-bottom: 24px;
    padding: 18px;
  }

  .ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item .ph-refer-friend-v2-view2-imredesign-default .quick-referral-wrapper .button-wrapper {
    width: 100%;
    display: block;
    max-width: 400px;
  }

  .ph-im-candidates-referred-v1-view1-imredesign-default .refer-action-item .policy-link {
    display: none;
  }

  .ph-im-candidates-referred-v1-view1-imredesign-default .superstar-card .card-content .button-wrapper>button {
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-candidates-referred-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-mentee-profile-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#ph-im-mentor-mentee-profile-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentorship-details-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-end-widget-#ph-im-mentorship-details-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-mentee-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-mentee-profile-outer-wrapper {
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 103px;
  margin-top: 52px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-group-title {
  color: #adafb3;
  margin: 0;
  font-size: 16px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-group-title .position-text-bold {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section {
  width: 100%;
  display: block;
  padding: 24px 32px 32px 32px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section h2 {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 24px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mentor-details {
  align-items: center;
  display: inline-flex;
  width: 100%;
  margin-bottom: 24px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mentor-details .image-wrapper {
  width: 48px;
  min-width: 48px;
  height: 48px;
  overflow: hidden;
  text-align: center;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mentor-details .image-wrapper .img-mentor {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mentor-details .image-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mentor-details .details-wrapper {
  padding-left: 16px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mentor-details .details-wrapper .mentor-name {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 4px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mentor-details .details-wrapper .mentor-designation {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .location {
  margin-bottom: 8px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .location .location-icon i {
  margin-right: 4px;
  font-size: 11px;
  height: 12px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  color: #000000;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .location .location-content {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mail .email-icon i {
  margin-right: 4px;
  font-size: 13px;
  height: 13px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  color: #000000;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section .mail .email-content {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  cursor: pointer;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section {
  border-top: 1px solid #f9f9f9;
  padding: 24px 32px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .manage-heading {
  margin-bottom: 16px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .manage-heading .manage-icon i {
  margin-right: 8px;
  font-size: 13px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .manage-heading .manage-content {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .mentor-button {
  min-width: 256px;
  width: 100% !important;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .mentor-button+.mentor-button {
  margin-top: 12px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .mentor-button span {
  white-space: normal;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .mentor-button.cancel-btn {
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-modal-backdrop.active .popup-overlay {
  width: fit-content;
  min-width: 600px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 60px);
  -o-transform: translate(-50%, 60px);
  -ms-transform: translate(-50%, 60px);
  -moz-transform: translate(-50%, 60px);
  -webkit-transform: translate(-50%, 60px);
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper {
  width: 100%;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper {
  padding: 104px 64px;
  text-align: center;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper {
  margin-top: 48px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper .btn.primary-button {
  margin: 0 auto;
  display: block;
  min-width: 164px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .button-wrapper .close-button {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  margin-top: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .error-messages {
  color: #f83b4e;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper {
  width: 100%;
  margin: 60px auto;
  padding: 104px 48px;
  position: relative;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .form-heading {
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper {
  position: relative;
  margin-top: 40px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper .field-label {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 8px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea {
  color: #000000;
  border: 1px solid #000000;
  resize: none;
  padding: 10px 16px 32px;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper textarea:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  font-style: normal;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .field-wrapper .count {
  color: #adafb3;
  right: 16px;
  bottom: 10px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper {
  margin-top: 40px;
  text-align: center;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  cursor: not-allowed;
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .transition-screen {
  text-align: center;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .transition-screen figure img {
  max-width: 100%;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .transition-screen .transition-content {
  color: #000000;
  margin: 20px 0 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper {
  text-align: center;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .message-heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .message-content {
  color: #000000;
  margin: 16px 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .btn.primary-button {
  min-width: 160px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .pending-request-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 112px 40px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .pending-request-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .popup-heading {
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
  margin-bottom: 12px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .pending-popup-content {
  color: #000000;
  margin: 0 auto 48px;
  font-size: 16px;
  max-width: 360px;
  line-height: 24px;
}

.ph-im-mentor-mentee-profile-v1-default-imredesign-default .pending-request-wrapper .content-wrapper .btn.primary-button {
  min-width: 148px;
}

@media only screen and (max-width:1151px) {
  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-bottom-section .mentor-button {
    min-width: auto;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-mentee-profile-outer-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .mentor-top-section {
    padding: 24px 20px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .btn-close {
    top: 20px;
    right: 20px;
    font-size: 12px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper {
    padding: 36px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-outer-wrapper .popup-content-wrapper .popup-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 18px;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper {
    width: 100%;
    max-width: 600px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .form-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .form-wrapper .button-wrapper {
    margin-top: 48px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .refuse-request-popup-wrapper .message-wrapper .message-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentor-mentee-profile-v1-default-imredesign-default .popup-modal-backdrop.active .popup-overlay {
    width: auto;
    min-width: auto;
    position: relative;
    left: 0;
    transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-mentee-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-im-nla-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper {
  padding: 36px 20px 40px;
  margin-top: 24px;
  text-align: left;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper {
  text-align: center;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .btn-toggle {
  color: #000000;
  border: none;
  padding: 0;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-right: 22px;
  background-color: transparent;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .btn-toggle .icon {
  top: 50%;
  right: 0;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  margin-top: 1px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .preference-wrapper {
  margin-top: 20px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .preference-wrapper .preference-content-wrapper {
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .preference-wrapper .preference-content-wrapper .button-wrapper:not(:first-of-type) {
  margin-left: 60px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .preference-wrapper .preference-content-wrapper .button-wrapper .btn-preference {
  color: #000000;
  border: none;
  padding: 4px;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .preference-wrapper .preference-content-wrapper .button-wrapper .btn-preference:hover {
  background-color: #fcfcfc;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .preference-wrapper .preference-content-wrapper .button-wrapper .btn-preference .icon {
  width: 24px;
  height: 24px;
  margin: 0 auto 4px;
  display: block;
  position: relative;
  font-size: 30px;
  line-height: 1;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .preference-wrapper .preference-content-wrapper .button-wrapper .btn-preference .icon::before {
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .top-wrapper .info-text {
  color: #000000;
  font-size: 16px;
  margin-top: 16px;
  line-height: 24px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .preference-content-wrapper .inner-wrapper {
  margin-top: 26px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .preference-content-wrapper .inner-wrapper:first-of-type {
  margin-top: 36px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .preference-content-wrapper .inner-wrapper .section-heading {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .preference-content-wrapper .inner-wrapper .preference-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .preference-content-wrapper .inner-wrapper .preference-list .preference-list-item {
  color: #000000;
  padding: 4px 10px;
  font-size: 14px;
  margin-top: 10px;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-profile-v1-default-imredesign-default .phs-widget-block-area.ph-widget-box .profile-outer-wrapper .preference-content-wrapper .inner-wrapper .preference-list .preference-list-item:not(:last-of-type) {
  margin-right: 12px;
}

/*!TZYBBLPN-end-widget-#pcs-im-nla-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-im-nla-create-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area {
  min-height: 400px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row:first-of-type .col-xs-12 {
  padding: 0;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state {
  padding: 32px 92px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .empty-state-heading {
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 24px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper {
  padding: 24px 32px;
  align-items: center;
  background-color: rgba(0,0,0,0.05);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper>div {
  position: relative;
  max-width: 25%;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper>div:not(:first-of-type) {
  margin-left: 32px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper>div:not(:first-of-type)::before {
  top: 0;
  left: -16px;
  width: 1px;
  bottom: 0;
  height: 100%;
  content: '';
  position: absolute;
  background-color: rgba(0,0,0,0.2);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .steps-inner-wrapper {
  padding-left: 50px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .steps-inner-wrapper .count {
  top: 50%;
  left: 0;
  width: 35px;
  height: 35px;
  position: absolute;
  font-size: 24px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 35px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .steps-inner-wrapper .step-content {
  color: #000000;
  display: -webkit-box;
  overflow: hidden;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .button-wrapper .btn.primary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .img-wrapper img {
  margin: 20px auto 0;
  display: block;
  max-width: 440px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .find-colleague-wrapper {
  padding: 28px;
  margin-bottom: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .find-colleague-wrapper .btn.secondary-button {
  width: 100%;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: normal;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .find-colleague-wrapper .btn.secondary-button .btn-text {
  display: inline;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .find-colleague-wrapper .btn.secondary-button .icon {
  width: 10px;
  height: 10px;
  display: inline-block;
  font-size: 11px;
  line-height: 1;
  margin-left: 6px;
  margin-bottom: 2px;
  vertical-align: middle;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper {
  padding: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper {
  position: relative;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .btn-edit {
  top: 6px;
  color: #000000;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .btn-edit:hover,
.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .btn-edit:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .btn-edit:hover .tooltip-text,
.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .btn-edit:focus .tooltip-text {
  display: block;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .btn-edit .icon {
  width: 16px;
  height: 15px;
  display: inline-block;
  font-size: 15px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .heading-wrapper .btn-edit .tooltip-text {
  top: 50%;
  color: #000000;
  right: 20px;
  display: none;
  padding: 4px 12px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper>div {
  margin-top: 36px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper>div:first-of-type {
  margin-top: 24px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper .section-heading {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper .preference-list .preference-list-item {
  color: #000000;
  position: relative;
  font-size: 14px;
  margin-top: 30px;
  line-height: 20px;
  padding-left: 24px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper .preference-list .preference-list-item:first-of-type {
  margin-top: 24px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper .preference-list .preference-list-item .icon {
  left: 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 19px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper .preference-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper .preference-list .preference-list-item {
  color: #000;
  padding: 4px 10px;
  font-size: 14px;
  margin-top: 10px;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper .preference-list .preference-list-item:not(:last-of-type) {
  margin-right: 12px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default {
  margin-top: 28px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 9999;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper {
  width: 100%;
  margin: 100px auto;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper {
  padding: 36px 52px 0;
  position: relative;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close {
  top: 42px;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close .icon {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper {
  padding: 48px 52px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .field-outer-wrapper:not(:first-of-type) {
  margin-top: 40px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .field-outer-wrapper:last-of-type .form-group .form-label {
  margin: 0;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group {
  margin: 0;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label {
  color: #000000;
  flex-wrap: wrap;
  font-size: 18px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label .required-field {
  color: #f83b4e;
  margin-left: 2px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper:hover {
  cursor: pointer;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper.radio-wrapper .custom-input:checked+.value-wrapper {
  padding-left: 30px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper.radio-wrapper .value-wrapper {
  padding-left: 10px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper:last-of-type .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  margin-right: 2px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  display: inline-block;
  padding: 4px 10px 4px 30px;
  position: relative;
  margin-right: 12px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 10px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  width: 14px;
  height: 14px;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  top: 50%;
  left: 50%;
  color: #ffffff;
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
  font-size: 8px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 14px;
  height: 14px;
  display: none;
  font-size: 14px;
  line-height: 1;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items {
  display: inline;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item {
  margin: 14px 14px 0 0;
  display: inline-block;
  opacity: 1;
  padding: 4px 22px 4px 30px;
  position: relative;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .im-icon-im-icon-check-circle-fill {
  top: 50%;
  left: 10px;
  color: #000000;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .btn-cancel {
  top: 25%;
  right: 8px;
  width: 6px;
  height: 6px;
  padding: 0;
  border: none;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .btn-cancel .icon-cancel {
  color: #85878C;
  width: 6px;
  height: 6px;
  display: inline-block;
  font-size: 6px;
  line-height: 1;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .btn-add-item {
  color: #000000;
  border: none;
  padding: 6px 16px;
  position: relative;
  font-size: 14px;
  margin-top: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .btn-add-item .icon {
  top: 48%;
  left: 0;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items {
  display: inline-block;
  position: relative;
  margin-top: 14px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper {
  color: #adafb3;
  height: 28px;
  padding: 0 16px 2px 0;
  font-size: 16px;
  min-width: 280px;
  min-height: auto;
  line-height: 24px;
  border-width: 0 0 1px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .btn-add {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .btn-add .im-icon-plus {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 11px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list {
  top: 28px;
  left: 0;
  width: 100%;
  padding: 10px 0;
  max-height: 250px;
  position: absolute;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item {
  padding: 10px 20px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item .list-item-name em {
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #f9f9f9;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 45%;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button {
  margin-left: 24px;
}

.pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button:disabled {
  color: #85878C;
  opacity: 1;
  border-color: #f9f9f9;
  background-color: #f9f9f9;
}

@media (max-width:767px) {
  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area {
    min-height: auto;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row {
    margin: 0;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state {
    padding: 24px 20px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .empty-state-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper {
    display: block;
    padding: 0;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper>div {
    max-width: none;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper>div:not(:first-of-type) {
    margin-top: 16px;
    margin-left: 0;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper>div:not(:first-of-type)::before {
    display: none;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .steps-inner-wrapper {
    padding: 8px 16px 8px 64px;
    background-color: rgba(0,0,0,0.05);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .steps-inner-wrapper .count {
    left: 16px;
    width: 32px;
    height: 32px;
    font-size: 22px;
    line-height: 32px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .steps-inner-wrapper .step-content {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .steps-outer-wrapper .button-wrapper {
    padding: 8px 16px;
    font-size: 14px;
    min-height: 40px;
    line-height: 20px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .create-profile-empty-state .img-wrapper img {
    margin: 12px auto 0;
    max-width: 100%;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .find-colleague-wrapper {
    margin-top: 24px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .profile-outer-wrapper {
    margin-top: 24px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .container .row .col-xs-12 .pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default {
    margin-top: 24px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper {
    height: 100%;
    margin: 0;
    padding: 52px 18px 160px;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper {
    padding: 0;
    position: static;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .form-heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close {
    top: 28px;
    right: 18px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper {
    padding: 24px 0 0;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label {
    font-size: 16px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 24px;
    margin-bottom: 18px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper {
    margin-bottom: 12px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item {
    margin-top: 16px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items {
    margin-top: 16px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper {
    padding: 24px 20px;
    flex-direction: column-reverse;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .pcs-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button {
    margin-left: auto;
    margin-bottom: 14px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-im-nla-create-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-im-nla-pending-invitation-v1-default-imredesign-default#-TZYBBLPN!*/

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper {
  padding: 10px 90px 10px 72px;
  position: relative;
  background-color: rgba(34,69,217,0.05);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .status-wrapper {
  top: 6px;
  left: 24px;
  width: 32px;
  border: 4px solid #ffffff;
  height: 32px;
  position: absolute;
  background-color: #45DCA6;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .status-wrapper.unavailable {
  background-color: #FF8383;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .status-content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper {
  top: 50%;
  right: 24px;
  position: absolute;
  line-height: .7;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .label-value {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-right: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .label-value.active {
  color: #000000;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch {
  width: auto;
  margin: 0;
  display: inline-block;
  position: relative;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input {
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input:checked+.list-item-progress {
  padding: 0 32px 0 16px;
  background-color: #000000;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input:checked+.list-item-progress .switch-circle {
  left: calc(100% - 34px);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input:checked+.list-item-progress .switch-circle .switch-on {
  color: #000000;
  display: block;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input:checked+.list-item-progress .switch-circle .switch-off {
  display: none;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-input:focus+.list-item-progress {
  outline: 1px dashed #000000;
  -webkit-box-shadow: 0 0 1px #000000;
  -moz-box-shadow: 0 0 1px #000000;
  box-shadow: 0 0 1px #000000;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress {
  top: 0;
  left: 0;
  right: 0;
  width: 56px;
  bottom: 0;
  cursor: pointer;
  height: 28px;
  display: block;
  padding: 0 16px 0 32px;
  position: relative;
  white-space: nowrap;
  background-color: #000000;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress .switch-circle {
  left: 2px;
  color: #000000;
  width: 32px;
  bottom: 2px;
  height: 24px;
  z-index: 10;
  position: absolute;
  font-size: 10px;
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 26px;
  background-color: #ffffff;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress .switch-circle .switch-on {
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch .list-item-progress .switch-circle .switch-off {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch input[type="checkbox"] {
  margin: 0;
  border: none;
  outline: none;
  outline-offset: 0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch input[type="checkbox"]:focus {
  opacity: 0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper .switch input {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  position: absolute;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .tooltip-wrapper {
  top: 30px;
  right: 48px;
  width: 320px;
  padding: 48px 16px 24px;
  z-index: 30;
  position: absolute;
  text-align: center;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .tooltip-wrapper .btn-close {
  top: 16px;
  right: 16px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .tooltip-wrapper .tooltip-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .tooltip-wrapper .btn.secondary-button {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper {
  padding: 46px;
  margin-top: 40px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .heading-text {
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .btn.primary-button {
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .content {
  color: #000000;
  margin: 0 auto 16px;
  font-size: 16px;
  max-width: 400px;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .image-wrapper img {
  max-width: 340px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper {
  margin-top: 64px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item {
  padding: 24px;
  margin-top: 22px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper {
  align-items: center;
  margin-bottom: 32px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .top-text {
  color: #000000;
  display: inline-block;
  position: relative;
  font-size: 18px;
  max-width: 70%;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  padding-right: 68px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .top-text .icon-wrapper {
  top: 50%;
  right: 0;
  width: 48px;
  height: 48px;
  position: absolute;
  text-align: center;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .top-text .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #000000;
  width: 32px;
  height: 32px;
  display: inline-block;
  position: absolute;
  font-size: 32px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .duration {
  color: #adafb3;
  font-size: 14px;
  max-width: 25%;
  text-align: right;
  line-height: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .img-wrapper {
  width: 48px;
  height: 48px;
  overflow: hidden;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .img-wrapper .img-user {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .img-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 48px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .details-inner-wrapper {
  width: calc(100% - 48px);
  padding-left: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .details-inner-wrapper .name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .details-inner-wrapper .designation {
  color: #85878C;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper {
  margin-top: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-heading {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list {
  flex-wrap: wrap;
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .interest-list-item {
  color: #000000;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .interest-list-item:not(:last-of-type) {
  margin-right: 10px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .count {
  color: #000000;
  padding: 4px 10px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .count:hover .interest-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .count .interest-list {
  width: 294px;
  right: 0;
  bottom: 34px;
  display: none;
  padding: 12px 12px 0;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .count .interest-list .interest-list-item {
  margin-bottom: 12px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .count .interest-list .interest-list-item:not(:last-of-type) {
  margin-right: 12px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .message-wrapper {
  padding: 16px;
  margin-top: 32px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .message-wrapper .message-label {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .message-wrapper .message-content {
  color: #000000;
  font-size: 16px;
  font-style: italic;
  margin-top: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper {
  margin-top: 32px;
  text-align: right;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.secondary-button {
  min-width: 144px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 45%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.primary-button {
  min-width: 144px;
  margin-left: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 45%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  cursor: not-allowed;
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper {
  padding: 16px;
  text-align: center;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .topics-heading {
  font-size: 18px;
  line-height: 28px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .topics-sub-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper {
  display: block;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper {
  margin: 0;
  position: relative;
  font-weight: 400;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper:hover {
  cursor: pointer;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper:not(:last-of-type) {
  margin-right: 26px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper:last-of-type .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  margin-right: 2px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  display: inline-block;
  padding: 4px 10px 4px 30px;
  position: relative;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 10px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  width: 14px;
  height: 14px;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  color: #ffffff;
  width: 8px;
  height: 8px;
  display: inline-block;
  font-size: 8px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 14px;
  height: 14px;
  display: none;
  font-size: 14px;
  line-height: 1;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .message-wrapper {
  left: 50%;
  bottom: 36px;
  padding: 8px 16px 8px 50px;
  z-index: 10;
  position: absolute;
  white-space: nowrap;
  background-color: #ddf4e0;
  border-radius: 8px;
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .message-wrapper .icon {
  top: 50%;
  left: 18px;
  color: #2aab3c;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  font-size: 20px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .message-wrapper .message {
  display: block;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper {
  margin-top: 64px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper {
  border: 1px solid transparent;
  padding: 24px;
  margin-top: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper:hover {
  border-color: rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper:hover .content-wrapper .top-wrapper .user-details-wrapper .name {
  text-decoration: underline;
  color: #000000;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper:hover .content-wrapper .top-wrapper .button-wrapper .btn-uninvite {
  display: block;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper {
  position: relative;
  padding-left: 108px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper {
  top: 0;
  left: 0;
  width: 80px;
  border: 4px solid #45DCA6;
  height: 80px;
  padding: 4px;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper.unavilable {
  border-color: #FF8383;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper.unavilable .inner-wrapper .img-user {
  opacity: .46;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper.unavilable .status-color {
  border: 4px solid #FF8383;
  background-color: #ffffff;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .inner-wrapper {
  width: 100%;
  height: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .inner-wrapper .img-user {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .initials {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .status-color {
  right: 0;
  width: 20px;
  bottom: 0;
  height: 20px;
  position: absolute;
  background-color: #45DCA6;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 22px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper {
  max-width: 75%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .designation {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .location {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper {
  max-width: 20%;
  text-align: right;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-uninvite {
  color: #000000;
  border: none;
  display: none;
  padding: 4px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-uninvite .icon {
  width: 22px;
  height: 22px;
  margin: 0 auto 4px;
  display: block;
  font-size: 22px;
  text-align: center;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-uninvite:hover {
  background-color: rgba(249,249,249,0.3);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper {
  margin-top: 22px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list {
  flex-wrap: wrap;
  max-width: 50%;
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item {
  color: #000000;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item:not(:last-of-type) {
  margin-right: 10px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  margin-right: 6px;
  margin-bottom: 2px;
  vertical-align: middle;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item .tag-text {
  vertical-align: middle;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper {
  color: #adafb3;
  font-size: 14px;
  max-width: 48%;
  text-align: right;
  line-height: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper .activity-title {
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper .date {
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper {
  margin-top: 22px;
  text-align: left;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .btn-see-message {
  color: #000000;
  border: none;
  padding: 0;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-right: 22px;
  background-color: transparent;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .btn-see-message .icon {
  top: 2px;
  right: 0;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 13px;
  line-height: 1;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .message-inner-wrapper {
  padding: 16px;
  margin-top: 22px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .message-inner-wrapper .message-title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .message-inner-wrapper .message-text {
  color: #000000;
  font-size: 16px;
  font-style: italic;
  margin-top: 14px;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 9999;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  max-width: 764px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper {
  padding: 32px 52px;
  position: relative;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  background-color: transparent;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .top-text {
  color: #000000;
  display: inline-block;
  position: relative;
  font-size: 22px;
  max-width: 70%;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
  margin-bottom: 20px;
  padding-right: 68px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .top-text .icon-wrapper {
  top: 50%;
  right: 0;
  width: 48px;
  height: 48px;
  position: absolute;
  text-align: center;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .top-text .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #000000;
  width: 32px;
  height: 32px;
  display: inline-block;
  position: absolute;
  font-size: 32px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper {
  position: relative;
  padding-left: 92px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .img-wrapper {
  top: 0;
  left: 0;
  width: 68px;
  height: 68px;
  overflow: hidden;
  position: absolute;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .img-wrapper .img-user {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .img-wrapper .initials-wrapper {
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 68px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .details-inner-wrapper .name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  text-decoration: underline;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .details-inner-wrapper .designation {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .details-inner-wrapper .location {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .meet-preference-wrapper {
  margin-top: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .meet-preference-wrapper .meet-preference-heading {
  color: #adafb3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .meet-preference-wrapper .meet-preference-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .meet-preference-wrapper .meet-preference-list .meet-preference-list-item {
  color: #000000;
  padding: 4px 10px;
  font-size: 14px;
  margin-top: 10px;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .message-wrapper {
  padding: 16px;
  margin-top: 24px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .message-wrapper .message-label {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .message-wrapper .message-content {
  color: #000000;
  font-size: 16px;
  font-style: italic;
  margin-top: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  margin-bottom: 0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .button-wrapper {
  margin-top: 32px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .button-wrapper .btn {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 45%;
  font-family: FSThriveElliotWeb-Heavy;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .button-wrapper .btn.primary-button {
  min-width: 130px;
  margin-left: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .button-wrapper .btn.secondary-button {
  min-width: 140px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 32px;
  position: relative;
  max-width: 640px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .top-button-wrapper {
  text-align: left;
  margin-bottom: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .top-button-wrapper .btn-back {
  color: #000000;
  border: none;
  padding: 0 0 0 14px;
  position: relative;
  font-size: 14px;
  max-width: 80%;
  line-height: 20px;
  background-color: transparent;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .top-button-wrapper .btn-back .icon {
  top: 1px;
  left: 0;
  width: 8px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 9px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .top-button-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  background-color: transparent;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .image-wrapper {
  width: 64px;
  height: 64px;
  margin: 0 auto;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .image-wrapper .icon-wrapper {
  right: -30px;
  width: 48px;
  bottom: 32px;
  height: 48px;
  z-index: 10;
  position: absolute;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .image-wrapper .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  display: inline-block;
  position: absolute;
  font-size: 32px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .image-wrapper .user-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .image-wrapper .initials {
  color: #000000;
  width: 64px;
  height: 64px;
  font-size: 18px;
  line-height: 64px;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .message {
  color: #000000;
  margin: 16px auto 0;
  font-size: 22px;
  max-width: 320px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .message .user-name {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
  text-decoration: underline;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group {
  margin-top: 62px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .form-label {
  color: #000000;
  flex-wrap: wrap;
  font-size: 18px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .form-label .optional-text {
  color: rgba(173,175,179,0.7);
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  margin-left: 4px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .form-control {
  color: #000000;
  height: 120px;
  resize: none;
  padding: 10px 16px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .form-control::-webkit-input-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .form-control::-moz-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .form-control:-ms-input-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .form-control:-moz-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .form-control:focus {
  border-color: #000000;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .char-count-wrapper {
  color: #adafb3;
  right: 0;
  bottom: -24px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .char-count-wrapper.shake-text {
  color: #f83b4e;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .button-wrapper {
  margin-top: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .button-wrapper .btn {
  margin: 0 auto;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .button-wrapper .btn-close {
  color: #000000;
  border: none;
  margin: 26px auto 0;
  display: block;
  padding: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper {
  width: 335px;
  z-index: 10001;
  position: fixed;
  text-align: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper:focus {
  outline: none;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-right {
  right: 32px;
  bottom: -100px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-right.show {
  bottom: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-left {
  left: 32px;
  bottom: -100px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-left.show {
  bottom: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-right {
  top: -100px;
  right: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-right.show {
  top: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-left {
  top: -100px;
  left: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-left.show {
  top: 32px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.success {
  background-color: #ddf4e0;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.error {
  background-color: #fee2e4;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper {
  padding: 8px 24px 8px 68px;
  position: relative;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper:focus {
  outline: none;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper>.icon {
  top: 50%;
  left: 24px;
  color: #2aab3c;
  position: absolute;
  font-size: 26px;
  line-height: .8;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper svg {
  top: 50%;
  fill: #f83b4e;
  left: 24px;
  width: 26px;
  height: 26px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .head {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .btn-close {
  top: 9px;
  color: #000000;
  right: 9px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  background-color: transparent;
}

.pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (max-width:767px) {
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper {
    padding: 20px 32px 20px 66px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .status-wrapper {
    top: 21px;
    left: 16px;
    width: 36px;
    border: 5px solid #ffffff;
    height: 36px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .toggle-button-wrapper {
    position: static;
    margin-top: 8px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .tooltip-wrapper {
    top: 30px;
    padding: 48px 24px 24px;
    z-index: 30;
    position: absolute;
    text-align: center;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .availability-toggle-wrapper .tooltip-wrapper.right-tooltip {
    right: 0;
    width: 290px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper {
    padding: 24px 20px;
    margin-top: 24px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .heading-text {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 16px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .btn.primary-button {
    height: 40px;
    padding: 9px 16px;
    font-size: 14px;
    min-height: auto;
    line-height: 20px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .content {
    margin: 0 auto 30px;
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .empty-state-wrapper .image-wrapper img {
    width: 100%;
    max-width: 280px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper {
    margin-top: 40px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .message-wrapper .max-limit-message {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .message-wrapper .message-text-wrapper {
    padding: 20px 32px 20px 84px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .message-wrapper .message-text-wrapper .img-wrapper {
    left: 16px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item {
    padding: 16px 20px 24px;
    margin-top: 24px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item:not(:first-of-type) {
    margin-top: 18px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper {
    flex-direction: column-reverse;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper {
    display: block;
    margin-bottom: 24px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .top-text {
    font-size: 16px;
    max-width: 100%;
    line-height: 24px;
    margin-bottom: 8px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .top-text .icon-wrapper {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    margin-left: 4px;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .top-text .icon-wrapper .icon {
    width: 24px;
    height: 24px;
    font-size: 24px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .top-wrapper .duration {
    max-width: 100%;
    text-align: left;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .img-wrapper {
    width: 40px;
    height: 40px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .img-wrapper .initials-wrapper {
    font-size: 12px;
    line-height: 40px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .details-inner-wrapper {
    width: calc(100% - 40px);
    padding-left: 16px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .details-inner-wrapper .name {
    font-size: 18px;
    line-height: 28px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .details-wrapper .details-inner-wrapper .designation {
    margin: 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .message-wrapper {
    margin-top: 24px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .message-wrapper .message-content {
    margin-top: 8px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-heading {
    margin: 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .interest-list-item {
    margin-top: 10px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .content-wrapper .interest-wrapper .interest-list .count {
    margin-top: 10px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper {
    margin-top: 32px;
    text-align: left;
    justify-content: flex-end;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.primary-button,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.secondary-button {
    max-width: 45%;
    min-width: 45%;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .pending-wrapper .pending-list .pending-list-item .button-wrapper .btn.primary-button {
    margin-left: 12px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper {
    padding: 24px 20px 12px 20px;
    margin-top: 24px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper {
    text-align: left;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper {
    margin-bottom: 12px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper:not(:last-of-type) {
    margin-right: 8px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .interested-topics-wrapper .options-outer-wrapper .options-wrapper .message-wrapper {
    left: 50%;
    position: fixed;
    max-width: 70%;
    min-width: 300px;
    white-space: normal;
    transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper {
    margin-top: 32px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .heading-text {
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper {
    padding: 24px 20px;
    margin-top: 14px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper {
    padding: 0;
    text-align: center;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .img-wrapper {
    margin: 0 auto 4px;
    position: relative;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper {
    border: none;
    display: block;
    padding: 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper {
    max-width: none;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .name {
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 6px;
    text-decoration: underline;
    color: #000000;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .designation,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .location {
    margin: 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper {
    max-width: none;
    margin-top: 16px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-uninvite {
    margin: 0 auto;
    display: block;
    background-color: transparent;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper {
    margin-top: 16px;
    flex-direction: column-reverse;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list {
    max-width: none;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item {
    margin-top: 16px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper {
    max-width: none;
    text-align: left;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .awaiting-response-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper .activity-title {
    display: block;
    margin-bottom: 4px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay {
    height: 100%;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper {
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    height: 100%;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper {
    padding: 52px 16px 170px;
    position: relative;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .btn-close {
    top: 24px;
    right: 16px;
    line-height: 1;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .top-text {
    padding: 0;
    font-size: 20px;
    max-width: 100%;
    line-height: 30px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .top-text .icon-wrapper {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    margin-left: 8px;
    vertical-align: middle;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .top-text .icon-wrapper .icon {
    width: 22px;
    height: 22px;
    font-size: 22px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper {
    margin-top: 24px;
    padding-left: 80px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .details-inner-wrapper .name {
    font-size: 16px;
    line-height: 24px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .details-inner-wrapper .designation,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .details-inner-wrapper .location {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .details-wrapper .meet-preference-wrapper {
    margin-top: 16px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .message-wrapper {
    margin-top: 32px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .message-wrapper .message-content {
    margin-top: 8px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .button-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    margin: 0;
    padding: 24px 20px;
    z-index: 10;
    position: fixed;
    flex-direction: column-reverse;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .button-wrapper .btn {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .received-invitation-outer-wrapper .inner-wrapper .button-wrapper .btn.primary-button {
    margin-left: auto;
    margin-bottom: 14px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper {
    margin: 0;
    padding: 24px 20px;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .top-button-wrapper {
    margin-bottom: 40px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .top-button-wrapper .btn-close {
    top: 24px;
    right: 16px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .message {
    font-size: 20px;
    margin-top: 24px;
    line-height: 30px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .message .user-name {
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group {
    margin-top: 42px;
    text-align: left;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .form-label {
    display: block;
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .form-label .optional-text {
    margin: 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .form-group .input-block .form-control {
    min-height: 176px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .button-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    margin: 0;
    padding: 24px 20px;
    z-index: 10;
    position: fixed;
    flex-direction: column-reverse;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .button-wrapper .btn {
    max-width: 400px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .popup-overlay .request-message-wrapper .content-wrapper .button-wrapper .btn-close {
    margin: 20px auto 0;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper {
    width: 324px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-right,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-left,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-right,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-left {
    top: auto;
    left: auto;
    right: 18px;
    bottom: -100px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-right.show,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.bottom-left.show,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-right.show,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper.top-left.show {
    top: auto;
    bottom: 32px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper {
    padding-left: 54px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper>.icon,
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper svg {
    left: 12px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .head {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .content {
    font-size: 12px;
    line-height: 18px;
  }
}

@media (min-width:320px) and (max-width:360px) {
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper {
    width: 290px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-im-nla-pending-invitation-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-im-nla-invite-history-v1-default-imredesign-default#-TZYBBLPN!*/

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper {
  margin-top: 64px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper {
  border: 1px solid transparent;
  padding: 24px;
  margin-top: 28px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper:first-of-type {
  margin-top: 22px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper:hover {
  border-color: rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper:hover .content-wrapper .top-wrapper .button-wrapper .btn-remove {
  display: inline-block;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper:hover .content-wrapper .top-wrapper .button-wrapper .btn-contact {
  display: inline-block;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper:hover .content-wrapper .top-wrapper .button-wrapper .btn-reinvite {
  display: inline-block;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper:hover .content-wrapper .top-wrapper .user-details-wrapper .name {
  text-decoration: underline;
  color: #000000;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper {
  position: relative;
  padding-left: 108px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper {
  top: 0;
  left: 0;
  width: 80px;
  border: 4px solid #45DCA6;
  height: 80px;
  padding: 4px;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper.unavailable {
  border-color: #FF8383;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper.unavailable .inner-wrapper .img-user {
  opacity: .46;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper.unavailable .status-color {
  border: 4px solid #FF8383;
  background-color: #ffffff;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .inner-wrapper {
  width: 100%;
  height: 100%;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .inner-wrapper .img-user {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .initials {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 64px;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper .status-color {
  right: 0;
  width: 20px;
  bottom: 0;
  height: 20px;
  position: absolute;
  background-color: #45DCA6;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 22px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper {
  max-width: 75%;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .designation {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .location {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper {
  max-width: 50%;
  text-align: center;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-remove {
  color: #D10000;
  border: none;
  display: none;
  padding: 4px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-remove .icon {
  width: 22px;
  height: 22px;
  margin: 0 auto 4px;
  display: block;
  font-size: 22px;
  text-align: center;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-remove:hover {
  background-color: rgba(249,249,249,0.3);
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-contact {
  color: #000000;
  border: none;
  display: none;
  padding: 4px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
  margin: 0 60px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-contact .icon {
  width: 22px;
  height: 22px;
  margin: 0 auto 4px;
  display: block;
  font-size: 22px;
  text-align: center;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-contact .btn-text {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-contact:hover {
  background-color: rgba(249,249,249,0.3);
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-contact.reinvite-disabled {
  margin-right: 0;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-reinvite {
  color: #000000;
  border: none;
  display: none;
  padding: 4px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-reinvite .icon {
  width: 22px;
  height: 22px;
  margin: 0 auto 4px;
  display: block;
  font-size: 22px;
  text-align: center;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-reinvite:hover {
  background-color: rgba(249,249,249,0.3);
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper.unavailable .btn-contact {
  display: none;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper.unavailable .btn-reinvite {
  display: none;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper {
  margin-top: 22px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list {
  flex-wrap: wrap;
  max-width: 60%;
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item {
  color: #000000;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item:not(:last-of-type) {
  margin-right: 10px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  margin-right: 6px;
  margin-bottom: 2px;
  vertical-align: middle;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item .tag-text {
  vertical-align: middle;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper {
  color: #adafb3;
  font-size: 14px;
  max-width: 48%;
  text-align: right;
  line-height: 20px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper .activity-title {
  font-family: FSThriveElliotWeb-Bold;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper .date {
  font-family: FSThriveElliotWeb-Regular;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper {
  margin-top: 22px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .btn-see-message {
  color: #000000;
  border: none;
  padding: 0;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding-right: 22px;
  background-color: transparent;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .btn-see-message .icon {
  top: 2px;
  right: 0;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 13px;
  line-height: 1;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .message-inner-wrapper {
  padding: 16px;
  margin-top: 22px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .message-inner-wrapper .message-title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper .message-inner-wrapper .message-text {
  color: #000000;
  font-size: 16px;
  font-style: italic;
  margin-top: 14px;
  line-height: 24px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block {
  margin: 28px 0 0 0;
  padding: 0;
  text-align: center;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination {
  border: 0;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination>li>a:hover,
.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination>li.active {
  pointer-events: none;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination>li.active a:hover,
.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination {
  margin: 0;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 16px;
  line-height: normal;
  margin-left: 12px;
  height: 30px;
  width: 30px;
  padding: 6px 0;
  border: none;
  color: #adafb3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block .mobile-load-more {
  margin-top: 16px;
  min-width: 206px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper {
  width: 335px;
  z-index: 10001;
  position: fixed;
  text-align: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -o-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper:focus {
  outline: none;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-right {
  right: 32px;
  bottom: -100px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-right.show {
  bottom: 32px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-left {
  left: 32px;
  bottom: -100px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-left.show {
  bottom: 32px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-right {
  top: -100px;
  right: 32px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-right.show {
  top: 32px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-left {
  top: -100px;
  left: 32px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-left.show {
  top: 32px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.success {
  background-color: #ddf4e0;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.error {
  background-color: #fee2e4;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper {
  padding: 8px 24px 8px 68px;
  position: relative;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper:focus {
  outline: none;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper>.icon {
  top: 50%;
  left: 24px;
  color: #2aab3c;
  position: absolute;
  font-size: 26px;
  line-height: .8;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper svg {
  top: 50%;
  fill: #f83b4e;
  left: 24px;
  width: 26px;
  height: 26px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .head {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .content {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .btn-close {
  top: 9px;
  color: #000000;
  right: 9px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  background-color: transparent;
}

.pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

@media (max-width:767px) {
  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper {
    margin-top: 32px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .heading-text {
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper {
    padding: 24px 20px;
    margin-top: 14px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper:first-of-type {
    margin-top: 14px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper {
    padding: 0;
    text-align: center;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .img-wrapper {
    margin: 0 auto 4px;
    position: relative;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper {
    border: none;
    display: block;
    padding: 0;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper {
    max-width: none;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .name {
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 6px;
    text-decoration: underline;
    color: #000000;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .designation,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .user-details-wrapper .location {
    margin: 0;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper {
    max-width: none;
    margin-top: 16px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-remove {
    margin: 0 auto;
    display: inline-block;
    background-color: transparent;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-contact {
    margin: 0 60px;
    display: inline-block;
    background-color: transparent;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .top-wrapper .button-wrapper .btn-reinvite {
    margin: 0 auto;
    display: inline-block;
    background-color: transparent;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper {
    margin-top: 16px;
    flex-direction: column-reverse;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list {
    max-width: none;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .preference-list .preference-list-item {
    margin-top: 16px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper {
    max-width: none;
    text-align: left;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .bottom-wrapper .user-activity-wrapper .activity-title {
    display: block;
    margin-bottom: 4px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .card-outer-wrapper .content-wrapper .message-outer-wrapper {
    text-align: left;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .invitation-history-wrapper .pagination-block {
    margin-top: 24px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper {
    width: 324px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-right,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-left,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-right,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-left {
    top: auto;
    left: auto;
    right: 18px;
    bottom: -100px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-right.show,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.bottom-left.show,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-right.show,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper.top-left.show {
    top: auto;
    bottom: 32px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper {
    padding-left: 54px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper>.icon,
  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper svg {
    left: 12px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .head {
    font-size: 14px;
    line-height: 20px;
  }

  .pcs-im-nla-invite-history-v1-default-imredesign-default .toast-notification-wrapper .content-wrapper .content {
    font-size: 12px;
    line-height: 18px;
  }
}

@media (min-width:320px) and (max-width:360px) {
  .pcs-im-nla-pending-invitation-v1-default-imredesign-default .toast-notification-wrapper {
    width: 290px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-im-nla-invite-history-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default#-TZYBBLPN!*/

.pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default {
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 24px;
  margin-top: 78px;
}

.pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default .ph-container-content-block .image {
  text-align: center;
  margin-bottom: 16px;
}

.pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default .ph-container-content-block .header {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  margin-bottom: 8px;
}

.pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default .ph-container-content-block .description {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  white-space: pre-wrap;
}

@media (max-width:767px) {
  .pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default {
    margin-top: 52px;
  }

  .pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default .ph-container-content-block .image {
    margin-bottom: 24px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-content-v1-pcs-content-cc-nla-static-view1-option1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-im-nla-invite-v1-default-imredesign-default#-TZYBBLPN!*/

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 9999;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper {
  width: 100%;
  margin: 100px auto 0;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper {
  padding: 46px 52px 0;
  position: relative;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close {
  top: 42px;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close .icon {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper {
  padding: 24px 52px 56px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper {
  position: relative;
  padding-left: 84px;
  margin-bottom: 46px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .img-wrapper {
  top: 50%;
  left: 0;
  width: 64px;
  height: 64px;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .img-wrapper .initials {
  width: 100%;
  height: 100%;
  font-size: 20px;
  text-align: center;
  line-height: 64px;
  background-color: #fcfcfc;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .details-wrapper .user-name {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .details-wrapper .user-name:hover {
  text-decoration: underline;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .details-wrapper .designation {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .details-wrapper .location {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .questions-wrapper .outer-wrapper:not(:first-of-type) .form-group {
  margin-top: 40px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label {
  color: #000000;
  flex-wrap: wrap;
  font-size: 18px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label.textarea-label {
  margin-bottom: 8px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label .required-field {
  color: #f83b4e;
  margin-left: 2px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label .optional-text {
  color: rgba(173,175,179,0.7);
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  margin-left: 4px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper:hover {
  cursor: pointer;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper.radio-wrapper .custom-input:checked+.value-wrapper {
  padding-left: 30px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper.radio-wrapper .value-wrapper {
  padding-left: 10px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  display: inline-block;
  padding: 4px 10px 4px 30px;
  position: relative;
  margin-right: 12px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 10px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  width: 14px;
  height: 14px;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  color: #ffffff;
  width: 8px;
  height: 8px;
  display: inline-block;
  font-size: 8px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 14px;
  height: 14px;
  display: none;
  font-size: 14px;
  line-height: 1;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-control {
  color: #000000;
  height: 120px;
  resize: none;
  padding: 10px 16px;
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-control::-webkit-input-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-control::-moz-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-control:-ms-input-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-control:-moz-placeholder {
  color: #000000;
  font-size: 16px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-control:focus {
  border-color: #000000;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .char-count-wrapper {
  color: #adafb3;
  right: 0;
  bottom: -24px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .char-count-wrapper.shake-text {
  color: #f83b4e;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #f9f9f9;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 45%;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button {
  margin-left: 24px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button:disabled {
  color: #85878C;
  opacity: 1;
  border-color: #f9f9f9;
  background-color: #f9f9f9;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 82px 48px;
  position: relative;
  max-width: 640px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .btn-close {
  top: 32px;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .btn-close .icon {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .image-wrapper {
  width: 64px;
  height: 64px;
  margin: 0 auto;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .image-wrapper .icon-wrapper {
  right: -30px;
  width: 48px;
  bottom: 32px;
  height: 48px;
  z-index: 10;
  position: absolute;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .image-wrapper .icon-wrapper .icon {
  top: 45%;
  left: 50%;
  width: 32px;
  height: 32px;
  display: inline-block;
  position: absolute;
  font-size: 34px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .image-wrapper .user-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .image-wrapper .initials {
  color: #000000;
  width: 64px;
  height: 64px;
  font-size: 18px;
  line-height: 64px;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .message {
  color: #000000;
  margin: 16px auto 8px;
  font-size: 22px;
  max-width: 320px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .message .user-name {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
  text-decoration: underline;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 32px;
}

.pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .button-wrapper .btn.primary-button {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media screen and (max-width:1151px) {
  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper {
    max-width: 740px;
  }
}

@media (max-width:767px) {
  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper {
    height: 100vh;
    margin: 0;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper {
    padding: 52px 16px 0;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .popup-heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close {
    top: 24px;
    right: 16px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper {
    padding: 24px 16px 190px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper {
    padding-left: 76px;
    margin-bottom: 32px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .details-wrapper .user-name {
    display: inline-block;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 24px;
    margin-bottom: 4px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .details-wrapper .designation {
    font-size: 14px;
    margin-top: 0;
    line-height: 20px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .user-details-wrapper .details-wrapper .location {
    font-size: 14px;
    margin-top: 4px;
    line-height: 20px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .questions-wrapper .outer-wrapper:not(:first-of-type) .form-group {
    margin-top: 28px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label {
    font-size: 16px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 24px;
    margin-bottom: 18px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label.textarea-label {
    margin-bottom: 14px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper {
    margin-bottom: 12px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 100;
    position: fixed;
    background-color: #ffffff;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper {
    border: none;
    padding: 24px 20px;
    flex-direction: column-reverse;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button {
    margin-left: 0;
    margin-bottom: 14px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper {
    height: 100vh;
    margin: 0;
    padding: 100px 20px 80px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .btn-close {
    top: 24px;
    right: 16px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .message {
    margin: 24px auto 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .message .user-name {
    font-size: 20px;
    line-height: 30px;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .content {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .button-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 20px;
    position: fixed;
  }

  .pcs-im-nla-invite-v1-default-imredesign-default .popup-overlay .success-message-wrapper .message-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-im-nla-invite-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-header-v1-video-capture-view1-default#-TZYBBLPN!*/

.pcs-header-v1-video-capture-view1-default.ph-sticky-block-fixed {
  top: 0;
  bottom: auto;
  z-index: 999;
  position: fixed;
  box-shadow: 0 4px 8px 1px rgba(34,36,43,0.08);
  transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  width: 100%;
}

.pcs-header-v1-video-capture-view1-default header {
  color: var(--video-screening-heading-color-one);
  font-size: var(--video-screening-text-font-size-level-six);
  background: var(--video-screening-background-color-three);
  line-height: var(--video-screening-text-font-size-level-six-line-height);
  font-family: var(--video-screening-body-font-family);
}

.pcs-header-v1-video-capture-view1-default header.pcs-sticky-header {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  position: fixed;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block {
  display: none;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .header-logo {
  min-width: 12%;
  align-self: center;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar {
  flex: 1;
  align-self: center;
  line-height: normal;
  white-space: normal;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar:after {
  clear: both;
  content: "";
  display: block;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .mobile-menu-container {
  display: none;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .support,
.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .language-selector {
  display: none;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list {
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li {
  display: inline-block;
  position: relative;
  list-style: none;
  vertical-align: middle;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li:last-child .additional-items {
  padding-right: 0;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li .additional-items {
  padding: calc(calc(var(--space-md) * 2) - 2px) 0 calc(calc(var(--space-md) * 2) - 2px) calc(var(--space-lg) * 2);
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li a {
  color: inherit;
  display: inline-block;
  line-height: inherit;
  font-family: inherit;
  font-size: inherit;
  text-transform: capitalize;
  text-decoration: none;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li a .icon {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li button:hover,
.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li a:hover {
  color: var(--brand-color-secondary);
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area div {
  display: flex;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block {
  display: inline-flex;
  align-items: flex-start;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .globe-icon {
  padding: 0 var(--space-xs) 0;
  line-height: 12px;
  vertical-align: unset;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .selected-country {
  vertical-align: unset;
  line-height: 15px;
}

.pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .arrow-icon {
  display: inline-block;
  padding: calc(var(--space-xs) - 3px) calc(var(--space-xs) - 2px) calc(var(--space-xs) - 2px);
  vertical-align: middle;
}

.odva-video-screening-page .ph-page,
.odva-video-screening .ph-page,
.lp-odva .ph-page,
.lp-odva-page .ph-page,
.odva-thankyou .ph-page,
.video-assessment-recording .ph-page,
.video-assessment-thankyou .ph-page,
.video-assessment-landing-page .ph-page {
  padding: 0;
  margin: 0;
}

@media only screen and (max-width:1151px) {
  .pcs-header-v1-video-capture-view1-default header {
    padding: 0 !important;
  }

  .pcs-header-v1-video-capture-view1-default header .ph-component-cntr {
    padding: 0 !important;
  }

  .pcs-header-v1-video-capture-view1-default header .menu-block {
    display: none;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container {
    margin: 0 auto;
    padding: var(--space-md);
    min-height: 64px;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .header-logo {
    flex: 1;
    width: 100%;
    align-self: center;
    text-align: center;
    padding-left: calc(var(--space-lg) + var(--space-xs));
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .header-logo .pcs-content-v1-pcs-header-logo-default-default a {
    margin: 0 auto;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block {
    display: block;
    align-self: center;
    font-size: 25px;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block .mobile-menu {
    color: inherit;
    margin: 0;
    border: none;
    padding: 0;
    font-size: inherit;
    background: none;
    line-height: normal;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block .mobile-menu .menu-close {
    display: none;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block .mobile-menu.close-menu .menu-open {
    display: none;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block .mobile-menu.close-menu .menu-close {
    display: inline-block;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block .mobile-menu:focus {
    outline: 2px dotted var(--black);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu-block .mobile-menu i {
    font-size: inherit;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar {
    top: 64px;
    left: 0;
    width: 100%;
    margin: 0;
    bottom: 0;
    z-index: 9999;
    padding: 0;
    position: fixed;
    overflow-x: hidden;
    background-color: var(--video-screening-background-color-three);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .header-logo .pcs-content-v1-pcs-header-logo-default-default a img {
    transform: translate(-25%, 0);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list {
    text-align: right;
    align-self: center;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .selected-country {
    display: none;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li a {
    font-size: 18px;
    line-height: 18px;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li .additional-items {
    padding: 0 var(--space-md) 0 0;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector {
    position: static;
    padding-left: var(--space-md);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block {
    position: relative;
    top: -3px;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .globe-icon {
    line-height: 14px;
    padding-top: calc(var(--space-xs) - 2px);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .selected-country {
    display: none;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li.language-selector .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .arrow-icon {
    padding: 0;
    vertical-align: top;
    padding-top: calc(var(--space-xs) - 1px);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list li:last-child .additional-items {
    padding: 0;
  }
}

@media only screen and (max-width:767px) {
  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar {
    top: 100%;
    left: 0;
    width: 100%;
    margin: 0;
    bottom: 0;
    z-index: 9999;
    padding: 0;
    position: absolute;
    overflow-x: hidden;
    background-color: rgba(0,0,0,0.75);
    top: 0;
    position: fixed;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container {
    width: 80%;
    background-color: var(--white);
    height: 100%;
    opacity: 1;
    position: relative;
    overflow: scroll;
    position: fixed;
    padding: var(--space-lg) calc(var(--space-lg) + var(--space-xs)) 0 calc(var(--space-md) * 2);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .mobile-menu-container {
    display: block;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .support,
  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .language-selector {
    position: relative;
    display: block;
    padding: 0;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .support {
    color: inherit;
    font-family: inherit;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-main-bar .mobile-menu-container .support a {
    padding-top: calc(var(--space-sm) + 2px);
    padding-bottom: var(--space-sm);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .mobile-menu.close-menu {
    left: calc(80% + 16px);
    top: 24px;
    position: absolute;
    color: var(--white);
    z-index: 10000;
    font-size: 14px;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-navigation .container .nav-right-list {
    display: none;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block {
    padding: calc(var(--space-lg) + var(--space-xs) ) 0;
    border-top: 1px solid var(--video-screening-gray-color);
    width: 100%;
    text-align: inherit;
    margin-top: var(--space-md);
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .globe-icon {
    vertical-align: baseline;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .arrow-icon {
    position: relative;
    top: -1px;
    padding: 0;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block .selected-country {
    width: auto;
    height: auto;
    font-size: inherit;
    font-family: inherit;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-language-selector-v2-view3-default .phs-lang-select-area .dropdown-box {
    top: 100%;
    margin-top: 4px;
  }

  .pcs-header-v1-video-capture-view1-default header .pcs-language-selector-v2-view3-default .phs-lang-select-area .language-block[aria-expanded="true"]::before {
    bottom: -9px;
  }

  .pcs-header-v1-video-capture-view1-default .pcs-menu-list-v1-default-video-screening .header-menu .main-nav>li {
    padding-left: 0;
    padding-right: 0;
  }
}

/*!TZYBBLPN-end-widget-#pcs-header-v1-video-capture-view1-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-menu-list-v1-view7-default#-TZYBBLPN!*/

.pcs-menu-list-v1-view7-default .header-menu {
  float: none;
  margin: 0;
  display: block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav {
  text-align: right;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li {
  display: inline-block;
  padding: 24px 16px;
  position: relative;
  list-style: none;
  vertical-align: middle;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.active>a {
  position: relative;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.active>a:before {
  width: 100%;
  height: 4px;
  bottom: -24px;
  content: '';
  display: block;
  position: absolute;
  background: #009bdf;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li>a {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  text-decoration: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li>a:focus {
  outline-offset: 3px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li>a:hover {
  color: #1372a9;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown {
  color: inherit;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
  text-transform: capitalize;
  text-decoration: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown>span {
  font-size: inherit;
  line-height: inherit;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown .arrow-down {
  display: inline-block;
  font-size: 12px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown .arrow-up {
  display: none;
  font-size: 12px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown i {
  font-size: inherit;
  line-height: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown.active,
.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown:focus {
  outline: 2px dashed #000000;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown:hover {
  color: #1372a9;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation {
  top: 100%;
  left: 0;
  color: #6e737c;
  z-index: 99;
  display: none;
  position: absolute;
  min-width: 200px;
  text-align: left;
  background: #ffffff;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation>li {
  margin-bottom: 4px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation>li a {
  color: inherit;
  width: 100%;
  display: inline-block;
  padding: 16px;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  padding-left: 0;
  padding-right: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation>li a:hover {
  color: #1372a9;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation>li:last-child {
  margin-bottom: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down.active .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down.active .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down.active .arrow-right {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down.active .sub-navigation {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down.active:before {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li {
  padding: 8px 16px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li .dd-lists,
.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li .dd-lists1 {
  top: 100%;
  left: 0;
  color: #6e737c;
  z-index: 99;
  position: absolute;
  min-width: 200px;
  text-align: left;
  background: #ffffff;
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li .dd-lists>a,
.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li .dd-lists1>a {
  padding: 8px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.dd-list ul.dd-lists>a {
  padding: 8px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list>button.subnav-dropdown .arrow-down {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list>button.subnav-dropdown .arrow-up {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list.active>button.subnav-dropdown .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list.active>button.subnav-dropdown .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub {
  padding: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub>button {
  padding: 8px 16px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub>button.subnav-dropdown .arrow-down {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub>button.subnav-dropdown .arrow-up {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active .dd-lists1 {
  left: 100%;
  top: auto;
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active>button {
  padding: 8px 16px;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active>button.subnav-dropdown .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active>button.subnav-dropdown .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.folder-active>button.subnav-dropdown .arrow-right {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists>li {
  padding: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists>li a,
.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists>li .subnav-dropdown {
  padding: 16px 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .dd-list-sub button .arrow-down {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .dd-list-sub button .arrow-up {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .active button .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .active button .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub .subnav-dropdown {
  padding: 8px 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1 {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1>li {
  padding: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1>li a,
.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1>li .subnav-dropdown {
  padding: 16px 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.active .dd-lists {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.active .dd-lists>li {
  padding: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.active .dd-lists>li a,
.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.active .dd-lists>li .subnav-dropdown {
  padding: 16px 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.dd-list-sub .subnav-dropdown {
  padding: 8px 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1 {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1>li {
  padding: 0;
}

.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1>li a,
.pcs-menu-list-v1-view7-default .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1>li .subnav-dropdown {
  padding: 16px 0;
}

@media only screen and (max-width:1151px) {
  .pcs-menu-list-v1-view7-default .header-menu .main-nav {
    text-align: left;
  }

  .pcs-menu-list-v1-view7-default .header-menu .main-nav>li {
    color: #000000;
    display: block;
    padding: 16px 8px;
  }

  .pcs-menu-list-v1-view7-default .header-menu .main-nav>li a {
    color: inherit;
    display: block;
    font-size: inherit;
    line-height: inherit;
  }

  .pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown {
    padding-right: 20px;
    width: 100%;
    display: block;
    text-align: inherit;
    font-size: inherit;
    line-height: inherit;
  }

  .pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .subnav-dropdown .icon-component {
    right: 16px;
    position: absolute;
  }

  .pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation {
    width: 100%;
    padding: 0;
    position: static;
    text-align: inherit;
    background: transparent !important;
  }

  .pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation li {
    color: #22242b;
    margin: 0;
    font-size: .875rem;
    line-height: 20px;
  }

  .pcs-menu-list-v1-view7-default .header-menu .main-nav>li.drop-down .sub-navigation li:last-child a {
    padding: 16px 16px 0;
  }
}

/*!TZYBBLPN-end-widget-#pcs-menu-list-v1-view7-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-content-v1-pcs-header-logo-view2-default#-TZYBBLPN!*/

.pcs-content-v1-pcs-header-logo-view2-default a {
  width: 100px;
  display: block;
}

.pcs-content-v1-pcs-header-logo-view2-default a img {
  max-width: 100%;
}

.pcs-content-v1-pcs-header-logo-view2-default a:focus {
  outline-offset: 2px;
}

@media only screen and (max-width:1151px) {
  .pcs-content-v1-pcs-header-logo-view2-default a {
    width: auto;
    margin: 0 auto;
    text-align: center;
  }

  .pcs-content-v1-pcs-header-logo-view2-default a img {
    max-height: 40px;
    max-width: 220px;
  }

  .footer-logo .pcs-content-v1-pcs-header-logo-view2-default a img {
    max-height: unset;
  }
}

@media only screen and (max-width:767px) {
  .pcs-content-v1-pcs-header-logo-view2-default a {
    width: 110px;
    margin: 0;
    text-align: left;
  }

  .pcs-content-v1-pcs-header-logo-view2-default a img {
    max-height: 60px;
    max-width: 150px;
  }
}

/*!TZYBBLPN-end-widget-#pcs-content-v1-pcs-header-logo-view2-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#pcs-menu-list-v1-view1-video-capture#-TZYBBLPN!*/

.pcs-menu-list-v1-view1-video-capture .header-menu {
  float: none;
  margin: 0;
  display: block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav {
  text-align: right;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li {
  display: inline-block;
  padding: calc(var(--space-md) * 2) var(--space-lg);
  position: relative;
  list-style: none;
  vertical-align: middle;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.active>a {
  position: relative;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.active>a:before {
  width: 100%;
  height: 4px;
  bottom: calc(var(--space-md) * (-2));
  content: '';
  display: block;
  position: absolute;
  background: var(--brand-color-primary);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li>a {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  text-decoration: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li>a:focus {
  outline-offset: 3px;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li>a:hover {
  color: var(--brand-color-secondary);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown {
  color: inherit;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
  text-transform: capitalize;
  text-decoration: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown>span {
  font-size: inherit;
  line-height: inherit;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown .arrow-down {
  display: inline-block;
  font-size: 12px;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown .arrow-up {
  display: none;
  font-size: 12px;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown i {
  font-size: inherit;
  line-height: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown.active,
.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown:focus {
  outline: var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-focus-color);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown:hover {
  color: var(--brand-color-secondary);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation {
  top: 100%;
  left: 0;
  color: var(--video-screening-heading-color-two);
  z-index: 99;
  display: none;
  position: absolute;
  min-width: 200px;
  text-align: left;
  background: var(--white);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation>li {
  margin-bottom: var(--space-xs);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation>li a {
  color: inherit;
  width: 100%;
  display: inline-block;
  padding: var(--space-lg);
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  padding-left: 0;
  padding-right: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation>li a:hover {
  color: var(--brand-color-secondary);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation>li:last-child {
  margin-bottom: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down.active .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down.active .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down.active .arrow-right {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down.active .sub-navigation {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down.active:before {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li {
  padding: var(--space-sm) var(--space-lg);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li .dd-lists,
.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li .dd-lists1 {
  top: 100%;
  left: 0;
  color: var(--video-screening-heading-color-two);
  z-index: 99;
  position: absolute;
  min-width: 200px;
  text-align: left;
  background: var(--white);
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li .dd-lists>a,
.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li .dd-lists1>a {
  padding: var(--space-sm);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.dd-list ul.dd-lists>a {
  padding: var(--space-sm);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list>button.subnav-dropdown .arrow-down {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list>button.subnav-dropdown .arrow-up {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list.active>button.subnav-dropdown .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list.active>button.subnav-dropdown .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub {
  padding: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub>button {
  padding: var(--space-sm) var(--space-lg);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub>button.subnav-dropdown .arrow-down {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub>button.subnav-dropdown .arrow-up {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active .dd-lists1 {
  left: 100%;
  top: auto;
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active>button {
  padding: var(--space-sm) var(--space-lg);
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active>button.subnav-dropdown .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active.dd-list-sub.active>button.subnav-dropdown .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.folder-active>button.subnav-dropdown .arrow-right {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists>li {
  padding: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists>li a,
.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists>li .subnav-dropdown {
  padding: var(--space-lg) 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .dd-list-sub button .arrow-down {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .dd-list-sub button .arrow-up {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .active button .arrow-down {
  display: none;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-lists .active button .arrow-up {
  display: inline-block;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub .subnav-dropdown {
  padding: var(--space-sm) 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1 {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1>li {
  padding: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1>li a,
.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul>li.active .inline-active.dd-list-sub.active .dd-lists1>li .subnav-dropdown {
  padding: var(--space-lg) 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.active .dd-lists {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.active .dd-lists>li {
  padding: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.active .dd-lists>li a,
.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.active .dd-lists>li .subnav-dropdown {
  padding: var(--space-lg) 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.dd-list-sub .subnav-dropdown {
  padding: var(--space-sm) 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1 {
  display: block;
  position: relative;
  top: auto;
  left: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1>li {
  padding: 0;
}

.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1>li a,
.pcs-menu-list-v1-view1-video-capture .header-menu .main-nav li>ul.inline-active li.dd-list-sub.active .dd-lists1>li .subnav-dropdown {
  padding: var(--space-lg) 0;
}

@media only screen and (max-width:1151px) {
  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav {
    text-align: left;
  }

  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li {
    color: var(--black);
    display: block;
    padding: var(--space-lg) var(--space-sm);
  }

  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li a {
    color: inherit;
    display: block;
    font-size: inherit;
    line-height: inherit;
  }

  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown {
    padding-right: calc(var(--space-xs)* 5);
    width: 100%;
    display: block;
    text-align: inherit;
    font-size: inherit;
    line-height: inherit;
  }

  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .subnav-dropdown .icon-component {
    right: var(--space-lg);
    position: absolute;
  }

  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation {
    width: 100%;
    padding: 0;
    position: static;
    text-align: inherit;
    background: transparent !important;
  }

  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation li {
    color: var(--video-screening-heading-color-one);
    margin: 0;
    font-size: .875rem;
    line-height: 20px;
  }

  .pcs-menu-list-v1-view1-video-capture .header-menu .main-nav>li.drop-down .sub-navigation li:last-child a {
    padding: var(--space-lg) var(--space-lg) 0;
  }
}

/*!TZYBBLPN-end-widget-#pcs-menu-list-v1-view1-video-capture#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-similar-people-v1-view3-imredesign-default#-TZYBBLPN!*/

.ph-similar-people-v1-view3-imredesign-default .similar-people-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .heading-wrapper {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .heading-wrapper .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  position: absolute;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .heading-wrapper .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item {
  border: 1px solid #808080;
  background-color: #ffffff;
  margin-right: 16px;
  width: 33%;
  padding: 16px 24px 24px 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item:last-of-type {
  margin-right: 0;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper {
  margin-bottom: 8px;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img {
  position: relative;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img .img-responsive {
  width: 88px;
  height: 88px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #ffffff;
  overflow: hidden;
  position: relative;
  background: #fcfcfc;
  margin: 0 auto;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img .avatar-circle {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin: 0 auto;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #ffffff;
  background: #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
  text-align: center;
  margin: 0 auto;
  height: 128px;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .card-heading-wrapper {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 2px;
  color: #000000;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .candidate-role {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link {
  width: 100%;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item:hover {
  background-color: #000000;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item:hover .overlay-layer {
  display: block;
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-events-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

@media (max-width:1151px) {
  .ph-similar-people-v1-view3-imredesign-default .similar-people-area {
    margin-bottom: 32px;
  }

  .ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper {
    flex-direction: column;
  }

  .ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item {
    margin-bottom: 16px;
    margin-right: 0;
    width: 100%;
  }

  .ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-similar-people-v1-view3-imredesign-default .similar-people-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
    padding: 16px 24px 24px 24px;
  }

  .ph-similar-people-v1-view3-imredesign-default .similar-people-area .bottom-wrapper .see-all-roles-link-item {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-similar-people-v1-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-list-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper {
  padding: 16px 24px 0;
  margin-bottom: 40px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .heading-wrapper {
  position: relative;
  padding-left: 30px;
  margin-bottom: 16px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .heading-wrapper.group-details-page {
  padding-left: 0;
  margin-bottom: 24px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .heading-wrapper .icon {
  top: 5px;
  left: 0;
  color: #000000;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  font-size: 20px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .heading-wrapper .heading-mentors {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block {
  padding: 0 !important;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 32px;
  position: relative;
  min-height: 228px;
  border: 1px solid #808080;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item:not(:first-of-type) {
  margin-top: 16px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item a:focus {
  outline: none;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block {
  width: 100%;
  position: relative;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block {
  display: inline-flex;
  vertical-align: top;
  width: 88px;
  height: 88px;
  align-items: center;
  justify-content: center;
  border: 4px solid #00eec3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block.closedForMentees {
  border: 4px solid #fab2b2;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block.closedForMentees .little-circle {
  background: #ffffff;
  border-color: #fab2b2;
  border: 4px solid #fab2b2;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block.closedForMentees .profile-img-wrapper img {
  opacity: .46;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block .profile-img-wrapper {
  width: 72px;
  height: 72px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block .profile-img-wrapper img {
  width: 72px;
  height: 72px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block .profile-img-wrapper .image-wrapper {
  width: 72px;
  height: 72px;
  line-height: 72px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block .profile-img-wrapper .avatar-circle {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 48px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block .little-circle {
  width: 20px;
  line-height: 20px;
  height: 20px;
  position: absolute;
  bottom: 6px;
  right: -6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #00eec3;
  border-color: #00eec3;
  border: 4px solid #00eec3;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block {
  width: calc(100% - 88px);
  padding-left: 16px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .name-block {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 8px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .designation-block {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 2px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .work-study-main-block .location-block {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block {
  margin-top: 24px;
  margin-left: 104px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block.mobile-skills-block {
  display: none;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-content-block {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list {
  margin-top: 8px;
  cursor: default;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list.ph-a11y-skills-list {
  max-height: 28px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item {
  background: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: inline-block;
  font-family: FSThriveElliotWeb-Heavy;
  margin-right: 8px;
  margin-top: 4px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list {
  color: #000000;
  cursor: pointer;
  position: relative;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .skills-list {
  margin-top: 0;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .skills-list .skills-list-item {
  margin-right: 12px;
  margin-bottom: 12px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .tooltip-text {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0;
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 30px;
  width: 300px;
  white-space: normal;
  max-height: 200px;
  overflow-y: auto;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list .tooltip-text .skills-list-item {
  background: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  display: inline-block;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item.extra-skills-list:hover .tooltip-text {
  display: block;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item:last-of-type {
  margin-top: 0;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list.mobile-skills-list {
  display: none;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item:hover {
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details {
  position: absolute;
  top: 32px;
  right: 24px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper {
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
  max-width: 183px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .btn-request {
  width: 100%;
  max-width: 166px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .btn-request>span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .btn-request:disabled {
  color: #adafb3;
  opacity: 1;
  border: none;
  background-color: #f9f9f9;
  cursor: not-allowed;
  pointer-events: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  padding-top: 20px;
  top: 20px;
  right: 0;
  color: #000000;
  text-align: left;
  z-index: 9;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
  display: block;
  width: 370px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 24px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .tooltip-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  display: block;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .next-line {
  display: block;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip .close-button-tooltip {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  position: absolute;
  right: 16px;
  top: 32px;
}

@media (min-width:1152px) {
  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper:hover .tooltip-outer-wrapper {
    display: block;
  }
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .btn.secondary-button {
  min-width: 160px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper {
  max-width: 183px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper {
  color: #000000;
  display: block;
  padding: 4px 10px;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.pending,
.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.in_review {
  color: #adafb3;
  padding: 6px 24px 6px 46px;
  position: relative;
  text-align: left;
  border: 1px solid rgba(173,175,179,0.3);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.pending .icon,
.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.in_review .icon {
  top: 50%;
  left: 24px;
  color: #adafb3;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.closedForMentees {
  background-color: rgba(248,59,78,0.5);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper.accepted {
  background-color: rgba(69,220,166,0.4);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item:has(.request-mentor-details) .full-card-clickable-block .right-content-block {
  width: 60%;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .see-all {
  padding: 8px 0;
  border-top: 1px solid #f9f9f9;
  margin-top: 24px;
  text-align: center;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .see-all .see-all-link {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: transparent;
  border: none;
  width: 100%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .see-all .see-all-link:hover {
  background-color: #000000;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .see-all .see-all-link:hover .overlay-layer {
  display: block;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .see-all .see-all-link:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .see-all .see-all-link .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .see-all .see-all-link .btn-text {
  z-index: 1;
  position: relative;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .no-results-block {
  padding: 16px 0 32px 0;
  text-align: center;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .no-results-block .content {
  width: 80%;
  margin: auto auto 24px auto;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  color: #000000;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .preview-profile-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  max-width: 880px;
  background-color: #ffffff;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
}

@media only screen and (min-width:768px) and (max-width:1200px) {
  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details {
    width: 100%;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block {
    width: 80%;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list {
    max-height: 100% !important;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item {
    margin-bottom: 10px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details {
    width: 100%;
    position: unset;
    vertical-align: unset;
    max-width: 100%;
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper {
    max-width: 100%;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper {
    max-width: none;
    text-align: center;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    padding: 10px;
    max-width: 400px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper {
    display: block;
    position: unset;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .btn.secondary-button {
    min-width: 100%;
    max-width: 100%;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .btn-request {
    padding: 10px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper {
    top: unset;
    bottom: 72px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
    padding-top: 40px;
    width: 292px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .show-tooltip {
    display: block;
  }
}

@media (max-width:767px) {
  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper {
    padding: 16px 16px 0;
    margin-bottom: 32px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper.private-mentor {
    margin-bottom: 40px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper.private-mentor .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block .name-block {
    color: #000000;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item {
    padding: 24px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item:hover {
    box-shadow: none;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details {
    width: 100%;
    position: unset;
    vertical-align: unset;
    max-width: 100%;
    margin-top: 16px;
    margin-left: 0;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper {
    max-width: 100%;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper {
    max-width: none;
    text-align: center;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .tag-outer-wrapper .tag-inner-wrapper {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    padding: 10px;
    max-width: 400px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper {
    display: block;
    position: unset;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .btn.secondary-button {
    min-width: 100%;
    max-width: 100%;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .btn-request {
    padding: 10px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper {
    top: unset;
    bottom: 72px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
    padding-top: 40px;
    width: 292px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .request-mentor-details .mentor-wrapper .request-button-outer-wrapper .show-tooltip {
    display: block;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details {
    flex-direction: column;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .mentor-details-left-block {
    align-self: center;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .mentor-details .right-content-block {
    width: 100%;
    padding: 0;
    margin-top: 16px;
    text-align: center;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block {
    margin-left: 0;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block.mobile-skills-block {
    display: block;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list {
    margin-top: 0;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list.mobile-skills-list {
    display: block;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list.ph-a11y-skills-list {
    max-height: none;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .job-details-block .results-block .mentor-list-items .mentor-list-item .mentor-info-block .skills-tag-block .skills-list .skills-list-item {
    margin-top: 8px;
    margin-right: 8px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .no-results-block {
    margin: 0;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .no-results-block .content {
    width: 100%;
    margin-bottom: 24px;
    font-size: 20px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 30px;
  }

  .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper .preview-profile-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .im-cp-home-page .btn-request.mentor-mobile-hide {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-list-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-recommendations-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper {
  padding: 16px 24px 0;
  min-height: 350px;
  margin-bottom: 40px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .ph-widget-heading {
  width: 100%;
  margin: 0 0 16px;
  position: relative;
  padding-left: 30px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .ph-widget-heading .icon {
  top: 5px;
  left: 0;
  color: #000000;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  font-size: 20px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .ph-widget-heading .heading {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .show-loader {
  position: absolute;
  top: 50%;
  left: 50%;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-title .recommendations-title {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin-bottom: 6px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards {
  flex-wrap: wrap;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card {
  width: 50%;
  min-height: 300px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card:first-of-type {
  padding-right: 8px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card:last-of-type {
  padding-left: 8px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper {
  width: 100%;
  height: 100%;
  border: 1px solid #808080;
  padding: 20px 24px 24px;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper.video-wrapper-block {
  padding-bottom: 8px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .card-link-wrapper {
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  display: block;
  z-index: 1;
  position: absolute;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  z-index: 10;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper .date {
  display: inline-block;
  margin-right: 16px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper .job-training-wrapper {
  margin-bottom: 4px;
  display: inline-block;
  background: rgba(0,0,0,0.04);
  padding: 4px 6px;
  color: #000000;
  border-radius: 6px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .title {
  color: #000000;
  margin: 0;
  font-size: 18px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location .im-icon-location {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location .icon-text {
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location {
  color: #000000;
  border: none;
  padding: 0;
  z-index: 5;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  margin-top: 6px;
  text-align: left;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location .im-icon-location {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location .multi-location-text {
  padding-bottom: 0;
  border-bottom: 1px solid #000000;
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration .icon-time {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration .icon-text {
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .description {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin: 0;
  margin-top: 16px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper {
  position: relative;
  margin: 0 -16px;
  margin-top: 26px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper .video-thumbnail-img {
  height: 160px;
  width: 100%;
  overflow: hidden;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper .video-play-icon {
  max-height: 56px;
  width: 56px;
  height: 56px;
  max-width: 56px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper {
  position: relative;
  padding-left: 36px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper figure {
  top: 50%;
  left: 0;
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper figure img {
  width: 100%;
  height: 100%;
  max-width: 28px;
  object-fit: cover;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .avator {
  top: 50%;
  left: 0;
  color: #85878C;
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  font-size: 14px;
  text-align: center;
  line-height: 28px;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details {
  color: #85878C;
  margin: 0;
  display: inline-block;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details .creator-name {
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  z-index: 8;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details .creator-name.linkk:hover {
  text-decoration: underline;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop.active .custom-popup-wrapper {
  display: block;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper {
  display: none;
  position: relative;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  color: #ffffff;
  top: 30%;
  right: 21%;
  transform: translate(-30%, -21%);
  -o-transform: translate(-30%, -21%);
  -ms-transform: translate(-30%, -21%);
  -moz-transform: translate(-30%, -21%);
  -webkit-transform: translate(-30%, -21%);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block {
  width: 60%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player {
  height: 350px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
  width: 86px;
  height: 86px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress {
  overflow: hidden;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .see-all {
  padding: 8px 0;
  border-top: 1px solid #f9f9f9;
  margin-top: 24px;
  text-align: center;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .see-all .see-all-link {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .see-all .see-all-link:hover {
  background-color: #000000;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .see-all .see-all-link:hover .overlay-layer {
  display: block;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .see-all .see-all-link:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .see-all .see-all-link .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .see-all .see-all-link .btn-text {
  z-index: 1;
  position: relative;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 60px 0;
  z-index: 100;
  position: fixed;
  overflow-y: auto;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper {
  width: 100%;
  margin: auto;
  position: relative;
  max-width: 600px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper {
  padding: 48px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .popup-heading {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .popup-sub-heading {
  color: #000000;
  margin: 4px 0 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  letter-spacing: .2px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item:not(:first-of-type) {
  margin-top: 12px;
}

.ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item .im-icon-location {
  width: 17px;
  height: 17px;
  display: inline-block;
  font-size: 15px;
  margin-top: 4px;
  line-height: 1;
  margin-right: 4px;
}

@media only screen and (max-width:1151px) {
  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper {
    margin-bottom: 32px;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card {
    width: 50%;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper {
    max-width: none;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper {
    padding: 16px 16px 0;
    margin-bottom: 32px;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards {
    display: block;
    margin: 0;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card {
    width: 100%;
    max-width: none;
    min-height: auto;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card:first-of-type {
    padding-right: 0;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card:last-of-type {
    margin-top: 16px;
    padding-left: 0;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper {
    margin-bottom: 72px;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper {
    margin-top: 12px;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .custom-popup-wrapper {
    width: 90%;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .custom-popup-wrapper .close-popup {
    right: 16px;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .custom-popup-wrapper .video-block {
    width: 80%;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay {
    display: block;
    padding: 0;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .btn-close {
    top: 24px;
    right: 24px;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper {
    height: 100vh;
    padding: 76px 20px;
    overflow-y: auto;
  }

  .ph-im-gigs-recommendations-v1-view1-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .popup-heading {
    font-size: 20px;
    line-height: 30px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-recommendations-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-event-results-v1-imview1-imredesign-default#-TZYBBLPN!*/

.ph-event-results-v1-imview1-imredesign-default .event-results-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .heading-wrapper {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .heading-wrapper .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .heading-wrapper .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item {
  border: 1px solid #808080;
  background-color: #ffffff;
  margin-right: 16px;
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  justify-content: space-between;
  flex-direction: column;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item:last-of-type {
  margin-right: 0;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .link-overlay {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  left: 0;
  text-decoration: none;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper {
  height: 198px;
  position: relative;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img {
  height: 100%;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper .figure-img .img-responsive {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper .category-tag {
  top: 24px;
  left: 24px;
  color: #000000;
  padding: 4px 12px;
  z-index: 1;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 50%;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
  padding: 16px 24px 24px 24px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .card-heading-wrapper {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px;
  color: #000000;
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-location-wrapper {
  min-height: 24px;
  color: #000000;
  margin-bottom: 32px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #000000;
  position: relative;
  padding-right: 50px;
  flex-direction: column;
  align-items: baseline;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .date-wrapper {
  margin-bottom: 8px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .date-wrapper .icon {
  font-size: 18px;
  line-height: 1;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .time-wrapper {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .time-wrapper .icon {
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper {
  position: absolute;
  right: 0;
  z-index: 2;
  top: 4px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-wrapper {
  text-align: right;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn {
  position: relative;
  height: 40px;
  width: 40px;
  background: none;
  border: none;
  color: #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn .icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper .share-action-btn:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link {
  width: 100%;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item:hover {
  background-color: #000000;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item:hover .overlay-layer {
  display: block;
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-events-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

@media (max-width:1151px) {
  .ph-event-results-v1-imview1-imredesign-default .event-results-area {
    margin-bottom: 32px;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper {
    flex-direction: column;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item {
    margin-bottom: 16px;
    margin-right: 0;
    width: 100%;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-top-wrapper {
    height: 154px;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
    padding: 16px 24px 24px 24px;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper {
    padding-right: 0;
    padding-bottom: 50px;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .cards-list-wrapper .cards-list-item .card-bottom-wrapper .event-details-wrapper .share-button-wrapper {
    left: 0;
    bottom: 0;
  }

  .ph-event-results-v1-imview1-imredesign-default .event-results-area .bottom-wrapper .see-all-roles-link-item {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-event-results-v1-imview1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-erg-list-v1-view1-imredesign-default#-TZYBBLPN!*/

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper {
  padding: 16px 24px 0;
  margin-bottom: 40px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .ph-widget-heading {
  position: relative;
  padding-left: 30px;
  margin-bottom: 16px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .ph-widget-heading .icon {
  top: 5px;
  left: 0;
  color: #000000;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  font-size: 20px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .ph-widget-heading .heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 {
  padding: 0;
  margin-right: 16px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12:last-of-type {
  margin-right: 0;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper {
  width: 100%;
  border: 1px solid #808080;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper {
  display: block;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper {
  height: 198px;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .img-community {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .tag {
  top: 24px;
  left: 24px;
  color: #000000;
  padding: 4px 12px;
  z-index: 10;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .tag .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.9);
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .tag .tag-text {
  z-index: 1;
  position: relative;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper {
  height: 168px;
  padding: 16px 24px 0;
  background-color: #ffffff;
  overflow: hidden;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper .name {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper .description {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block {
  padding: 0 24px 24px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
  height: 88px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block .btn.secondary-button,
.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block .ph-join-text {
  margin: 24px 0 0;
  display: inline-block;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .see-all {
  padding: 8px 0;
  border-top: 1px solid #f9f9f9;
  margin-top: 24px;
  text-align: center;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .see-all .see-all-link {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .see-all .see-all-link:hover {
  background-color: #000000;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .see-all .see-all-link:hover .overlay-layer {
  display: block;
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .see-all .see-all-link:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .see-all .see-all-link .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .see-all .see-all-link .btn-text {
  z-index: 1;
  position: relative;
}

@media (max-width:1151px) {
  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper {
    padding: 40px 16px 0;
  }
}

@media (max-width:767px) {
  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper {
    padding: 16px 16px 0;
    margin-bottom: 32px;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container {
    padding: 0;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row {
    margin: 0;
    flex-direction: column;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 {
    padding: 0;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12:first-of-type {
    padding-right: 0;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12:last-of-type {
    padding-left: 0;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12:not(:last-of-type) .card-wrapper {
    margin: 0 auto 18px;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper {
    margin: 0;
    max-width: 344px;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .img-wrapper .tag {
    top: 16px;
    left: 16px;
    padding: 4px 16px;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper {
    height: 139px;
    padding: 24px 16px;
    padding-bottom: 0;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .group-link-wrapper .content-wrapper .description {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block {
    padding: 24px 16px;
    padding-top: 0;
    height: 104px;
  }

  .ph-erg-list-v1-view1-imredesign-default .communities-wrapper .container .row .col-xs-12 .card-wrapper .action-block .ph-join-text {
    margin: 40px 0 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-erg-list-v1-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-blog-list-v1-im-view1-imredesign-default#-TZYBBLPN!*/

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container {
  position: relative;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper {
  padding: 16px 24px 0;
  margin-bottom: 40px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-widget-heading {
  position: relative;
  padding-left: 30px;
  margin-bottom: 16px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-widget-heading .icon {
  top: 5px;
  left: 0;
  color: #000000;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  font-size: 20px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-widget-heading .heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item {
  width: 50%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item:first-of-type {
  padding-right: 8px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item:last-of-type {
  padding-left: 8px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  max-width: 400px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .ph-a11y-overlay-link {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  position: absolute;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .ph-image-block {
  position: relative;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .ph-image-block figure {
  height: 198px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .ph-image-block figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .ph-image-block .featured-tag {
  top: 24px;
  left: 24px;
  color: #000000;
  padding: 4px 12px;
  z-index: 1;
  position: absolute;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: #e6ecf1;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 50%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper {
  border: 1px solid #808080;
  height: 288px;
  padding: 16px 24px 24px;
  flex-direction: column;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-top-wrapper {
  margin-bottom: 16px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-top-wrapper .category-name {
  color: #000000;
  display: inline-block;
  padding: 4px 12px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 70%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-top-wrapper .blog-date {
  color: #000000;
  float: right;
  font-size: 14px;
  max-width: 30%;
  margin-top: 6px;
  line-height: 20px;
  padding-left: 4px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-content .article-name {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-content .article-description {
  color: #000000;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info figure {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #ffffff;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info figure .author-thumb {
  width: 28px;
  height: 28px;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info .avatar-circle {
  color: #000000;
  width: 32px;
  height: 32px;
  font-size: 12px;
  text-align: center;
  line-height: 32px;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info .author-details-wrapper {
  width: calc(100% - 42px);
  margin-left: 4px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info .author-details-wrapper .author-name {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info .author-details-wrapper .author-designation {
  color: #85878C;
  font-size: 14px;
  margin-top: 4px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .show-more-button {
  margin-top: 32px;
  text-align: center;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .show-more-button .btn.secondary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .see-all {
  padding: 8px 0;
  border-top: 1px solid #f9f9f9;
  margin-top: 24px;
  text-align: center;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .see-all .see-all-link {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .see-all .see-all-link:hover {
  background-color: #000000;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .see-all .see-all-link:hover .overlay-layer {
  display: block;
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .see-all .see-all-link:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .see-all .see-all-link .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .see-all .see-all-link .btn-text {
  z-index: 1;
  position: relative;
}

@media only screen and (max-width:1151px) {
  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-top-wrapper .category-name,
  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-top-wrapper .blog-date {
    max-width: 50%;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-content .article-name {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .show-more-button {
    margin-top: 16px;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item {
    width: 50%;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper {
    max-width: 100%;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-top-wrapper .category-name {
    max-width: 70%;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .article-details-wrapper .article-top-wrapper .blog-date {
    max-width: 30%;
  }
}

@media only screen and (max-width:767px) {
  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper {
    padding: 16px 16px 0;
    margin-bottom: 32px;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item {
    width: 100%;
    margin-bottom: 18px;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item:first-of-type {
    padding-right: 0;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item:last-of-type {
    margin: 0;
    padding-left: 0;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper {
    max-width: 100%;
    min-height: auto;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .ph-image-block figure {
    height: 154px;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper {
    height: auto;
    padding: 24px 20px;
  }

  .ph-blog-list-v1-im-view1-imredesign-default .phs-widget-block-area .widget-container .blog-section-outer-wrapper .ph-blogs-block .blog-list .blog-list-item .article-wrapper .article-info-wrapper .author-info {
    margin-top: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-blog-list-v1-im-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-view3-imredesign-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area {
  padding: 0;
  margin-bottom: 40px;
  background-color: transparent;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container {
  padding: 0;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
  width: 32%;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:first-of-type {
  padding-right: 0;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:nth-of-type(2) {
  padding-left: 0;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:nth-of-type(3n) .course-list-item-layer .course-list-item-link .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:nth-of-type(3n) .course-list-item-layer .course-list-item-link .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses {
  padding: 16px 24px 0;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading {
  margin: 0 0 16px;
  position: relative;
  padding-left: 30px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading.lms-plan>.icon {
  color: #000000;
  width: 24px;
  height: 24px;
  font-size: 24px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading.lms-plan>.heading {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .icon {
  top: 5px;
  left: 0;
  color: #000000;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  font-size: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading>.heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading>.sub-heading {
  color: #000000;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
  width: 50%;
  max-width: 400px;
  flex-shrink: 0;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:first-of-type {
  padding-right: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:nth-of-type(2) {
  padding-left: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
  height: 100%;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
  padding: 16px 24px 24px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
  display: none;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .see-all {
  padding: 8px 0;
  border-top: 1px solid #f9f9f9;
  margin-top: 24px;
  text-align: center;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .see-all .see-all-link {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .see-all .see-all-link:hover {
  background-color: #000000;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .see-all .see-all-link:hover .overlay-layer {
  display: block;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .see-all .see-all-link:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .see-all .see-all-link .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .see-all .see-all-link .btn-text {
  z-index: 1;
  position: relative;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state {
  border: 1px solid #f9f9f9;
  padding: 24px 64px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state.completed-plan-tab {
  text-align: center;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .heading-wrapper {
  position: relative;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .heading-wrapper .icon {
  top: 4px;
  left: -40px;
  color: #000000;
  width: 24px;
  height: 24px;
  position: absolute;
  font-size: 24px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .heading {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .sub-heading {
  color: #000000;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .sub-heading .sub-text-link {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .image-wrapper {
  margin-top: 10px;
}

.ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .image-wrapper .img-empty-state-completed-plan {
  width: 100%;
  max-width: 420px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px auto;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 18px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 48px;
  background-color: #fcfcfc;
  padding: 12px 22px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .visibility-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper {
  background-color: #fcfcfc;
  padding: 16px 16px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button {
  padding: 12px 6px;
  background: transparent;
  border: none;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-circle {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 20px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .button-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area {
    padding: 0;
    margin-bottom: 16px;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area.learning-plan-recommendations .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    width: 100%;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses {
    padding: 16px 16px 0;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading {
    width: 100%;
    border: none;
    margin: 0 0 16px;
    display: block;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .heading {
    width: 100%;
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    white-space: normal;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .see-all {
    display: none;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
    display: block;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    width: 100%;
    max-width: 100%;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:first-of-type {
    padding-right: 0;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:last-of-type {
    padding-left: 0;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
    position: relative;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
    top: 0;
    width: 100%;
    bottom: 50px;
    display: block;
    z-index: 10;
    position: absolute;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state {
    padding: 24px;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state.completed-plan-tab {
    text-align: left;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .heading-wrapper {
    position: relative;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .heading-wrapper .icon {
    position: static;
    margin-bottom: 8px;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .heading,
  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .sub-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .heading .sub-text,
  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .sub-heading .sub-text {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-course-recommendations-v1-view3-imredesign-default .course-recommendations-area .widget-container .courses-block .empty-state .image-wrapper .img-empty-state-completed-plan {
    max-width: 266px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-view3-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-cp-nextrole-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .heading-wrapper {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .heading-wrapper .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  position: absolute;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .heading-wrapper .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item {
  border: 1px solid #808080;
  background-color: #ffffff;
  margin-right: 16px;
  flex-grow: 1;
  flex-basis: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  position: relative;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item:last-of-type {
  margin-right: 0;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item:hover {
  cursor: pointer;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .link-overlay {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  left: 0;
  text-decoration: none;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-top-wrapper {
  padding: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-top-wrapper .card-heading-wrapper {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-top-wrapper .role-signals-wrapper {
  padding: 2px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-top-wrapper .role-signals-wrapper .job-opening {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-top-wrapper .role-signals-wrapper .job-opening .num-of-jobs {
  margin-right: 8px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-top-wrapper .role-signals-wrapper .job-opening .icon {
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
  padding: 20px 22px 20px 28px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .fitlevel-wrapper {
  margin-bottom: 24px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .fitlevel-wrapper .fitlevel-heading {
  color: #000000;
  margin-bottom: 4px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .fitlevel-wrapper .fitlevel-tag {
  font-family: FSThriveElliotWeb-Heavy;
  position: relative;
  padding: 4px 12px;
  left: -12px;
  display: inline-block;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .fitlevel-wrapper .fitlevel-tag .fitlevel-text {
  margin-right: 4px;
  color: #000000;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .fitlevel-wrapper .fitlevel-tag .icon {
  color: #000000;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .role-comparison-wrapper .skills-comparison {
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .role-comparison-wrapper .skills-comparison .skills-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .role-comparison-wrapper .skills-comparison .emp-skills {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper .role-comparison-wrapper .competencies-comparison {
  margin-bottom: 4px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.potentialMatch {
  -webkit-box-shadow: inset 4px 0 0 #fde5e5;
  -moz-box-shadow: inset 4px 0 0 #fde5e5;
  box-shadow: inset 4px 0 0 #fde5e5;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.potentialMatch:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.potentialMatch .card-bottom-wrapper {
  background-color: #fde5e5;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.potentialMatch .card-bottom-wrapper .fitlevel-wrapper .fitlevel-tag {
  background-color: #fab2b2;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.goodMatch {
  -webkit-box-shadow: inset 4px 0 0 rgba(255,214,92,0.15);
  -moz-box-shadow: inset 4px 0 0 rgba(255,214,92,0.15);
  box-shadow: inset 4px 0 0 rgba(255,214,92,0.15);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.goodMatch:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.goodMatch .card-bottom-wrapper {
  background-color: rgba(255,214,92,0.15);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.goodMatch .card-bottom-wrapper .fitlevel-wrapper .fitlevel-tag {
  background-color: rgba(255,214,92,0.5);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.bestMatch {
  -webkit-box-shadow: inset 4px 0 0 #d9fcf6;
  -moz-box-shadow: inset 4px 0 0 #d9fcf6;
  box-shadow: inset 4px 0 0 #d9fcf6;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.bestMatch:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.bestMatch .card-bottom-wrapper {
  background-color: #d9fcf6;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item.bestMatch .card-bottom-wrapper .fitlevel-wrapper .fitlevel-tag {
  background-color: #80f7e1;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link {
  width: 100%;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item:hover {
  background-color: #000000;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item:hover .overlay-layer {
  display: block;
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

@media only screen and (min-width:768px) and (max-width:1200px) {
  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper {
    margin-bottom: 32px;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper {
    flex-direction: column;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
    padding: 20px 84px 20px 28px;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item {
    padding: 0;
  }
}

@media (max-width:767px) {
  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper {
    margin-bottom: 32px;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper {
    flex-direction: column;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .cards-list-wrapper .cards-list-item .card-bottom-wrapper {
    padding: 20px 84px 20px 28px;
  }

  .ph-im-cp-nextrole-v1-default-imredesign-default .career-path-outer-wrapper .bottom-wrapper .see-all-roles-link-item {
    padding: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-cp-nextrole-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-preference-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .heading-box {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .heading-box .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .heading-box .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .jobs-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list {
  margin-bottom: 24px;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  border: 1px solid #808080;
  margin: 0 0 16px;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin: 0;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper .see-all-jobs-link {
  width: 100%;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover {
  background-color: #000000;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover .overlay-layer {
  display: block;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .show-more {
  padding: 24px 0 0;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:767px) {
  .ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area {
    padding: 16px;
    margin-bottom: 32px;
  }

  .ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .heading-box .icon {
    vertical-align: middle;
  }

  .ph-recom-jobs-preference-v1-view2-imredesign-default .recommended-jobs-area .jobs-block .jobs-list {
    margin-bottom: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-preference-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-segmentation-cards-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area {
  margin-bottom: 24px;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .heading {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin-bottom: 16px;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block {
  justify-content: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item {
  background: #ffffff;
  padding: 16px 16px 24px 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-right: 16px;
  flex-grow: 1;
  flex-basis: 30%;
  max-width: 32%;
  margin-bottom: 16px;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item:nth-child(3n+3) {
  margin-right: 0;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item:last-of-type {
  margin-right: 0;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item .image-wrapper {
  margin-bottom: 8px;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item .image-wrapper img {
  width: 56px;
  height: 56px;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item .content-wrapper {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  min-height: 96px;
}

.ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item .button-wrapper .secondary-button {
  width: 100%;
  font-family: FSThriveElliotWeb-Heavy;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media (max-width:767px) {
  .ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block {
    flex-direction: column;
  }

  .ph-im-segmentation-cards-v1-default-imredesign-default .recommended-segments-area .container-block .ph-im-segmentation-block .segment-list-item {
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-segmentation-cards-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-accordion-view-imredesign-default#-TZYBBLPN!*/

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area.all-courses-area .widget-container {
  padding: 0;
  background-color: transparent;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container {
  padding: 0 40px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container.minimized {
  background-color: #ffffff;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container>.heading-wrapper {
  padding: 24px 0;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  cursor: pointer;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container>.heading-wrapper .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container>.heading-wrapper .btn-job-dropdown {
  border: none;
  padding: 0;
  line-height: 1;
  background-color: transparent;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container>.heading-wrapper .btn-job-dropdown .im-icon-arrow-down,
.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container>.heading-wrapper .btn-job-dropdown .im-icon-arrow-up {
  color: #000000;
  width: 20px;
  height: 10px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container>.heading-wrapper.mobile {
  display: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: 22px;
  justify-content: space-between;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav {
  margin-top: 24px;
  margin-bottom: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav-wrapper {
  display: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .left-section {
  width: 50%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .right-section {
  width: 50%;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .right-section .btn-navigation {
  max-width: 45%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .btn-navigation {
  color: #000000;
  border: none;
  padding: 0 0 0 12px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .btn-navigation.btn-next {
  padding: 0 12px 0 0;
  margin-left: 32px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .btn-navigation .icon {
  top: 50%;
  display: inline-block;
  position: absolute;
  font-size: 9px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .btn-navigation .icon.im-icon-left-arrow-thin {
  left: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper .btn-navigation .icon.im-icon-right-arrow-thin {
  right: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
  margin: 0 -16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
  padding: 0 16px;
  margin-bottom: 32px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.right-tooltip .course-list-item-layer .course-list-item-link .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item.right-tooltip .course-list-item-layer .course-list-item-link .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
  position: relative;
  height: 100%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
  top: 0;
  width: 100%;
  bottom: 0;
  display: none;
  z-index: 10;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .see-all-card {
  padding: 0 14px;
  margin-top: 28px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .see-all-card .btn-see-all {
  color: #000000;
  width: 100%;
  border: 1px solid #f9f9f9;
  padding: 16px;
  font-size: 14px;
  min-height: 472px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .see-all-card .btn-see-all .view-all-course-arrow {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  height: 12px;
  width: 12px;
  margin-left: 2px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item {
  border-top: 1px solid #f9f9f9;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded {
  padding-bottom: 48px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded .accordion-heading {
  margin-bottom: 36px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded .accordion-heading.desktop-mode {
  padding-bottom: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded .accordion-heading .heading-right-section .date-wrapper .date-field-wrapper .input-date-field {
  color: #000000;
  border-bottom-color: #f9f9f9;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded .accordion-heading .heading-right-section .date-wrapper .date-field-wrapper .btn-select-date {
  display: block;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading {
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading.desktop-mode {
  padding: 24px 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section {
  width: 72%;
  padding-right: 8px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section:hover {
  cursor: pointer;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section .heading {
  display: inline;
  font-size: 22px;
  line-height: 33px;
  margin-right: 20px;
  vertical-align: middle;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section .skill-gap-tag {
  color: #325779;
  display: inline-block;
  padding: 4px 10px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: #e6ecf1;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section .completed-course {
  color: #892A47;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section .completed-course .icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  font-size: 24px;
  margin-bottom: 4px;
  vertical-align: middle;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section .completed-course>span {
  display: inline;
  vertical-align: middle;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section {
  width: 28%;
  padding: 0 24px 0 8px;
  position: relative;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .date-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .date-wrapper .date-label {
  color: #000000;
  font-size: 16px;
  max-width: 50%;
  line-height: 24px;
  margin-right: 6px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .date-wrapper .date-field-wrapper {
  position: relative;
  padding-right: 22px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .date-wrapper .date-field-wrapper .input-date-field {
  color: #adafb3;
  border: none;
  padding: 0;
  font-size: 16px;
  max-width: 124px;
  line-height: 24px;
  border-bottom: 1px solid transparent;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .date-wrapper .date-field-wrapper .btn-select-date {
  top: 50%;
  right: 0;
  border: none;
  display: none;
  padding: 0;
  position: absolute;
  line-height: .7;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .date-wrapper .date-field-wrapper .btn-select-date .icon {
  color: #000000;
  width: 14px;
  height: 14px;
  display: inline-block;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .info-text {
  color: #adafb3;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .btn-accordion {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .btn-accordion .im-icon-arrow-down,
.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .btn-accordion .im-icon-arrow-up {
  color: #000000;
  width: 20px;
  height: 10px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single {
  top: 44px !important;
  left: auto !important;
  right: -50px;
  width: 292px;
  z-index: 50;
  overflow: hidden;
  position: absolute !important;
  background-color: #ffffff;
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.07);
  -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.07);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.07);
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single.is-hidden {
  display: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title {
  color: #000000;
  padding: 12px 24px;
  position: relative;
  flex-flow: wrap;
  font-size: 14px;
  align-items: center;
  line-height: 20px;
  margin-bottom: 14px;
  justify-content: center;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
  position: relative;
  font-size: 0;
  line-height: 1;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
  top: 50%;
  right: 0;
  speak: none;
  content: "\e0ee";
  position: absolute;
  font-size: 10px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label:last-of-type {
  margin-left: 24px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
  color: #000000;
  border: none;
  z-index: 1;
  position: relative;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  padding-right: 16px;
  -moz-appearance: none;
  background-color: transparent;
  -webkit-appearance: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
  display: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
  border: none;
  padding: 0;
  position: absolute;
  font-size: 0;
  min-width: 20px;
  min-height: 16px;
  background-color: transparent;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev {
  left: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
  left: 0;
  content: "\5e";
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
  right: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
  right: 0;
  content: "\5d";
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
  top: 50%;
  color: #000000;
  speak: none;
  position: absolute;
  font-size: 20px;
  font-style: normal !important;
  font-family: "platform-font" !important;
  font-weight: normal !important;
  line-height: 1;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table {
  width: 100%;
  background-color: #ffffff;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
  color: #000000;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 20px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
  cursor: initial;
  border-bottom: none;
  text-decoration: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody {
  padding: 0 12px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row:last-of-type td {
  padding-bottom: 12px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
  text-align: center;
  padding-top: 10px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
  color: #ffffff;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
  color: #000000;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
  color: #85878C;
  width: 28px;
  height: 28px;
  border: none;
  padding: 2px;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-item-content .courses-list {
  margin: 0 -14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-item-content .courses-list .course-list-item {
  padding: 0 14px;
  margin-top: 28px;
  margin-bottom: 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .btn-show-more {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  margin-top: 32px;
  line-height: 24px;
  background-color: transparent;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .empty-state-wrapper {
  padding: 72px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .empty-state-wrapper figure img {
  margin: 0 auto 28px;
  display: block;
  max-width: 150px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .empty-state-wrapper .no-course-content {
  color: #000000;
  margin: 0 0 24px;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 36px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .empty-state-wrapper .btn.primary-button {
  min-width: 172px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px auto;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 18px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 48px;
  background-color: #fcfcfc;
  padding: 12px 22px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .visibility-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper {
  background-color: #fcfcfc;
  padding: 16px 16px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button {
  padding: 12px 6px;
  background: transparent;
  border: none;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-circle {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 20px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .button-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-accordion-view-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

@media (max-width:1151px) {
  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
    display: block;
  }
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container {
    padding: 0 18px;
    background-color: #ffffff;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .heading-wrapper.desktop {
    display: none;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .heading-wrapper.mobile {
    display: inline-flex;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section {
    padding-left: 8px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.top-nav-wrapper .right-section .btn-navigation.btn-next {
    margin: 0;
    max-width: none;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav-wrapper {
    margin: 0;
    display: block;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav-wrapper .left-section {
    width: 100%;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section {
    width: 100%;
    display: block;
    margin-top: 24px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section .btn-navigation {
    max-width: 50%;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section .btn-navigation.btn-prev {
    padding-right: 6px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .navigation-wrapper.bottom-nav-wrapper .right-section .btn-navigation.btn-next {
    float: right;
    margin: 0;
    padding-left: 6px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    margin-bottom: 18px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded {
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 32px 18px;
    z-index: 1200;
    position: fixed;
    overflow-y: auto;
    background-color: #fcfcfc;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded .accordion-heading {
    padding: 24px 20px;
    margin-bottom: 22px;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded .accordion-heading.desktop-mode {
    display: none;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item.expanded .accordion-heading .heading-left-section .heading {
    padding: 0;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading {
    display: block;
    position: relative;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading.desktop-mode {
    padding: 26px 0;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section {
    width: 100%;
    padding: 0;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-left-section .heading {
    margin: 0 0 8px;
    display: block;
    font-size: 20px;
    line-height: 30px;
    padding-right: 20px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section {
    width: 100%;
    padding: 0;
    position: static;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .info-text {
    margin-top: 4px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-heading .heading-right-section .im-icon-arrow-down {
    top: 8px;
    right: 2px;
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .courses-block .skill-based-courses .accordion-item .accordion-item-content .courses-list .course-list-item {
    margin-top: 18px;
  }

  .ph-course-recommendations-v1-accordion-view-imredesign-default .courses-outer-wrapper .course-recommendations-area .widget-container .btn-show-more {
    margin: 40px 18px 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-accordion-view-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-preference-v1-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .heading-box {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .heading-box .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .jobs-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
  margin-bottom: 24px;
  width: 100%;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  border: 1px solid #808080;
  margin: 0 0 16px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin: 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link {
  width: 100%;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover {
  background-color: #000000;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover .overlay-layer {
  display: block;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .show-more {
  padding: 24px 0 0;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:767px) {
  .ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area {
    padding: 16px;
    margin-bottom: 32px;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
    vertical-align: middle;
  }

  .ph-recom-jobs-preference-v1-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
    margin-bottom: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-preference-v1-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
  width: 100%;
  margin-bottom: 24px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  border: 1px solid #808080;
  margin: 0 0 16px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin: 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link {
  width: 100%;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover {
  background-color: #000000;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover .overlay-layer {
  display: block;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more {
  padding: 24px 0 0;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:767px) {
  .ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area {
    padding: 16px;
    margin-bottom: 32px;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
    vertical-align: middle;
  }

  .ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
    margin-bottom: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-browsing-history-v2-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recently-viewed-jobs-v2-view1-imredesign-theme1#-TZYBBLPN!*/

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 16px 24px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
  width: 100%;
  margin-bottom: 24px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  border: 1px solid #808080;
  margin: 0 0 16px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin: 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link {
  width: 100%;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover {
  background-color: #000000;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover .overlay-layer {
  display: block;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more {
  padding: 24px 0 0;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

@media (max-width:767px) {
  .ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area {
    padding: 16px;
    margin-bottom: 32px;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
    vertical-align: middle;
  }

  .ph-recently-viewed-jobs-v2-view1-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
    margin-bottom: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-recently-viewed-jobs-v2-view1-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-recom-jobs-interest-v1-view2-imredesign-theme1#-TZYBBLPN!*/

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area {
  background-color: #ffffff;
  padding: 16px 24px 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .heading-box {
  position: relative;
  color: #000000;
  margin-bottom: 16px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
  margin-right: 10px;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  top: 5px;
  left: 0;
  position: absolute;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .heading-box .heading {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .see-all-jobs-link {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 0;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .see-all-jobs-link .see-all-jobs-link-item {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .jobs-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
  width: 100%;
  margin-bottom: 24px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item {
  border: 1px solid #808080;
  margin: 0 0 16px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list .jobs-list-item:last-of-type {
  margin: 0;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding-top: 8px;
  border-top: 1px solid #808080;
  text-align: center;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link {
  width: 100%;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item {
  color: #000000;
  display: block;
  padding: 8px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover {
  background-color: #000000;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:hover .overlay-layer {
  display: block;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item:active .overlay-layer {
  display: block;
  background-color: rgba(255,255,255,0.94);
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .overlay-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .bottom-wrapper .see-all-jobs-link .see-all-jobs-link-item .see-all-btn-text {
  z-index: 1;
  position: relative;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .show-more {
  padding: 24px 0 0;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: none;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:focus,
.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .show-more .show-more-btn:active {
  outline: 1px dashed #000000;
  outline-offset: -2px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .navigation-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
  background-color: #ffffff;
  padding: 0 24px 24px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .navigation-wrapper .btn-navigate {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .navigation-wrapper .btn-navigate.btn-prev .btn-text {
  margin-left: 8px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .navigation-wrapper .btn-navigate.btn-next .btn-text {
  margin-right: 8px;
}

.ph-recom-jobs-interest-v1-view2-imredesign-theme1 .navigation-wrapper .btn-navigate .btn-text {
  display: inline-block;
  vertical-align: middle;
}

@media (max-width:767px) {
  .ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area {
    padding: 16px 16px 0;
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .heading-box .heading {
    max-width: 80%;
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .heading-box .icon {
    vertical-align: middle;
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-theme1 .recommended-jobs-area .jobs-block .jobs-list {
    margin-bottom: 24px;
  }

  .ph-recom-jobs-interest-v1-view2-imredesign-theme1 .navigation-wrapper {
    margin-bottom: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-recom-jobs-interest-v1-view2-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-interested-topics-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper {
  margin-top: 8px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .three-dots-button {
  display: none;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .visibility-button {
  border: 1px solid rgba(133,135,140,0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  min-height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: auto;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .visibility-button .value {
  margin-right: 10px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .visibility-button .icon {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .frequency-list {
  position: absolute;
  background: #ffffff;
  padding: 10px;
  z-index: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .frequency-list .frequency-list-item {
  cursor: pointer;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .frequency-list .frequency-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .frequency-list .frequency-list-item .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-circle {
  font-size: 16px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-wrapper .frequency-list .frequency-list-item .list-item-name {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  align-items: center;
  height: 30px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-none-wrapper .icon {
  color: #85878C;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .visibility-none-wrapper .visibility-text {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper {
  padding: 24px 48px;
  position: relative;
  min-height: 148px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper {
  top: 24px;
  right: 48px;
  position: absolute;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon {
  color: #000000;
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon:hover,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon:hover .tooltip-text,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon::before,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon::after {
  top: 50%;
  right: 12px;
  width: 0;
  height: 0;
  content: '';
  display: none;
  z-index: 99;
  position: absolute;
  border-color: transparent transparent transparent #6e6e6e;
  border-style: solid;
  border-width: 6px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .tooltip-text {
  top: 50%;
  color: #85878C;
  right: 24px;
  border: solid 1px #808080;
  display: none;
  padding: 2px 14px;
  position: absolute;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  letter-spacing: .5px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  -moz-box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:hover .edit-icon::before,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:focus .edit-icon::before,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:hover .edit-icon::after,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:focus .edit-icon::after {
  display: block;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:hover .tooltip-text,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:focus .tooltip-text {
  display: block;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .heading-wrapper {
  padding-left: 140px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .heading-wrapper .img-wrapper {
  top: 50%;
  left: 48px;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .heading-wrapper .img-wrapper img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .heading-wrapper .empty-state-heading {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .content {
  color: #000000;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
  padding-left: 140px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .content .btn-add-topics {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  background-color: transparent;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper {
  margin-bottom: 24px;
  padding: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper {
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 24px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .head-text {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-right: 16px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .left-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block {
  display: inline-block;
  position: relative;
  margin-left: 24px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-btn-icon {
  border: none;
  height: 24px;
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-details {
  top: -24px;
  left: 44px;
  width: 248px;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-details .visibility-details-text,
.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  margin-bottom: 0;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper>.public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  display: inline-block;
  margin-top: 8px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block .edit-icon {
  background: none;
  border: none;
  padding: 10px;
  margin-right: 20px;
  color: #000000;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block .edit-icon .icon {
  font-size: 18px;
  line-height: 1;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block .edit-icon:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block .edit-icon:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block .add-btn {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block .add-btn .icon {
  margin-right: 8px;
  height: 16px;
  font-size: 14px;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .content-section .selected-topic-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 12px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .content-section .selected-topic-list .selected-topic-list-item {
  color: #000000;
  border: 1px solid #808080;
  padding: 4px 16px 4px 38px;
  position: relative;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .content-section .selected-topic-list .selected-topic-list-item .icon {
  height: 18px;
  width: 18px;
  font-size: 16px;
  top: 50%;
  left: 16px;
  color: #2ABB87;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper {
  width: 100%;
  margin: 80px auto;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-heading-wrapper {
  padding: 40px 40px 0;
  position: relative;
  margin-bottom: 22px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-heading-wrapper .btn-close {
  top: 42px;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper {
  padding: 0 40px 40px;
  min-height: 518px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 48px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topics-field {
  color: #000000;
  width: 208px;
  padding: 0 24px 8px 0;
  font-size: 16px;
  line-height: 24px;
  border-color: #000000;
  border-style: solid;
  border-width: 0 0 1px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topics-field.error {
  border-color: #f83b4e;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topics-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topics-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topics-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topics-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topic {
  top: 50%;
  color: #000000;
  right: 0;
  border: none;
  position: absolute;
  font-size: 10px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .add-topic.error {
  top: 6px;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .suggested-topics-list {
  top: 36px;
  left: 0;
  width: 256px;
  height: auto;
  z-index: 2;
  position: absolute;
  max-height: 190px;
  overflow-y: auto;
  padding-bottom: 8px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 4px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 4px 4px rgba(0,0,0,0.1);
  box-shadow: 0 2px 4px 4px rgba(0,0,0,0.1);
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .suggested-topics-list .suggested-topics {
  color: #000000;
  padding: 10px 24px 10px 38px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .suggested-topics-list .suggested-topics:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .suggested-topics-list .suggested-topics.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .input-wrapper .error-text {
  color: #f83b4e;
  display: inline-block;
  font-size: 12px;
  margin-top: 4px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper.suggested-topics .topics-list .topics-list-item:hover {
  cursor: pointer;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper.added-topics {
  margin-top: 68px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper.added-topics .topics-list .topics-list-item {
  padding-right: 30px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper .heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper .topics-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper .topics-list .topics-list-item {
  color: #000000;
  border: 1px solid #808080;
  padding: 4px 10px 4px 30px;
  position: relative;
  font-size: 14px;
  margin-top: 12px;
  line-height: 20px;
  margin-right: 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper .topics-list .topics-list-item>.icon {
  top: 50%;
  left: 10px;
  position: absolute;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper .topics-list .topics-list-item>.icon.im-icon-apple-outline {
  color: #000000;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper .topics-list .topics-list-item>.icon.im-icon-apple-solid {
  color: #2abb87;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper .topics-wrapper .topics-list .topics-list-item .btn-remove {
  top: 50%;
  color: #000000;
  right: 10px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #f9f9f9;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .left-section {
  width: 30%;
  padding-right: 8px;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .left-section .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section {
  width: 70%;
  padding-left: 8px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.secondary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 25%;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.secondary-button.disable-btn {
  color: rgba(0,0,0,0.5);
  border-color: rgba(0,168,182,0.3);
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.secondary-button.disable-btn:hover {
  background-color: transparent;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button {
  margin-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 70%;
}

.ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button.disable-btn {
  color: rgba(0,0,0,0.5);
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

@media (max-width:767px) {
  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper {
    padding: 48px 32px 40px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper {
    top: 26px;
    right: 20px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:hover .edit-icon::before,
  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:focus .edit-icon::before,
  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:hover .edit-icon::after,
  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper:focus .edit-icon::after {
    display: none;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon {
    opacity: 1;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon:hover .tooltip-text,
  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .edit-wrapper .edit-icon:focus .tooltip-text {
    display: none;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .heading-wrapper {
    position: relative;
    align-items: center;
    padding-left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .heading-wrapper .img-wrapper {
    left: 0;
    width: 48px;
    height: 48px;
    position: static;
    margin-right: 8px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .heading-wrapper .empty-state-heading {
    width: calc(100% - 56px);
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .content {
    padding: 0;
    font-size: 14px;
    margin-top: 14px;
    line-height: 20px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper .content .btn-add-topics {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper.public-view-block .visibility-details {
    top: auto;
    left: 50%;
    bottom: 32px;
    transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper {
    display: block;
    padding: 18px;
    position: relative;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper {
    margin-bottom: 16px;
    justify-content: normal;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .left-wrapper {
    justify-content: space-between;
    width: 100%;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .left-wrapper .visibility-none-wrapper {
    display: none;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .left-wrapper .visibility-wrapper {
    display: none;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .head-text {
    max-width: none;
    margin-right: 8px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .heading-wrapper .edit-block {
    display: none;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .content-section {
    padding: 0;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .content-section .selected-topic-list .selected-topic-list-item {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 10px 4px 32px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .topics-content-wrapper .content-section .selected-topic-list .selected-topic-list-item .icon {
    left: 12px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper {
    height: 100vh;
    margin: 0;
    max-width: none;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-heading-wrapper {
    padding: 32px 18px 0;
    margin-bottom: 32px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-heading-wrapper .btn-close {
    top: 28px;
    right: 18px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-content-wrapper {
    padding: 0 18px 200px;
    min-height: auto;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper {
    padding: 18px 18px 24px;
    flex-flow: column-reverse;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .left-section {
    width: 100%;
    padding: 0;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .left-section .btn-cancel {
    margin: 24px auto 0;
    display: block;
    max-width: 400px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section {
    width: 100%;
    display: block;
    padding: 0;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn {
    width: 100%;
    display: block;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.secondary-button {
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-overlay .interested-topics-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button {
    margin: 16px auto 0;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-interested-topics-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-manage-skills-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper {
  display: inline-block;
  position: relative;
  margin-left: 2px;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper:hover .btn-info {
  color: rgba(0,0,0,0.7);
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper {
  top: -17px;
  left: 27px;
  width: 380px;
  border: 1px solid #f9f9f9;
  display: none;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper::before {
  top: 20px;
  left: -7px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  border-left: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper.is-popup {
  width: 100%;
  margin: 100px auto;
  display: block;
  padding: 40px;
  position: static;
  max-width: 426px;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper.is-popup::before {
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper.is-popup .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper {
  padding-right: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper.column-right {
  left: auto;
  right: 27px;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper.column-right::before {
  left: auto;
  right: -7px;
  transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper .tooltip-content-wrapper {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .btn-info {
  color: #adafb3;
  border: none;
  padding: 0;
  line-height: 1;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .btn-info .icon {
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .three-dots-button {
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .visibility-button {
  border: 1px solid rgba(133,135,140,0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  min-height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .visibility-button .value {
  margin-right: 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .visibility-button .icon {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .frequency-list {
  position: absolute;
  background: #ffffff;
  padding: 10px;
  z-index: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item {
  cursor: pointer;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-circle {
  font-size: 16px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .list-item-name {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  align-items: center;
  height: 30px;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-none-wrapper .icon {
  color: #85878C;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-im-manage-skills-v1-default-imredesign-default .visibility-none-wrapper .visibility-text {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper {
  padding: 44px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper.excel-role-disabled .user-skills-wrapper {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper {
  width: 100%;
  padding: 14px 44px;
  max-width: 364px;
  align-items: center;
  background-color: #fcfcfc;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper:last-of-type {
  margin-left: 2px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper.my-skills-tab .icon-outer-wrapper .icon {
  color: #32c5ff;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper.my-skills-tab .content-wrapper .title {
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper.active {
  position: relative;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -3px 18px -7px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 -3px 18px -7px rgba(0,0,0,0.2);
  box-shadow: 0 -3px 18px -7px rgba(0,0,0,0.2);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper.active::before {
  left: 0;
  right: 0;
  width: 100%;
  bottom: -8px;
  height: 10px;
  content: '';
  position: absolute;
  background-color: #ffffff;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper:hover {
  cursor: pointer;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper .icon-outer-wrapper {
  width: 54px;
  height: 54px;
  align-items: center;
  flex-shrink: 0;
  margin-right: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper .icon-outer-wrapper .icon {
  color: #808080;
  font-size: 48px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .title {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .sub-title {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .count {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 48px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .count .total-count {
  color: #adafb3;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper {
  padding: 48px 44px;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border-top-left-radius: 0;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .btn-back {
  color: #000000;
  border: none;
  padding: 0;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  padding-left: 10px;
  margin-bottom: 24px;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .btn-back .icon {
  top: 1px;
  left: 0;
  position: absolute;
  font-size: 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper {
  max-width: 67%;
  padding-right: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper {
  gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .success-msg-wrapper {
  width: 100%;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .success-msg-wrapper .img-outer-wrapper {
  width: 48px;
  height: 48px;
  position: relative;
  flex-shrink: 0;
  margin-right: 8px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .success-msg-wrapper .img-outer-wrapper .inner-circle {
  left: 7px;
  width: 26px;
  bottom: 5px;
  height: 26px;
  position: absolute;
  background-color: rgba(255,214,92,0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .success-msg-wrapper .img-outer-wrapper .img-success {
  position: relative;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .success-msg-wrapper .success-message {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .sub-heading {
  color: #85878C;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block {
  display: inline;
  position: relative;
  margin-left: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-btn-icon {
  background: transparent;
  border: none;
  padding: 0;
  height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-details {
  position: absolute;
  left: 44px;
  top: -24px;
  padding: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  width: 248px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-details .visibility-details-text,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-details .visibility-details-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  display: inline-block;
  margin-top: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper {
  max-width: 35%;
  text-align: right;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-edit {
  background: none;
  border: none;
  padding: 10px;
  margin-right: 50px;
  color: #000000;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  transition: .5s;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-edit .icon {
  line-height: 1;
  font-size: 18px;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-edit .edit-btn-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  margin-right: 20px;
  width: 84px;
  transform: translate(-50%, 42px);
  -o-transform: translate(-50%, 42px);
  -ms-transform: translate(-50%, 42px);
  -moz-transform: translate(-50%, 42px);
  -webkit-transform: translate(-50%, 42px);
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-edit:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-edit:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-add-skills {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-add-skills:hover {
  -o-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-add-skills .icon {
  margin-right: 8px;
  height: 16px;
  width: 16px;
  line-height: 1;
  display: inline-block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper {
  float: right;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .info-heading {
  color: #85878C;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .tooltip-button-wrapper {
  display: inline-block;
  position: relative;
  vertical-align: initial;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper {
  top: 26px;
  right: 0;
  width: 250px;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text .link-visibility-settings {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block {
  margin-top: 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .empty-skills-state .no-skills-image {
  max-width: 378px;
  margin: 0 auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .empty-skills-state .no-skills-image img {
  width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper {
  padding: 24px 104px 32px;
  position: relative;
  max-width: 1008px;
  margin-bottom: 80px;
  background-color: rgba(255,159,14,0.35);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .heading-wrapper {
  padding: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .heading-wrapper .img-wrapper {
  top: 24px;
  left: 32px;
  width: 56px;
  height: 56px;
  position: absolute;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .heading-wrapper .img-wrapper .img-wave {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .heading-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 28px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list {
  padding: 16px 0;
  max-height: none;
  min-height: auto;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list .skills-list-item .btn-delete {
  left: 18px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list .skills-list-item .skill-wrapper {
  padding: 24px 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper {
  display: inline-flex;
  flex-wrap: wrap;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .button-wrapper {
  margin-top: 32px;
  text-align: right;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .button-wrapper .btn.primary-button {
  max-width: 60%;
  white-space: normal;
  min-width: 164px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper {
  padding: 32px 24px 32px 32px;
  align-items: center;
  margin-bottom: 56px;
  justify-content: space-between;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper {
  width: 70%;
  position: relative;
  padding-left: 68px;
  padding-right: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .image-wrapper {
  top: 50%;
  left: 0;
  width: 56px;
  height: 56px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .image-wrapper .img-new-skills {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .info-text {
  color: #000000;
  font-size: 16px;
  max-width: 620px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper {
  width: 30%;
  text-align: right;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper .btn.secondary-button {
  border: none;
  font-size: 16px;
  min-width: 180px;
  line-height: 24px;
  white-space: normal;
  background-color: rgba(255,255,255,0.7);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper .btn.secondary-button:hover {
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper {
  max-width: 800px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper.no-space:last-of-type,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper.no-top-skills:last-of-type {
  margin: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper:last-of-type {
  margin-top: 58px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper:last-of-type .title-wrapper {
  padding: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .user-skills-list-wrapper-item:not(:first-of-type) {
  margin-top: 56px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .user-skills-list-wrapper-item .proficiency-title-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .user-skills-list-wrapper-item .proficiency-title-wrapper .icon-wrapper {
  margin-right: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .user-skills-list-wrapper-item .proficiency-title-wrapper .icon-wrapper>* {
  max-width: 45px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .user-skills-list-wrapper-item .proficiency-title-wrapper .level-title {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .title-wrapper {
  position: relative;
  padding-left: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .title-wrapper .icon {
  top: 6px;
  left: 0;
  color: #32c5ff;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 16px;
  line-height: .9;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .title-wrapper .title {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block {
  padding: 0;
  flex-flow: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item {
  color: #000000;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .name-wrapper {
  background-color: #fcfcfc;
  padding: 4px 10px 4px 32px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .name-wrapper.assessment-available {
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .count-wrapper {
  background-color: #fcfcfc;
  padding: 4px 10px 4px 0;
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  -ms-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
  border: 1px solid transparent;
  cursor: pointer;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .count-wrapper:hover {
  border: 1px solid #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .count-wrapper:hover .assessment-info {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .count-wrapper .assessment-count {
  padding-left: 8px;
  border-left: 1px solid #808080;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .count-wrapper .assessment-info {
  display: none;
  position: absolute;
  width: 300px;
  background: #ffffff;
  padding: 6px 16px;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
  transform: translate(-50%, -40px);
  bottom: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .icon {
  top: 8px;
  left: 10px;
  color: #32c5ff;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .edit-icon {
  position: relative;
  font-size: 18px;
  opacity: 0;
  filter: alpha(opacity=0);
  line-height: 1;
  color: #85878C;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper {
  margin-top: 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-list {
  gap: 12px;
  flex-wrap: wrap;
  max-height: none;
  min-height: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-list.skill-gap-list .skills-list-item {
  padding: 4px 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-list .skills-list-item {
  color: #adafb3;
  padding: 4px 10px 4px 30px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-list .skills-list-item .icon {
  top: 6px;
  left: 10px;
  color: #32c5ff;
  width: 14px;
  height: 14px;
  position: absolute;
  font-size: 14px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .added-skills-wrapper {
  margin-top: 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .added-skills-wrapper .head-text {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
  margin-bottom: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block {
  max-height: 450px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #000000 #f9f9f9;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block::-webkit-scrollbar {
  width: 6px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block::-webkit-scrollbar-thumb {
  background: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block::-webkit-scrollbar-track {
  background: #f9f9f9;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-subheading {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 22px;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched {
  display: inline-block;
  width: 45%;
  margin-bottom: 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading {
  margin-bottom: 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .heading-name {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .heading-required-level {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Light;
  color: #adafb3;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon {
  display: inline-block;
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  bottom: 10px;
  z-index: 1;
  padding-bottom: 20px;
  transform: translate(-40%, 110%);
  top: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip {
  display: block;
  padding: 24px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  width: 412px;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-label {
  padding: 4px 12px;
  background: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 16px;
  display: inline-block;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-heading {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-subcontent {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  max-height: 100px;
  overflow-y: auto;
  scrollbar-width: thin;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .rate-skill-button-wrapper {
  margin-top: 32px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .rate-skill-button-wrapper .rate-skill-button {
  min-height: unset;
  padding: 6px 16px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each {
  display: inline-block;
  margin-right: 16px;
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency {
  display: inline-block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .parent {
  width: 48px;
  height: 48px;
  border: 4px solid rgba(202,46,167,0.3);
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child {
  width: 32px;
  height: 32px;
  background-color: rgba(202,46,167,0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: 1px solid #d6e1e9;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .user-image {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .check-image {
  width: 20px;
  height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .text {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency {
  display: inline-block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
  width: 48px;
  height: 48px;
  border: 4px dashed #E9A9DB;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media not all and (min-resolution:.001dpcm) {
  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
    border-style: dotted;
  }
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .child-element {
  width: 32px;
  height: 32px;
  background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .count {
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #D353B7;
  background-color: #fff;
  border-radius: 100%;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  top: 0;
  z-index: 1;
  left: -50%;
  transform: translate(40%, -38px);
  -o-transform: translate(40%, -38px);
  -ms-transform: translate(40%, -38px);
  -moz-transform: translate(40%, -38px);
  -webkit-transform: translate(40%, -38px);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip {
  display: block;
  position: static;
  padding: 6px 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  width: max-content;
  -webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 8px 20px 0 rgba(0,0,0,0.08);
  box-shadow: 0 8px 20px 0 rgba(0,0,0,0.08);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip .tooltip-heading {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .unrated-skill-wrapper .rate-unrated-skill-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background: rgba(0,0,0,0.1);
  border: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  color: #85878C;
  padding: 4px 10px;
  gap: 6px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .unrated-skill-wrapper .rate-unrated-skill-btn .icon {
  font-size: 14px;
  height: 16px;
  width: 12px;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched:nth-of-type(2n) .competency-level-tooltip {
  transform: translate(-88%, 0);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-matched {
  margin-top: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item {
  display: inline-flex;
  background-color: rgba(229,229,229,0.5);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  margin-right: 12px;
  margin-bottom: 12px;
  align-items: center;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper {
  margin-right: 6px;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  color: #CA2EA7;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .competency-name {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .parent {
  border: 4px solid rgba(50,197,255,0.6);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child {
  background-color: rgba(50,197,255,0.3);
  background: linear-gradient(0deg, #D6F3FF 0, #D6F3FF 100%),#32c5ff;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  color: #32c5ff;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
  border: 4px dashed rgba(50,197,255,0.6);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .count {
  color: #32c5ff;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper .icon {
  color: #32c5ff;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .competency-name {
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper:hover .heading-wrapper .right-wrapper .btn-edit .edit-btn-text {
  display: -webkit-box;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay.resume-upload-flow,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay.resume-upload-flow {
  overflow: initial;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .btn-close,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .btn-close {
  top: 24px;
  color: #adafb3;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
  width: 32px;
  height: 32px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper {
  padding: 40px;
  background: #ffffff;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .head-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .head-text {
  margin-bottom: 14px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .sub-heading,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .sub-heading {
  color: #000000;
  margin: 0 0 24px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 36px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field {
  color: #000000;
  height: auto;
  padding: 10px 40px 10px 16px;
  font-size: 16px;
  line-height: 24px;
  width: 400px;
  border: 1px solid #adafb3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-webkit-input-placeholder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-moz-placeholder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-ms-input-placeholder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-moz-placeholder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skills-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skill,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skill {
  top: 50%;
  color: #000000;
  position: absolute;
  font-size: 10px;
  background: transparent;
  border: none;
  padding: 0;
  right: 20px;
  width: 16px;
  height: 16px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list {
  top: 50px;
  left: 0;
  right: 0;
  height: auto;
  padding: 8px 0;
  z-index: 5;
  position: absolute;
  max-height: 330px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .info-text-item,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .info-text-item {
  display: block;
  padding: 8px 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .info-text-item:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .info-text-item:hover {
  cursor: initial;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .info-text-item .info-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .info-text-item .info-text {
  color: #000000;
  display: block;
  padding: 12px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: #fcfcfc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills {
  color: #000000;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  justify-content: flex-start;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.already-added,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.already-added {
  color: #adafb3;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.already-added:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.already-added:hover {
  cursor: initial;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.listitem-focused,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills .skill-name,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills .skill-name {
  margin-right: 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills .added-tag,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .suggested-skills-list .suggested-skills .added-tag {
  color: #85878C;
  padding: 4px 10px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skill-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .suggested-skill-wrapper {
  min-height: 114px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .added-skills-heading,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .added-skills-heading {
  margin-bottom: 2px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count {
  position: relative;
  padding-left: 18px;
  margin-bottom: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .icon-star,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .icon-star,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .top-skills-count-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count.grey-text .top-skills-count-text {
  color: #000000;
  opacity: .5;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .icon-star,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .icon-star {
  top: 3px;
  left: 2px;
  color: #000000;
  position: absolute;
  font-size: 12px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper {
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper:hover .info-tooltip-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper:hover .info-tooltip-wrapper {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .icon,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .icon {
  color: #adafb3;
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 2px;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper {
  top: 50%;
  left: 20px;
  width: 340px;
  display: none;
  padding: 24px;
  z-index: 2;
  position: absolute;
  background-color: #ffffff;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-box-shadow: 0 3px 32px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 3px 32px 0 rgba(0,0,0,0.12);
  box-shadow: 0 3px 32px 0 rgba(0,0,0,0.12);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper>span,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper>span {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper .title,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper .title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper .content,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper .content {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text {
  color: #e74c3c;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text.one-skill-error,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .error-text.one-skill-error {
  margin: 0;
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list {
  margin: -4px;
  padding: 4px;
  max-height: 300px;
  min-height: 220px;
  overflow-y: auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option {
  float: left;
  margin-bottom: 12px;
  transition: all .3s ease-in-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill {
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip {
  top: 40px;
  left: -1px;
  width: 152px;
  padding: 16px;
  z-index: 4;
  position: absolute;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip:before,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip:before {
  top: -6px;
  left: 20px;
  width: 12px;
  bottom: 0;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .icon-star,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .top-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .top-text {
  color: #85878C;
  margin: 0 0 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .btn-got,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .btn-got {
  color: #000000;
  border: 1px solid #000000;
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add {
  border: none;
  height: 32px;
  padding: 6px 16px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  vertical-align: middle;
  line-height: 10px;
  border: 1px solid #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add .icon-plus,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add .icon-plus {
  color: #000000;
  font-size: 10px;
  display: inline-block;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:not(:last-of-type),
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:not(:last-of-type) {
  margin-right: 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:hover .btn-skill-delete,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:hover .btn-skill-delete {
  color: #f83b4e;
  border-color: #f83b4e;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete {
  top: 50%;
  color: #000000;
  right: 12px;
  width: 14px;
  border: 1px solid transparent;
  height: 14px;
  padding: 2px;
  z-index: 1;
  position: absolute;
  font-size: 6px;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper {
  background-position: right bottom;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper .btn-skill-name .icon,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper .btn-skill-name .icon,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper .btn-skill-name .skill-name,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper .btn-skill-name .skill-name {
  color: #f83b4e;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete .icon::before,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete .icon::before {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper {
  position: relative;
  padding-right: 32px;
  border-radius: 10px;
  background: linear-gradient(to left, rgba(248,59,78,0.1) 50%, rgba(133,135,140,0.1) 50%);
  background-size: 200% 100%;
  background-position: left bottom;
  transition: all .4s ease-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
  border: none;
  padding: 4px 0 4px 40px;
  background-color: transparent;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon {
  top: 46%;
  left: 16px;
  color: #000000;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transition: all .4s ease-out;
  -moz-transition: all .4s ease-out;
  -ms-transition: all .4s ease-out;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon.icon-star-empty,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon.icon-star-empty {
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
  color: #85878C;
  font-size: 16px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -o-transition: all .4s ease-out;
  -moz-transition: all .4s ease-out;
  -ms-transition: all .4s ease-out;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume {
  color: #000000;
  border: none;
  margin: 64px 0 0;
  display: inline-block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .bold-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .icon-up-arrow,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume .icon-up-arrow {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-left: 7px;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper .ph-slider-v2-suggestedskills-theme1 .suggested-items-block,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper .ph-slider-v2-suggestedskills-theme1 .suggested-items-block {
  margin: 16px 0 48px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review {
  padding-top: 64px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review .suggested-items-block,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper.review .suggested-items-block {
  margin-bottom: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 25;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper {
  left: 0;
  right: 0;
  bottom: 90px;
  padding: 40px;
  position: absolute;
  background-color: #ffffff;
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper {
  align-items: center;
  margin-bottom: 32px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text {
  color: #000000;
  border: none;
  margin: 0;
  display: inline-block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text .bold-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .upload-text .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .btn-close,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .heading-wrapper .btn-close {
  color: #adafb3;
  border: none;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  top: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block {
  margin: 0;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #ffffff;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:not(:last-of-type),
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area:not(:last-of-type) {
  margin-right: 32px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #000000;
  width: 100%;
  height: 64px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  border: solid 1px #000000;
  text-align: center;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover {
  color: #000000;
  border-color: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon {
  color: #000000;
  font-size: 16px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  margin-left: 15px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone {
  color: #000000;
  width: 192px;
  height: 64px;
  padding: 16px;
  font-size: 12px;
  max-width: 100%;
  min-height: auto;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  border-color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone:hover,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone:hover,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone:hover {
  color: #000000;
  border-color: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder {
  display: inline-block;
  padding: 0;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper {
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon {
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .icon-holder .icon-wrapper .icon.icon-dropbox {
  font-size: 19px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-edit-social-v1-im-linkedin-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-dropbox-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .ph-import-resume-v1-im-default-imredesign-default .dropzone .dropzone-content .content-holder {
  display: inline-block;
  font-size: inherit;
  margin-left: 15px;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume {
  color: #000000;
  border: 1px solid #000000;
  padding: 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume:hover {
  color: #000000;
  border-color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .icon-linkedin {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .upload-resume-overlay .upload-resume-wrapper .upload-options-wrapper .resume-content-block .ph-dropzone-area .btn-upload-linkedin-resume .btn-text {
  display: inline-block;
  margin-left: 6px;
  vertical-align: bottom;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 30;
  position: absolute;
  background-color: rgba(255,255,255,0.8);
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

@-webkit-keyframes rotation {
  from {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper {
  animation: rotation 2s infinite linear;
  -o-animation: rotation 2s infinite linear;
  -ms-animation: rotation 2s infinite linear;
  -moz-animation: rotation 2s infinite linear;
  -webkit-animation: rotation 2s infinite linear;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper .icon-loader,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .icon-wrapper .icon-loader {
  color: #000000;
  font-size: 36px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .add-skills-wrapper .prepare-profile-overlay .prepare-profile-wrapper .content {
  color: #000000;
  margin: 32px 0 0;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #808080;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .left-section,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .left-section,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .right-section,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .right-section {
  max-width: 40%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-save,
.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-cancel {
  white-space: normal;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-save {
  width: 100%;
  min-width: 160px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save:disabled,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-save:disabled {
  color: #85878C;
  opacity: 1;
  border-color: #fcfcfc;
  background-color: #fcfcfc;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  height: auto;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper {
  padding: 64px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div {
  width: 72px;
  height: 72px;
  border: 2px solid #000000;
  display: inline-block;
  border-radius: 50%;
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div i.im-icon-check-mark,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .success-icon-div i.im-icon-check-mark {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -45%);
  line-height: 72px;
  font-size: 22px;
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-heading,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-heading {
  margin: 16px 0 0 8px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-content,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-content {
  color: #000000;
  margin: 0 0 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .btn-sure,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .btn-sure {
  min-width: 224px;
  margin: 40px 0 0;
  padding: 8px 32px;
  border: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note {
  margin-top: 64px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note span,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note span.note span {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note a.visibility-details-link,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note a.visibility-details-link {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 114px;
  position: relative;
  max-width: 720px;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading {
  color: #000000;
  margin: 0;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content {
  color: #000000;
  margin: 16px auto 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  max-width: 65%;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure {
  margin: 64px auto 0;
  min-width: 250px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel {
  margin: 16px auto 0;
  border: none;
  display: block;
  min-width: 250px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .success-wrapper,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .success-wrapper {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
  text-align: center;
  padding: 114px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .success-text,
.ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 34px 0 0;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay.resume-upload-flow {
  position: static;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay.resume-upload-flow .user-skills-popup {
  margin: 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay.resume-upload-flow .user-skills-popup .btn-close {
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper {
  right: 0;
  width: 1022px;
  bottom: 0;
  padding: 26px 40px;
  z-index: 10;
  position: fixed;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
  background-color: #ffffff;
  -webkit-box-shadow: 3px 0 18px 0 rgba(0,0,0,0);
  -moz-box-shadow: 3px 0 18px 0 rgba(0,0,0,0);
  box-shadow: 3px 0 18px 0 rgba(0,0,0,0);
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper {
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper .left-section {
  max-width: 45%;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper .left-section .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper .right-section {
  max-width: 45%;
  text-align: right;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button {
  min-width: 160px;
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list {
  max-height: 312px;
  min-height: 312px;
  overflow-y: auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item {
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item.already-rated .skill-wrapper .right-section .info-text {
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item.already-rated .skill-wrapper .right-section .proficiency-wrapper {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:not(:last-of-type) .skill-wrapper {
  border-bottom: 1px solid #fcfcfc;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:hover .btn-delete {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:hover .skill-wrapper .right-section .info-text {
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:hover .skill-wrapper .right-section .proficiency-wrapper {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .btn-delete {
  top: 50%;
  left: 42px;
  width: 14px;
  height: 14px;
  border: 1px solid #f83b4e;
  display: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .btn-delete .icon {
  color: #f83b4e;
  width: 6px;
  height: 6px;
  display: inline-block;
  font-size: 6px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .btn-delete .icon::before {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .btn-delete:hover+.skill-wrapper {
  background-position: left bottom;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .btn-delete:hover+.skill-wrapper .left-section {
  color: #f83b4e;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper {
  padding: 24px 66px;
  align-items: center;
  background: linear-gradient(to right, rgba(248,59,78,0.2) 50%, #ffffff 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .4s ease-out;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .left-section {
  color: #000000;
  max-width: 144px;
  font-size: 16px;
  flex-shrink: 0;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  padding-right: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section {
  min-height: 40px;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .info-text {
  color: #000000;
  display: inline-block;
  padding: 4px 10px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  margin-left: 4px;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper {
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper:hover {
  cursor: pointer;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper:hover .value-wrapper {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  padding-left: 38px;
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  display: inline-block;
  padding: 4px 16px 4px 16px;
  position: relative;
  margin-right: 12px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 16px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 16px;
  height: 16px;
  display: none;
  font-size: 16px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper {
  width: 100%;
  margin: 80px auto;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-heading-wrapper {
  padding: 40px 40px 0;
  position: relative;
  margin-bottom: 14px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-heading-wrapper .btn-close {
  top: 42px;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper {
  padding: 0 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 36px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skills-field {
  color: #000000;
  height: auto;
  padding: 10px 40px 10px 16px;
  font-size: 16px;
  line-height: 24px;
  width: 400px;
  border: 1px solid #adafb3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skills-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skills-field::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skills-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skills-field:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skill {
  top: 50%;
  color: #000000;
  position: absolute;
  font-size: 10px;
  background: transparent;
  border: none;
  padding: 0;
  right: 20px;
  width: 16px;
  height: 16px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list {
  top: 50px;
  left: 0;
  right: 0;
  height: auto;
  padding: 8px 0;
  z-index: 5;
  position: absolute;
  max-height: 330px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .info-text-item {
  display: block;
  padding: 8px 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .info-text-item:hover {
  cursor: initial;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .info-text-item .info-text {
  color: #000000;
  display: block;
  padding: 12px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: #fcfcfc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .suggested-skills {
  color: #000000;
  padding: 8px 16px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  justify-content: flex-start;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .suggested-skills.already-added {
  color: #adafb3;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .suggested-skills.already-added:hover {
  cursor: initial;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .suggested-skills:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .suggested-skills.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .suggested-skills .skill-name {
  margin-right: 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list .suggested-skills .added-tag {
  color: #85878C;
  padding: 4px 10px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .suggested-skills-wrapper {
  min-height: 114px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper {
  padding: 0 66px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper .sub-heading {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .added-skills-heading {
  margin-bottom: 2px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .top-skills-count {
  position: relative;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .top-skills-count.grey-text .icon-star,
.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .top-skills-count.grey-text .top-skills-count-text {
  color: #000000;
  opacity: .5;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .top-skills-count .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  margin-top: 2px;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .top-skills-count .error-text {
  color: #e74c3c;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list {
  margin: -4px;
  padding: 4px;
  max-height: 300px;
  min-height: 220px;
  overflow-y: auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option {
  float: left;
  margin-bottom: 12px;
  transition: all .3s ease-in-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill {
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip {
  top: 40px;
  left: -1px;
  width: 152px;
  padding: 16px;
  z-index: 4;
  position: absolute;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip:before {
  top: -6px;
  left: 20px;
  width: 12px;
  bottom: 0;
  height: 12px;
  content: '';
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  -moz-box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  box-shadow: -3px -4px 3px -1px rgba(0,0,0,0.05);
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .icon-star {
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .top-text {
  color: #85878C;
  margin: 0 0 16px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.first-skill .top-skill-tooltip .btn-got {
  color: #000000;
  border: 1px solid #000000;
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add {
  border: none;
  height: 32px;
  padding: 6px 16px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  vertical-align: middle;
  line-height: 10px;
  border: 1px solid #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add .icon-plus {
  color: #000000;
  font-size: 10px;
  display: inline-block;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option:not(:last-of-type) {
  margin-right: 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option:hover .btn-skill-delete {
  color: #f83b4e;
  border-color: #f83b4e;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete {
  top: 50%;
  color: #000000;
  right: 12px;
  width: 14px;
  border: 1px solid transparent;
  height: 14px;
  padding: 2px;
  z-index: 1;
  position: absolute;
  font-size: 6px;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper {
  background-position: right bottom;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper .btn-skill-name .icon,
.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete:hover+.skill-wrapper .btn-skill-name .skill-name {
  color: #f83b4e;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .btn-skill-delete .icon::before {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper {
  position: relative;
  padding-right: 32px;
  border-radius: 10px;
  background: linear-gradient(to left, rgba(248,59,78,0.1) 50%, rgba(133,135,140,0.1) 50%);
  background-size: 200% 100%;
  background-position: left bottom;
  transition: all .4s ease-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name {
  border: none;
  padding: 4px 0 4px 40px;
  background-color: transparent;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon {
  top: 50%;
  left: 16px;
  color: #000000;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transition: all .4s ease-out;
  -moz-transition: all .4s ease-out;
  -ms-transition: all .4s ease-out;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .icon.icon-star-empty {
  color: #000000;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .skills-list .skills-list-option .skill-wrapper .btn-skill-name .skill-name {
  color: #85878C;
  font-size: 16px;
  max-width: 100%;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  -o-transition: all .4s ease-out;
  -moz-transition: all .4s ease-out;
  -ms-transition: all .4s ease-out;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .btn-upload-resume {
  color: #000000;
  border: none;
  margin: 64px 0 0;
  display: inline-block;
  padding: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  background-color: transparent;
  display: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .btn-upload-resume .bold-text {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .added-skills-wrapper .btn-upload-resume .icon-up-arrow {
  color: #000000;
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-left: 7px;
  vertical-align: middle;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #fcfcfc;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .left-section {
  width: 30%;
  padding-right: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .left-section .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section {
  width: 70%;
  padding-left: 8px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.secondary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 25%;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.secondary-button.disable-btn {
  color: rgba(0,0,0,0.5);
  border-color: rgba(0,168,182,0.3);
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.secondary-button.disable-btn:hover {
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button {
  min-width: 160px;
  margin-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 70%;
}

.ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button:disabled {
  color: #85878C;
  opacity: 1;
  border-color: #fcfcfc;
  background-color: #fcfcfc;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper {
  top: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  position: fixed;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
  max-width: 1022px;
  overflow-y: auto;
  background-color: #ffffff;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper {
  padding: 64px 64px 0;
  position: relative;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper .btn-close {
  top: 40px;
  right: 43px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper {
  padding: 0 30px 160px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper {
  max-width: 730px;
  margin-top: 92px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper:first-of-type {
  margin-top: 28px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .error-text.one-skill-error {
  padding-left: 34px;
  color: #f83b4e;
  margin: 2px;
  display: block;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .title-wrapper {
  padding-left: 34px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .title-wrapper .sub-title {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .proficiency-title-wrapper {
  align-items: center;
  padding-left: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .proficiency-title-wrapper .icon-wrapper {
  margin-right: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .proficiency-title-wrapper .icon-wrapper>* {
  max-width: 45px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .proficiency-title-wrapper .level-title {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-list {
  max-height: none;
  min-height: auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-list .skills-list-item .btn-delete {
  left: 12px;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-list .skills-list-item .skill-wrapper {
  display: block;
  padding: 24px 0 0 34px;
  border-bottom: none;
}

.ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper {
  width: 100%;
  align-items: center;
  border-bottom: 1px solid #fcfcfc;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper {
  margin: 0;
  padding: 40px 0 0;
}

.ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper {
  padding: 0 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper .added-skills-heading {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .skills-list .skills-list-item .btn-delete {
  left: 18px;
}

.ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .skills-list .skills-list-item .skill-wrapper {
  padding: 20px 40px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .btn-close {
  top: 24px;
  color: #85878C;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
  width: 16px;
  height: 16px;
  outline-color: transparent;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .btn-close .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 1;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper {
  padding: 48px;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .heading-text {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 33px;
  margin-bottom: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .sub-heading {
  color: #000000;
  margin-bottom: 20px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: space-between;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item {
  flex: 45%;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper {
  margin-right: 8px;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper .profile-image-wrapper .profile-image {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  border: 2px solid #ffffff;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper .initials-wrapper {
  width: 40px;
  height: 40px;
  background-color: rgba(133,135,140,0.1);
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper .initials-wrapper .initials-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .details-wrapper .name-wrapper {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  text-decoration: none;
  display: block;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .details-wrapper .designation-wrapper {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .skills-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .details-wrapper .rated-level-wrapper {
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
  padding: 4px 10px;
  margin-top: 4px;
  background: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  display: inline-flex;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .button-wrapper {
  padding: 0 48px 48px 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: right;
}

.ph-im-manage-skills-v1-default-imredesign-default .skills-assessment-overlay .skills-assessment-popup .button-wrapper .btn-done {
  font-family: FSThriveElliotWeb-Heavy;
  min-width: 126px;
}

@media (min-width:1152px) and (max-width:1300px) {
  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper {
    top: 20px;
    left: 50%;
    transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }
}

@media (min-width:768px) and (max-width:1151px) {
  .ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper {
    top: 28px;
    left: auto;
    max-width: 320px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper .tooltip-outer-wrapper::before {
    top: -7px;
    left: 50%;
    border-bottom: none;
    border-top: 1px solid #f9f9f9;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block .user-skills-list-item .user-skills-button-group .user-skill-button-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper {
    max-width: 70%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper {
    gap: 14px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-edit {
    margin-right: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper:hover .heading-wrapper .right-wrapper .btn-edit .edit-btn-text {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading {
    position: relative;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon {
    position: static;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
    left: 10px;
    right: 10px;
    transform: translate(0, 110%);
    -o-transform: translate(0, 110%);
    -ms-transform: translate(0, 110%);
    -moz-transform: translate(0, 110%);
    -webkit-transform: translate(0, 110%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip {
    width: 100%;
    max-width: 350px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-overlay .add-skills-popup-wrapper {
    max-width: 720px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper {
    padding: 24px 18px 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper .heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper .btn-close {
    top: 24px;
    right: 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper {
    max-width: 100%;
  }
}

@media (min-width:768px) and (max-width:900px) {
  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched {
    width: 100%;
  }
}

@media (max-width:767px) {
  .ph-im-manage-skills-v1-default-imredesign-default .tooltip-alignment {
    right: 40px;
    position: absolute;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper {
    padding: 20px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper.excel-role-enabled .user-skills-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100vh;
    display: none;
    padding: 24px 18px;
    z-index: 1190;
    position: fixed;
    overflow-y: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper.excel-role-enabled .user-skills-wrapper.active-tab {
    display: block;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper {
    display: block;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper {
    padding: 0;
    position: relative;
    max-width: none;
    padding-right: 24px;
    background-color: #ffffff;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper:last-of-type {
    margin-left: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab {
    max-width: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper.active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper.active::before {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper:not(:last-of-type) {
    border-bottom: 1px solid #fcfcfc;
    margin-bottom: 14px;
    padding-bottom: 14px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-outer-wrapper .tabs-outer-wrapper .tab-wrapper>.icon-wrapper {
    top: 50%;
    color: #000000;
    right: 0;
    position: absolute;
    font-size: 16px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper {
    display: block;
    position: static;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper {
    max-width: 100%;
    width: 100%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper {
    display: inline-flex;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .head-text {
    font-family: FSThriveElliotWeb-Bold;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .success-msg-wrapper .success-message {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .heading-content-wrapper .three-dots-button {
    top: 24px;
    right: 18px;
    width: 20px;
    border: none;
    height: 20px;
    position: absolute;
    align-items: center;
    flex-direction: column;
    background-color: transparent;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block {
    margin: 0 10px;
    position: static;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .public-view-block .visibility-details {
    left: 0;
    top: -66px;
    width: 100%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .visibility-none-wrapper {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .left-wrapper .visibility-wrapper {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper {
    display: none;
    padding-left: 4px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-edit {
    margin-right: 10px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-add-skills {
    min-height: 32px;
    height: 32px;
    padding: 4px 12px;
    min-width: 80px;
    margin-left: auto;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-add-skills .icon-plus {
    font-size: 9px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .btn-add-skills .btn-text {
    margin-left: 4px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper {
    max-width: 45%;
    margin-left: 10px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .info-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .heading-wrapper .right-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
    font-size: 16px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block {
    margin-top: 32px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper {
    padding: 20px 0 24px;
    position: relative;
    max-width: 100%;
    margin-bottom: 60px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .heading-wrapper {
    position: relative;
    padding-left: 80px;
    padding-right: 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .heading-wrapper .img-wrapper {
    top: 0;
    left: 16px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .heading-wrapper .heading {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile {
    padding: 0;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile .skills-list-item:not(:last-of-type) .skill-wrapper {
    border-bottom: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile .skills-list-item .button-wrapper {
    padding: 0;
    margin-top: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile .skills-list-item .button-wrapper .btn-delete {
    left: auto;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile .skills-list-item .skill-wrapper {
    padding: 0;
    background: transparent;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile .skills-list-item .skill-wrapper .left-section {
    background-color: transparent;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile .skills-list-item .skill-wrapper .left-section .skill-name {
    border-color: rgba(255,159,14,0.5);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .migrated-skills-inner-wrapper .skills-list.mobile .skills-list-item .skill-wrapper .right-section {
    background-color: #ffffff;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .migrated-skills-outer-wrapper .button-wrapper {
    padding: 0 18px;
    margin-top: 24px;
    text-align: left;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper {
    display: block;
    padding: 20px 16px;
    margin-bottom: 24px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper {
    width: 100%;
    padding-left: 64px;
    padding-right: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .image-wrapper {
    top: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .left-wrapper .info-text {
    color: #000000;
    max-width: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper {
    width: 100%;
    margin-top: 24px;
    text-align: center;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .new-skills-info-wrapper .right-wrapper .btn.secondary-button {
    width: 100%;
    max-width: 400px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper:last-of-type {
    margin-top: 64px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-wrapper .user-skills-list-wrapper-item .proficiency-title-wrapper .level-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .user-skills-block .user-skills-list-block {
    display: inline-flex;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper {
    margin-top: 32px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched {
    width: 100%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading {
    position: relative;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon {
    position: static;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper .skill-gap-outer-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
    left: 10px;
    right: 10px;
    transform: translate(0, 110%);
    -o-transform: translate(0, 110%);
    -ms-transform: translate(0, 110%);
    -moz-transform: translate(0, 110%);
    -webkit-transform: translate(0, 110%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup {
    top: 0;
    bottom: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper {
    padding: 16px;
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .successfully-updated-content {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .btn-sure {
    width: 82%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .successfully-updated-overlay .user-skills-popup .successfully-updated-content-wrapper .visibility-note {
    line-height: 20px;
    font-size: 14px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay.resume-upload-flow .user-skills-popup {
    height: auto;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay.resume-upload-flow .user-skills-popup .add-skills-wrapper {
    height: auto;
    padding-bottom: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    background-color: #ffffff;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .btn-close {
    top: 16px;
    right: 16px;
    font-size: 12px;
    width: auto;
    height: auto;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper {
    height: 100vh;
    padding: 24px 18px 160px;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .head-text {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper {
    display: block;
    margin-bottom: 24px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .skills-container .input-wrapper .add-skill {
    top: 40%;
    transform: translate(0, -40%);
    -o-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    -moz-transform: translate(0, -40%);
    -webkit-transform: translate(0, -40%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text .info-icon-wrapper .info-tooltip-wrapper {
    top: 20px;
    left: auto;
    right: -14px;
    width: 320px;
    transform: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list {
    padding: 0;
    min-height: 100px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option .first-skill .top-skill-tooltip {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option.add-skill-field-wrapper .btn-add {
    height: 32px;
    padding: 2px 14px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .skills-list .skills-list-option:hover .btn-skill-delete {
    color: #000000;
    border-color: transparent;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .btn-upload-resume {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count {
    padding-bottom: 8px;
    margin: 0;
    display: block;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .icon-star,
  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .added-skills-wrapper .top-skills-count .top-skills-count-text {
    display: inline;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .add-skills-wrapper .suggested-skills-wrapper .ph-slider-v2-suggestedskills-theme1 .suggested-items-block {
    margin-bottom: 32px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper {
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #ffffff;
    z-index: 1;
    padding: 20px 18px;
    flex-direction: column-reverse;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .left-section,
  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .right-section {
    width: 100%;
    max-width: 400px;
    text-align: center;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-cancel,
  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .user-skills-popup .button-wrapper .btn-save {
    width: 100%;
    margin: 8px 0 24px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper {
    height: 100%;
    margin: 0;
    padding: 24px;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content {
    font-size: 14px;
    line-height: 20px;
    max-width: 100%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure {
    margin: 40px auto 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel {
    margin: 24px auto 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .success-wrapper {
    width: 100%;
    height: 100vh;
    margin: 0;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .img-success {
    max-width: 60px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .img-profile-update-success {
    max-width: 80px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .user-skills-overlay .success-wrapper .success-content-wrapper .success-text {
    margin: 28px 0 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper {
    width: 100%;
    padding: 20px 18px;
    animation: none;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.5);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.5);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper {
    flex-direction: column-reverse;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper .left-section {
    width: 100%;
    max-width: 400px;
    margin-top: 24px;
    text-align: center;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper .right-section {
    width: 100%;
    max-width: 400px;
    text-align: center;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-overlay.edit-skills-overlay .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button {
    width: 100%;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper {
    height: 100vh;
    margin: 0;
    max-width: 100%;
    max-height: 100vh;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-heading-wrapper {
    padding: 24px 18px 0;
    margin-bottom: 16px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-heading-wrapper .heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-heading-wrapper .btn-close {
    top: 28px;
    right: 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper {
    padding-bottom: 130px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper {
    padding: 0 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper {
    display: block;
    margin-bottom: 32px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skills-field {
    width: 100%;
    padding: 0 0 6px;
    border-width: 0;
    border-bottom-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .add-skill {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-top-wrapper .input-wrapper .suggested-skills-list {
    top: 36px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper {
    padding: 0 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper .added-skills-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper .sub-heading {
    margin-bottom: 16px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .skills-list {
    overflow: initial;
    max-height: none;
    min-height: auto;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 20px 18px;
    position: fixed;
    flex-direction: column-reverse;
    background-color: #ffffff;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .left-section {
    width: 100%;
    padding: 0;
    max-width: 400px;
    text-align: center;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section {
    width: 100%;
    padding: 0;
    max-width: 400px;
    justify-content: center;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .add-skills-popup-wrapper .popup-footer-wrapper .button-wrapper .right-section .btn.primary-button {
    width: 100%;
    margin: 0;
    max-width: 100%;
    margin-bottom: 24px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper {
    animation: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper {
    padding: 48px 18px 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-heading-wrapper .btn-close {
    top: 18px;
    right: 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper {
    padding: 0 0 126px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper {
    margin-top: 52px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper:first-of-type {
    margin-top: 24px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper:first-of-type .skills-level-wrapper .skills-list.mobile-list {
    margin-top: 16px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper:first-of-type .skills-level-wrapper .skills-list.mobile-list .skills-list-item .skill-wrapper {
    border: none;
    padding-top: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper:first-of-type .skills-level-wrapper .skills-list.mobile-list .skills-list-item .skill-wrapper .right-section .button-wrapper .btn-delete {
    left: auto;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .title-wrapper {
    padding: 0 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .title-wrapper .title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .skills-list .skills-list-item:first-of-type .skill-wrapper {
    padding: 22px 0 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .skills-list .skills-list-item .skill-wrapper {
    padding: 0;
    border-bottom: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .proficiency-title-wrapper {
    padding: 0 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .edit-skills-popup-wrapper .popup-content-wrapper .skills-level-outer-wrapper .skills-level-wrapper .proficiency-title-wrapper .level-title {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:not(:last-of-type) .skill-wrapper {
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:hover .btn-delete {
    display: block;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:hover .skill-wrapper .right-section .info-text {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item:hover .skill-wrapper .right-section .proficiency-wrapper {
    display: inline-flex;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .button-wrapper {
    flex-wrap: wrap;
    margin-bottom: 8px;
    justify-content: flex-end;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .button-wrapper .btn-delete {
    top: unset;
    left: unset;
    color: #f83b4e;
    width: auto;
    border: none;
    height: auto;
    display: block;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    padding-left: 22px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .button-wrapper .btn-delete .icon {
    top: 50%;
    left: 0;
    color: #ffffff;
    width: 14px;
    height: 14px;
    padding: 3px 2px;
    position: absolute;
    line-height: 1;
    background-color: #f83b4e;
    border-radius: 100%;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .button-wrapper .btn-delete .icon::before {
    top: 50%;
    left: 47%;
    position: absolute;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper {
    display: block;
    padding: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper.expanded .left-section {
    background-color: rgba(0,0,0,0.1);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .left-section {
    padding: 0 18px;
    position: relative;
    max-width: 100%;
    background-color: #fcfcfc;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .left-section .skill-name {
    padding: 18px 0;
    border-bottom: 1px solid #f9f9f9;
    padding-right: 28px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .left-section .icon-wrapper {
    top: 50%;
    color: #000000;
    right: 26px;
    position: absolute;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .left-section .icon-wrapper .icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section {
    display: block;
    padding: 24px 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .info-text {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper {
    display: inline-flex;
    flex-direction: column;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .skills-list .skills-list-item .skill-wrapper .right-section .proficiency-wrapper .options-wrapper:not(:last-of-type) {
    margin: 0 0 16px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper {
    margin: 0;
    padding: 36px 0 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper .popup-content-wrapper {
    padding-bottom: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper {
    padding: 0 18px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper .added-skills-heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 30px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .add-skills-popup-wrapper .popup-content-wrapper .content-bottom-wrapper .heading-wrapper .sub-heading {
    margin-bottom: 24px;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .skills-list .skills-list-item:not(:last-of-type) {
    border-bottom: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .resume-upload-skills-wrapper .skills-list .skills-list-item .skill-wrapper {
    padding: 0;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .mobile-visibility {
    margin: 0;
    padding: 32px 18px;
    max-width: 100%;
    height: 100vh;
    display: table;
    background: #ffffff;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .btn-close-tooltip {
    top: 20px;
    color: #85878C;
    right: 20px;
    border: none;
    padding: 0;
    position: absolute;
    font-size: 12px;
    background-color: transparent;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .tooltip-wrapper:hover .tooltip-outer-wrapper {
    display: none;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .tooltip-outer-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-im-manage-skills-v1-default-imredesign-default .tooltip-outer-wrapper .tooltip-content-wrapper {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-manage-skills-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-competencies-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-competencies-v1-default-imredesign-default .three-dots-button {
  display: none;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .visibility-button {
  border: 1px solid rgba(133,135,140,0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  min-height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: auto;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .visibility-button .value {
  margin-right: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .visibility-button .icon {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .frequency-list {
  position: absolute;
  background: #ffffff;
  padding: 10px;
  z-index: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item {
  cursor: pointer;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-circle {
  font-size: 16px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-wrapper .frequency-list .frequency-list-item .list-item-name {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  align-items: center;
  height: 30px;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-none-wrapper .icon {
  color: #85878C;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-im-competencies-v1-default-imredesign-default .visibility-none-wrapper .visibility-text {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .popup-modal-backdrop {
  overflow-y: auto;
}

.ph-im-competencies-v1-default-imredesign-default .popup-modal-backdrop .default_dialog {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper {
  padding: 44px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper.excel-role-enabled .competency-section-wrapper {
  border-top-left-radius: 0;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper.excel-role-disabled .competency-section-wrapper {
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper {
  width: 100%;
  padding: 14px 44px;
  max-width: 420px;
  align-items: center;
  background-color: #fcfcfc;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper:last-of-type {
  margin-left: 2px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab {
  max-width: 364px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab .icon-outer-wrapper {
  border-color: rgba(202,46,167,0.3);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab .icon-outer-wrapper::before {
  display: none;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab .icon-outer-wrapper .icon-wrapper {
  background-color: rgba(202,46,167,0.1);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab .icon-outer-wrapper .icon-wrapper .icon {
  color: #CA2EA7;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab .content-wrapper .title {
  color: #000000;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.active {
  position: relative;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -3px 18px -7px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 -3px 18px -7px rgba(0,0,0,0.2);
  box-shadow: 0 -3px 18px -7px rgba(0,0,0,0.2);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.active::before {
  left: 0;
  right: 0;
  width: 100%;
  bottom: -8px;
  height: 10px;
  content: '';
  position: absolute;
  background-color: #ffffff;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper:hover {
  cursor: pointer;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .icon-outer-wrapper {
  width: 54px;
  border: 4px solid #adafb3;
  height: 54px;
  padding: 4px;
  position: relative;
  flex-shrink: 0;
  margin-right: 14px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .icon-outer-wrapper::before {
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  content: '';
  position: absolute;
  background-color: rgba(255,255,255,0.7);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .icon-outer-wrapper .icon-wrapper {
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: #adafb3;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .icon-outer-wrapper .icon-wrapper .icon {
  color: #adafb3;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  font-size: 20px;
  line-height: .6;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .icon-outer-wrapper .icon-wrapper .icon::before {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .title {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .sub-title {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .count {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 48px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper .content-wrapper .count .total-count {
  color: #adafb3;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper {
  padding: 48px 44px;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .tag-outer-wrapper.delete {
  margin-top: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .tag-outer-wrapper.delete .inner-wrapper {
  color: #f83b4e;
  background-color: rgba(248,59,78,0.1);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .tag-outer-wrapper.success {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .tag-outer-wrapper.success .inner-wrapper {
  color: #ffffff;
  background-color: #000000;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .tag-outer-wrapper .inner-wrapper {
  display: inline-block;
  padding: 4px 10px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .btn-back {
  color: #000000;
  border: none;
  padding: 0;
  position: relative;
  font-size: 14px;
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  padding-left: 10px;
  margin-bottom: 24px;
  background-color: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .btn-back .icon {
  top: 1px;
  left: 0;
  position: absolute;
  font-size: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section {
  width: 70%;
  padding-right: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper {
  gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .success-msg-wrapper {
  width: 100%;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .success-msg-wrapper .img-outer-wrapper {
  width: 48px;
  height: 48px;
  position: relative;
  flex-shrink: 0;
  margin-right: 8px;
  background-color: rgba(0,0,0,0.05);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .success-msg-wrapper .img-outer-wrapper .inner-circle {
  left: 7px;
  width: 26px;
  bottom: 5px;
  height: 26px;
  position: absolute;
  background-color: rgba(255,214,92,0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .success-msg-wrapper .img-outer-wrapper .img-success {
  position: relative;
  max-width: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .success-msg-wrapper .success-message {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .sub-heading {
  color: #85878C;
  font-size: 16px;
  margin-top: 8px;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block {
  display: inline-block;
  position: relative;
  margin-left: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-btn-icon {
  background: transparent;
  border: none;
  padding: 0;
  height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-details {
  position: absolute;
  left: 44px;
  top: -24px;
  padding: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  width: 248px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-details .visibility-details-text,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-details .visibility-details-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 0;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  display: inline-block;
  margin-top: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section {
  width: 30%;
  text-align: right;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-left: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-edit {
  background: none;
  border: none;
  padding: 10px;
  margin-right: 20px;
  color: #000000;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  transition: .5s;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-edit .icon {
  line-height: 1;
  font-size: 18px;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-edit .edit-btn-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  margin-right: 20px;
  width: 62px;
  transform: translate(-50%, 42px);
  -o-transform: translate(-50%, 42px);
  -ms-transform: translate(-50%, 42px);
  -moz-transform: translate(-50%, 42px);
  -webkit-transform: translate(-50%, 42px);
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-edit:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-edit:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-assessment {
  margin-right: 34px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-add-competency {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-add-competency .icon {
  margin-right: 8px;
  height: 16px;
  width: 16px;
  line-height: 1;
  display: inline-block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper {
  float: right;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .info-heading {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .tooltip-button-wrapper {
  position: relative;
  line-height: 24px;
  margin-left: 4px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .tooltip-button-wrapper .btn-tooltip {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper {
  top: 26px;
  right: 0;
  width: 250px;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text .link-visibility-settings {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper {
  position: relative;
  margin-top: 40px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper:hover .edit-competency-wrapper .edit-icon,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper:focus .edit-competency-wrapper .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper {
  top: -17px;
  left: 27px;
  width: 380px;
  border: 1px solid #f9f9f9;
  display: none;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper::before {
  top: 20px;
  left: -7px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  border-left: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper.is-popup {
  width: 100%;
  margin: 100px auto;
  display: block;
  padding: 40px;
  position: static;
  max-width: 426px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper.is-popup::before {
  display: none;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper.is-popup .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper {
  padding-right: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper {
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper .level-tag {
  color: #85878C;
  padding: 4px 10px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  margin-right: 14px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper .btn-edit-competency {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper .btn-close-tooltip {
  top: 50%;
  color: #000000;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper .btn-close-tooltip .icon {
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .about-competency .competency-name {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 24px;
  margin-bottom: 4px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .about-competency .competency-description {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 40px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .bottom-button-wrapper {
  position: relative;
  padding-right: 32px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .bottom-button-wrapper .btn-view-level {
  min-width: 142px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .bottom-button-wrapper .btn-remove {
  top: 50%;
  color: #f83b4e;
  right: 6px;
  width: 24px;
  border: none;
  height: 24px;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .bottom-button-wrapper .btn-remove:hover {
  background-color: rgba(248,59,78,0.1);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .bottom-button-wrapper .btn-remove:active {
  color: #ffffff;
  background-color: #f83b4e;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .bottom-button-wrapper .btn-remove .icon {
  display: inline-block;
  margin-top: 4px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper {
  top: 20px;
  right: 52px;
  position: absolute;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon {
  color: #85878C;
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon:hover,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon:hover .tooltip-text,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon::before,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon::after {
  top: 50%;
  right: 12px;
  width: 0;
  height: 0;
  content: '';
  display: none;
  z-index: 99;
  position: absolute;
  border-color: transparent transparent transparent #6e6e6e;
  border-style: solid;
  border-width: 6px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .tooltip-text {
  top: 50%;
  right: 24px;
  border: solid 1px #808080;
  display: none;
  padding: 2px 14px;
  position: absolute;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  letter-spacing: .5px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  -moz-box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper:hover .edit-icon::before,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper:focus .edit-icon::before,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper:hover .edit-icon::after,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper:focus .edit-icon::after {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper:hover .tooltip-text,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper:focus .tooltip-text {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-left-item-list {
  width: 50%;
  padding-right: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-right-item-list {
  width: 50%;
  padding-left: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item {
  margin-bottom: 40px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper {
  max-width: 304px;
  margin-bottom: 12px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .competency-title {
  display: inline;
  hyphens: auto;
  font-size: 16px;
  line-height: 24px;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  vertical-align: middle;
  -webkit-hyphens: auto;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper {
  display: inline-block;
  position: relative;
  margin-left: 2px;
  padding-right: 6px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper:hover .btn-info {
  color: rgba(0,0,0,0.7);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper .btn-info {
  color: #adafb3;
  border: none;
  padding: 0;
  line-height: 1;
  background-color: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper .btn-info .icon {
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .count-wrapper {
  padding: 0 8px;
  border-left: 1px solid #808080;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .count-wrapper:hover .assessment-info {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .count-wrapper .assessment-count {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .count-wrapper .assessment-info {
  display: none;
  position: absolute;
  width: 300px;
  background: #ffffff;
  padding: 6px 16px;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
  transform: translate(-50%, -30px);
  bottom: 0;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper svg:not(:first-of-type) {
  margin-left: 14px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper svg.active>path {
  fill: #ca2ea7;
  opacity: 1;
  fill-opacity: .3;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper svg.active>ellipse {
  fill: #ca2ea7;
  opacity: .2;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper svg.active>g>path {
  fill: #ca2ea7;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .ph-a11y-competency-view-dialog {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item {
  width: 50%;
  margin-top: 40px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n+1) {
  padding-right: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n) {
  padding-left: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n) .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper {
  left: auto;
  right: 27px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n) .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper::before {
  left: auto;
  right: -7px;
  transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:hover .title-wrapper .tooltip-outer-wrapper .icon {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  height: 22px;
  width: 22px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:hover .title-wrapper .tooltip-outer-wrapper .icon::before {
  height: 18px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:hover .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper {
  gap: 4px;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  margin-right: 4px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .level-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper {
  position: relative;
  margin-top: 2px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .icon {
  color: #000000;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper {
  top: -17px;
  left: 27px;
  width: 380px;
  border: 1px solid #f9f9f9;
  display: none;
  padding: 24px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper::before {
  top: 20px;
  left: -7px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  border-left: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper:hover {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper .level-tag {
  color: #85878C;
  display: inline-block;
  padding: 4px 12px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  margin-bottom: 16px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper .content-wrapper {
  margin-bottom: 32px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper .content-wrapper .name {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper .content-wrapper .description {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper .add-competency-btn-wrapper .add-competency-btn {
  font-family: FSThriveElliotWeb-Heavy;
  padding: 6px 16px;
  max-width: 240px;
  white-space: normal;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper {
  gap: 16px;
  flex-wrap: wrap;
  margin-top: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .parent-wrapper {
  width: 48px;
  border: 4px dashed rgba(202,46,167,0.3);
  height: 48px;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .parent-wrapper.added-level {
  border: 4px solid rgba(202,46,167,0.3);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .parent-wrapper.added-level .child-wrapper {
  background-color: rgba(202,46,167,0.1);
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .parent-wrapper.added-level .child-wrapper .count {
  display: none;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .parent-wrapper.added-level .child-wrapper .icon,
.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .parent-wrapper.added-level .child-wrapper .text {
  display: block;
}

@media not all and (min-resolution:.001dpcm) {
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .parent-element {
    border-style: dotted;
  }
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .child-wrapper {
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .child-wrapper .icon {
  color: #CA2EA7;
  width: 18px;
  height: 18px;
  font-size: 18px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .child-wrapper .text {
  color: #85878C;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .level-outer-wrapper .level-wrapper .child-wrapper .count {
  color: #CA2EA7;
  width: 20px;
  height: 20px;
  display: block;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .added-competency-wrapper {
  margin-top: 40px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .added-competency-wrapper .head-text {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
  margin-bottom: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .added-competency-wrapper .competency-list {
  gap: 12px;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .added-competency-wrapper .competency-list .competency-list-item {
  color: #adafb3;
  padding: 4px 10px 4px 30px;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .added-competency-wrapper .competency-list .competency-list-item .icon {
  top: 6px;
  left: 10px;
  color: #CA2EA7;
  width: 14px;
  height: 14px;
  position: absolute;
  font-size: 14px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .empty-competencies-state {
  padding: 48px 40px 36px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .empty-competencies-state .no-competencies-image {
  max-width: 378px;
  margin: 0 auto;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .empty-competencies-state .no-competencies-image img {
  width: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper:hover .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-edit .edit-btn-text {
  display: -webkit-box;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper {
  top: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  padding: 64px 64px 100px;
  position: fixed;
  max-width: 1022px;
  overflow-y: auto;
  background-color: #ffffff;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper.excel-role-enabled {
  padding: 64px 64px 150px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-heading .form-header-wrapper .heading-text {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-heading .form-header-wrapper .btn-close {
  top: 40px;
  color: #000000;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper {
  width: 100%;
  max-width: 558px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items {
  position: relative;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .input-field {
  color: #000000;
  padding: 14px 36px 14px 16px;
  position: relative;
  font-size: 16px;
  min-height: 48px;
  text-align: left;
  line-height: 24px;
  border-color: #000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .input-field.is-error {
  border-color: #f83b4e;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .input-field::-webkit-input-placeholder {
  color: rgba(118,118,118,0.85);
  font-size: 14px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .input-field::-moz-placeholder {
  color: rgba(118,118,118,0.85);
  font-size: 14px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .input-field:-ms-input-placeholder {
  color: rgba(118,118,118,0.85);
  font-size: 14px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .input-field:-moz-placeholder {
  color: rgba(118,118,118,0.85);
  font-size: 14px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .icon {
  top: 50%;
  color: #000000;
  right: 20px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: white;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list {
  top: 52px;
  left: 0;
  right: 0;
  height: auto;
  padding: 12px 16px;
  z-index: 10;
  position: absolute;
  max-height: 318px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item {
  padding: 8px 16px;
  flex-wrap: wrap;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item:not(:last-of-type) {
  margin-bottom: 4px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(34,69,217,0.1);
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item.is-added:hover {
  cursor: initial;
  background-color: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item.is-added .list-item-name {
  color: #adafb3;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item.listitem-focused {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: -2px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item .list-item-name {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item .added-tag {
  color: #000000;
  padding: 4px 10px;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 18px;
  background-color: #eee;
  margin-left: 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .error-text {
  color: #f83b4e;
  font-size: 12px;
  margin-top: 4px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper {
  margin-top: 40px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper {
  position: relative;
  padding-left: 56px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper svg {
  top: -3px;
  left: 10px;
  width: 37px;
  height: 37px;
  position: absolute;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper .selected-competency-name {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  margin-bottom: 4px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper .selected-competency-description {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper {
  margin-top: 80px;
  position: relative;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .option-wrapper-heading {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
  margin-bottom: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .view-popup-overlay {
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper:not(:last-of-type) {
  margin-bottom: 20px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper {
  margin: 0;
  display: block;
  position: relative;
  font-weight: 400;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper input.custom-input {
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  opacity: 0;
  position: absolute;
  min-height: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper input.custom-input.checked+.option-detail-wrapper {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper input.custom-input.checked+.option-detail-wrapper .im-icon-check-circle-outline-fill {
  opacity: 1;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper input.custom-input.checked+.option-detail-wrapper .circle-outline {
  display: none;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper {
  border: 1px solid #f9f9f9;
  padding: 24px 32px;
  position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.05);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.05);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.05);
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .im-icon-check-circle-outline-fill,
.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .circle-outline {
  top: 26px;
  color: #000000;
  left: 32px;
  width: 16px;
  height: 16px;
  display: inline-block;
  opacity: 0;
  position: absolute;
  font-size: 16px;
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .circle-outline {
  border: 1px solid #000000;
  display: block;
  opacity: 1;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-title {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  padding-left: 24px;
  margin-bottom: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list .option-description-left-list,
.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list .option-description-right-list {
  width: 50%;
  padding-left: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list .option-description-item {
  color: #000000;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  padding-left: 32px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list .option-description-item::before {
  top: 8px;
  left: 9px;
  width: 6px;
  height: 6px;
  content: '';
  position: absolute;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer {
  right: 0;
  width: 100%;
  bottom: 0;
  padding: 22px 24px;
  position: fixed;
  max-width: 1022px;
  text-align: right;
  align-items: center;
  justify-content: flex-end;
  background-color: #ffffff;
  -webkit-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.08);
  box-shadow: 3px 0 18px 0 rgba(0,0,0,0.08);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 360px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn:not(:first-of-type) {
  margin-left: 6px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn.btn-save,
.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn.btn-edit {
  min-width: 134px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn.btn-inactive {
  color: rgba(0,0,0,0.5);
  border-color: rgba(0,168,182,0.3);
  pointer-events: none;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn.primary-button.btn-inactive {
  color: rgba(0,0,0,0.5);
  border-color: rgba(0,168,182,0.3);
  pointer-events: none;
  background-color: rgba(0,168,182,0.3);
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 32px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-left-wrapper {
  max-width: 28%;
  text-align: left;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-left-wrapper .footer-left-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: right;
  max-width: 70%;
  width: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .skip-competency-button {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  max-width: 40%;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .save-saveAndNext-button-wrapper {
  max-width: 60%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: right;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .btn-save {
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  max-width: 40%;
  white-space: normal;
  padding: 10px 16px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .btn-save:disabled {
  color: #000000;
  border-color: #f9f9f9;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .btn-save:disabled:hover {
  background: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .btn-save.reached-last-competency {
  max-width: 100%;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .add-another-btn-wrapper {
  max-width: 70%;
  position: relative;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .add-another-btn-wrapper:hover .add-another-btn-tooltip-wrapper {
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .add-another-btn-wrapper .btn-add-another {
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  white-space: normal;
  padding: 10px 16px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .add-another-btn-wrapper .btn-add-another:disabled {
  color: #000000;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}

.ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .add-another-btn-wrapper .add-another-btn-tooltip-wrapper {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(0, -110%);
  -o-transform: translate(0, -110%);
  -ms-transform: translate(0, -110%);
  -moz-transform: translate(0, -110%);
  -webkit-transform: translate(0, -110%);
  background: #ffffff;
  -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px rgba(0,0,0,0.12);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 6px 16px;
  white-space: nowrap;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper {
  width: 100%;
  height: 100vh;
  margin: 0 auto;
  display: table;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper {
  display: table-cell;
  padding: 80px 0;
  overflow-y: auto;
  vertical-align: middle;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 48px;
  position: relative;
  max-width: 684px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .content {
  color: #000000;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 36px;
  margin-bottom: 64px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .content .bold-text {
  display: inline-block;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .button-wrapper {
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .button-wrapper .btn-delete {
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 48%;
  background-color: #f83b4e;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .button-wrapper .btn-cancel {
  margin-left: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 48%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .btn-close {
  top: 24px;
  color: #85878C;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 16px;
  background-color: transparent;
  width: 16px;
  height: 16px;
  outline-color: transparent;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .btn-close .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 1;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper {
  padding: 48px;
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .heading-text {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 33px;
  margin-bottom: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .sub-heading {
  color: #000000;
  margin-bottom: 20px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: space-between;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item {
  flex: 45%;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper {
  margin-right: 8px;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper .profile-image-wrapper .profile-image {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  border: 2px solid #ffffff;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper .initials-wrapper {
  width: 40px;
  height: 40px;
  background-color: rgba(133,135,140,0.1);
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .image-wrapper .initials-wrapper .initials-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .details-wrapper .name-wrapper {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  text-decoration: none;
  display: block;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .details-wrapper .designation-wrapper {
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .competency-assessment-wrapper .assessed-by-wrapper .approvers-list .approvers-list-item .approvers-details .details-wrapper .rated-level-wrapper {
  font-size: 12px;
  line-height: 18px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
  padding: 4px 10px;
  margin-top: 4px;
  background: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  display: inline-flex;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .button-wrapper {
  padding: 0 48px 48px 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: right;
}

.ph-im-competencies-v1-default-imredesign-default .competency-assessment-overlay .competency-assessment-popup .button-wrapper .btn-done {
  font-family: FSThriveElliotWeb-Heavy;
  min-width: 126px;
}

@media (min-width:1300px) {
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-left-item-list {
    width: 45%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-right-item-list {
    width: 55%;
  }
}

@media (min-width:1152px) and (max-width:1299px) {
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper {
    width: 360px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-left-item-list {
    width: 40%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-right-item-list {
    width: 60%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-6>svg,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-7>svg {
    width: 40px;
    height: auto;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-6>svg:not(:first-of-type),
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-7>svg:not(:first-of-type) {
    margin-left: 8px;
  }
}

@media only screen and (max-width:1151px) {
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item {
    margin-bottom: 24px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper {
    max-width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper:hover .tooltip-outer-wrapper {
    display: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-1>svg,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-2>svg,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-3>svg,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-4>svg,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-5>svg {
    width: 40px;
    height: auto;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-1>svg:not(:first-of-type),
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-2>svg:not(:first-of-type),
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-3>svg:not(:first-of-type),
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-4>svg:not(:first-of-type),
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-5>svg:not(:first-of-type) {
    margin-left: 10px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-6>svg {
    width: 40px;
    height: auto;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-6>svg:not(:first-of-type) {
    margin-left: 8px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-7>svg {
    width: 34px;
    height: auto;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .rate-wrapper.level-7>svg:not(:first-of-type) {
    margin-left: 6px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper {
    max-width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}

@media screen and (max-width:767px) {
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper {
    padding: 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper.excel-role-enabled .competency-section-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100vh;
    display: none;
    padding: 24px 18px;
    z-index: 1190;
    position: fixed;
    overflow-y: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper.excel-role-enabled .competency-section-wrapper.active-tab {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper {
    padding: 0;
    position: relative;
    max-width: none;
    padding-right: 24px;
    background-color: #ffffff;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper:last-of-type {
    margin-left: 0;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.selected-competency-tab {
    max-width: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper.active::before {
    display: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper:not(:last-of-type) {
    border-bottom: 1px solid #fcfcfc;
    margin-bottom: 14px;
    padding-bottom: 14px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .tabs-outer-wrapper .tab-wrapper>.icon-wrapper {
    top: 50%;
    color: #000000;
    right: 0;
    position: absolute;
    font-size: 16px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section {
    width: 100%;
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .success-msg-wrapper .success-message {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .three-dots-button {
    top: 24px;
    right: 18px;
    width: 20px;
    border: none;
    height: 20px;
    position: absolute;
    align-items: center;
    flex-direction: column;
    background-color: transparent;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .widget-heading {
    font-family: FSThriveElliotWeb-Bold;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .visibility-none-wrapper {
    display: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .heading-section .heading-content-outer-wrapper .visibility-wrapper {
    display: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section {
    display: none;
    width: 40%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .btn-add-competency {
    padding: 6px 12px;
    min-width: 80px;
    min-height: 32px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper {
    margin-left: auto;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .info-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-heading-wrapper .heading-inner-wrapper .right-section .info-wrapper .tooltip-button-wrapper .btn-tooltip {
    font-size: 16px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper {
    margin-top: 32px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper {
    top: 0;
    left: 0;
    width: 100%;
    border: none;
    height: 100vh;
    padding: 18px 18px 140px;
    z-index: 9993;
    position: fixed;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper::before {
    display: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper.is-popup {
    margin: 0;
    padding: 32px 18px 140px;
    max-width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper.is-popup .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper {
    position: static;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper.is-popup .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper .btn-close-tooltip {
    top: 20px;
    right: 18px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper {
    height: 100%;
    display: table;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper {
    margin-bottom: 24px;
    justify-content: space-between;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper .level-tag {
    margin: 0 8px 0 0;
    max-width: 54%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper .btn-edit-competency {
    max-width: 44%;
    margin-left: 8px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .about-competency .competency-name {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .about-competency .competency-description {
    margin-bottom: 48px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 24px;
    z-index: 9995;
    position: fixed;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper .nav-left-section {
    float: left;
    display: -webkit-box;
    overflow: hidden;
    max-width: 50%;
    padding-right: 8px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper .nav-right-section {
    float: right;
    display: -webkit-box;
    overflow: hidden;
    max-width: 50%;
    text-align: right;
    padding-left: 8px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper .btn-nav {
    color: #000000;
    width: 20px;
    border: 1px solid #000000;
    height: 20px;
    padding: 6px;
    position: relative;
    text-align: center;
    margin-bottom: 4px;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper .btn-nav .icon {
    position: absolute;
    font-size: 9px;
    line-height: 1;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper .btn-nav .icon.icon-left-arrow {
    top: 52%;
    left: 45%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper .btn-nav .icon.icon-arrow-right {
    top: 52%;
    left: 53%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .tooltip-outer-wrapper .tooltip-inner-wrapper .tooltip-content-wrapper .competency-nav-wrapper .competency-name {
    color: #000000;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper {
    top: 24px;
    right: 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .edit-competency-wrapper .edit-icon {
    opacity: 1;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-left-item-list,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-right-item-list {
    width: 100%;
    padding: 0;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item {
    margin-bottom: 28px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper {
    margin-left: 4px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .competency-list .competency-list-item .competency-details-wrapper .tooltip-wrapper:hover .tooltip-outer-wrapper {
    display: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .button-wrapper {
    text-align: center;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .button-wrapper .btn-show-less-more {
    color: #000000;
    border: none;
    margin: 4px auto 0;
    padding: 0 16px 0 0;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    background-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-body-wrapper .button-wrapper .btn-show-less-more .icon {
    top: 45%;
    right: 0;
    position: absolute;
    font-size: 10px;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item {
    width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:first-of-type {
    margin-top: 32px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n+1),
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n) {
    padding: 0;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n+1) .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n) .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper {
    left: 0;
    right: -15px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n+1) .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper::before,
  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item:nth-of-type(2n) .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper::before {
    left: auto;
    right: 15px;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper {
    position: relative;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper {
    position: static;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper {
    top: auto;
    left: 0;
    right: -15px;
    bottom: 30px;
    max-width: 320px;
    padding: 16px;
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .competency-gap-outer-wrapper .competency-gap-list .competency-gap-list-item .title-wrapper .tooltip-outer-wrapper .tooltip-wrapper::before {
    display: none;
    top: auto;
    left: auto;
    right: 15px;
    bottom: -6px;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }

  .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper .empty-competencies-state {
    padding: 24px 20px 24px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper {
    padding: 48px 18px 120px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper.excel-role-enabled {
    padding: 64px 64px 200px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-heading .form-header-wrapper .heading-text {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
    margin-bottom: 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-heading .form-header-wrapper .btn-close {
    top: 24px;
    right: 18px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list {
    padding: 6px 4px;
    -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
    -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
    box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item .list-item-name {
    margin: 0;
    display: block;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .dropdown-wrapper .suggested-list-items .dropdown-list .list-item .added-tag {
    color: #85878C;
    display: inline-block;
    margin-top: 4px;
    margin-left: 0;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper {
    margin-top: 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper {
    padding-left: 42px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper svg {
    left: 0;
    width: 30px;
    height: 30px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper .selected-competency-name,
  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-info-outer-wrapper .competency-info-inner-wrapper .selected-competency-description {
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper {
    margin-top: 40px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .option-wrapper-heading {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper {
    padding: 24px 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .im-icon-check-circle-outline-fill,
  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .circle-outline {
    top: 26px;
    left: 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-title {
    color: #000000;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list .option-description-left-list,
  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list .option-description-right-list {
    width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-content .competency-options-wrapper .options-outer-wrapper .options-wrapper .option-detail-wrapper .option-description-list .option-description-item {
    color: #85878C;
    width: 100%;
    padding-left: 24px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer {
    padding: 24px 18px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper {
    width: 100%;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn.primary-button,
  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .right-button-wrapper .btn.secondary-button {
    padding: 6px 14px;
    font-size: 14px;
    max-width: 49%;
    min-height: 32px;
    line-height: 20px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper {
    flex-direction: column;
    align-items: baseline;
    gap: 8px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-left-wrapper {
    max-width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper {
    flex-direction: column;
    max-width: 100%;
    align-items: baseline;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .skip-competency-button {
    order: 1;
    max-width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .save-saveAndNext-button-wrapper {
    order: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    max-width: 100%;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .save-saveAndNext-button-wrapper .btn-save {
    max-width: 45%;
    min-width: 156px;
    padding: 10px 16px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .save-saveAndNext-button-wrapper .add-another-btn-wrapper {
    max-width: 45%;
    min-width: 156px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-competency-wrapper .ph-competency-footer .excel-role-footer-wrapper .footer-right-wrapper .save-saveAndNext-button-wrapper .add-another-btn-wrapper:hover .add-another-btn-tooltip-wrapper {
    display: none;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper {
    table-layout: fixed;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper {
    padding: 0;
    background-color: #ffffff;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper {
    padding: 32px 18px;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .content {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 56px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .button-wrapper {
    display: block;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .button-wrapper .btn-delete {
    width: 100%;
    max-width: 400px;
  }

  .ph-im-competencies-v1-default-imredesign-default .ph-delete-competency-wrapper .delete-content-wrapper .content-inner-wrapper .button-wrapper .btn-cancel {
    width: 100%;
    margin: 16px auto 0;
    display: block;
    max-width: 400px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-competencies-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-profile-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper {
  padding: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  position: relative;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.m-top {
  margin-top: 28px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper {
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 40px 24px;
  text-align: center;
  position: absolute;
  right: 100%;
  top: 10px;
  z-index: 999;
  width: 312px;
  margin-right: 20px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper::before {
  right: -16px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 10px solid transparent;
  border-left: 20px solid #ffffff;
  border-bottom: 10px solid transparent;
  z-index: 999;
  top: 20px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper .btn-cancel {
  top: 20px;
  right: 30px;
  width: 12px;
  border: none;
  height: 12px;
  padding: 0;
  z-index: 1;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper .btn-cancel .icon-cancel {
  top: -2px;
  left: -2px;
  color: #000000;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  font-size: 12px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-icon {
  display: inline-block;
  background-color: rgba(0,0,0,0.1);
  width: 48px;
  height: 48px;
  line-height: 48px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 20px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-icon i {
  font-size: 16px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-content {
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper .profile-picture-button button {
  min-width: 185px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper {
  position: relative;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .heading {
  padding-right: 24px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit {
  top: 0;
  color: #000000;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:hover,
.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:hover .tooltip-text,
.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit:focus .tooltip-text {
  display: block;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit .icon {
  width: 16px;
  height: 15px;
  display: inline-block;
  font-size: 15px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit .tooltip-text {
  top: 50%;
  color: #000000;
  right: 20px;
  display: none;
  padding: 4px 12px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit.btn-edit-myProfile {
  padding: 10px;
  margin-right: 12px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit.btn-edit-myProfile .icon {
  font-size: 18px;
  line-height: 1;
  width: 20px;
  height: 20px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit.btn-edit-myProfile:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit.btn-edit-myProfile:hover .tooltip-text,
.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit.btn-edit-myProfile:focus .tooltip-text {
  display: none;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .heading-wrapper .btn-edit.btn-edit-myProfile:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .section-title {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper {
  margin-top: 24px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  background-color: #fcfcfc;
  padding: 4px 12px;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item .icon-wrapper {
  display: none;
  margin-right: 6px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .mentor-skills-wrapper .mentor-skills-list .mentor-skills-list-item .icon-wrapper .check-skill-image {
  height: 16px;
  width: 16px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .information-outer-wrapper .information-inner-wrapper {
  margin-top: 32px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .information-outer-wrapper .information-inner-wrapper .answer {
  color: #000000;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
  width: 70%;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .information-outer-wrapper .information-inner-wrapper .empty-state {
  color: #adafb3;
  font-size: 16px;
  margin-top: 4px;
  line-height: 24px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .language-tag-wrapper {
  margin-top: 32px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .language-tag-wrapper .language-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .language-tag-wrapper .language-list .language-tag {
  color: #000000;
  margin: 10px 0 0 0;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  margin-right: 12px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper {
  margin-top: 32px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper .communication-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper .communication-list .communication-list-item {
  color: #000000;
  padding: 4px 10px 4px 28px;
  position: relative;
  font-size: 14px;
  margin-top: 10px;
  line-height: 20px;
  margin-right: 12px;
  background-color: #eee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .details-wrapper .communication-wrapper .communication-list .communication-list-item svg {
  top: 50%;
  left: 10px;
  color: #325779;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .button-wrapper {
  margin-top: 28px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .button-wrapper .btn-show {
  color: #000000;
  border: none;
  padding: 0 16px 0 0;
  position: relative;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: transparent;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .button-wrapper .btn-show .icon {
  top: 45%;
  right: 0;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
  font-size: 10px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view {
  margin-top: 16px;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .details-wrapper .section-title {
  width: 30%;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .details-wrapper .information-outer-wrapper .information-inner-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  width: 100%;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .each-field-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .each-field-section ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 0;
  width: 70%;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .each-field-section ul li {
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-mentor-profile-v1-default-imredesign-theme1 .create-profile-outer-wrapper .popup-modal-backdrop.active {
  overflow-y: auto;
}

@media only screen and (max-width:767px) {
  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper {
    margin-top: 20px;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.m-top {
    margin-top: 18px;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper {
    right: 0;
    left: 8px;
    top: 65px;
    width: 318px;
    margin-right: 0;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper::before {
    left: 34px;
    right: 0;
    top: -14px;
    border-top: 10px solid transparent;
    border-left: 20px solid #ffffff;
    border-bottom: 10px solid transparent;
    transform: rotateZ(270deg);
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view {
    margin-top: 24px;
    padding: 18px;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .heading-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .heading-wrapper .btn-edit.btn-edit-myProfile {
    display: none;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .heading-wrapper .three-dots-button {
    position: relative;
    top: 6px;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .details-wrapper .section-title {
    width: 100%;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .details-wrapper .information-outer-wrapper .information-inner-wrapper .answer {
    width: 100%;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .each-field-section {
    flex-direction: column;
    gap: 8px 0;
  }

  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper.my-profile-view .each-field-section ul {
    width: 100%;
  }
}

@media (max-width:360px) {
  .ph-im-mentor-profile-v1-default-imredesign-theme1 .mentor-profile-outer-wrapper .profile-picture-wrapper {
    left: 4px;
    width: 272px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-profile-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-nla-create-profile-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper {
  padding: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-top: 16px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper {
  position: relative;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper .heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 30px;
  color: #000000;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper .edit-pen-button {
  background: none;
  border: none;
  padding: 10px;
  margin-right: 14px;
  color: #000000;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper .edit-pen-button .icon {
  font-size: 18px;
  line-height: 1;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper .edit-pen-button:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper .edit-pen-button:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .section-heading {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  max-width: 250px;
  width: 100%;
  margin: 0;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper .preference-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper .preference-list .preference-list-item {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 10px;
  padding-left: 34px;
  margin-right: 8px;
  background-color: #fcfcfc;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper .preference-list .preference-list-item .icon {
  left: 10px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 19px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper {
  margin-top: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper .preference-list {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 8px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper .preference-list .preference-list-item {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 10px;
  background-color: #fcfcfc;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 9999;
  position: fixed;
  overflow-y: auto;
  background-color: rgba(0,0,0,0.5);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper {
  width: 100%;
  margin: 100px auto;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper {
  padding: 36px 52px 0;
  position: relative;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close {
  top: 42px;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close .icon {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper {
  padding: 48px 52px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .field-outer-wrapper:not(:first-of-type) {
  margin-top: 40px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .field-outer-wrapper:last-of-type .form-group .form-label {
  margin: 0;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group {
  margin: 0;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label {
  color: #000000;
  flex-wrap: wrap;
  font-size: 18px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label .required-field {
  color: #f83b4e;
  margin-left: 2px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper:hover {
  cursor: pointer;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper.radio-wrapper .custom-input:checked+.value-wrapper {
  padding-left: 30px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper.radio-wrapper .value-wrapper {
  padding-left: 10px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper:last-of-type .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  margin-right: 2px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  display: inline-block;
  padding: 4px 10px 4px 30px;
  position: relative;
  margin-right: 12px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 10px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  width: 14px;
  height: 14px;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .icon-inner-wrapper .im-icon-plus {
  top: 50%;
  left: 50%;
  color: #ffffff;
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
  font-size: 8px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 14px;
  height: 14px;
  display: none;
  font-size: 14px;
  line-height: 1;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items {
  display: inline;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item {
  margin: 14px 14px 0 0;
  display: inline-block;
  opacity: 1;
  padding: 4px 22px 4px 30px;
  position: relative;
  background-color: rgba(34,69,217,0.1);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .im-icon-im-icon-check-circle-fill {
  top: 50%;
  left: 10px;
  color: #000000;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  font-size: 14px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .btn-cancel {
  top: 25%;
  right: 8px;
  width: 6px;
  height: 6px;
  padding: 0;
  border: none;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item .btn-cancel .icon-cancel {
  color: #85878C;
  width: 6px;
  height: 6px;
  display: inline-block;
  font-size: 6px;
  line-height: 1;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .btn-add-item {
  color: #000000;
  border: none;
  padding: 6px 16px;
  position: relative;
  font-size: 14px;
  margin-top: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .btn-add-item .icon {
  top: 48%;
  left: 0;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items {
  display: inline-block;
  position: relative;
  margin-top: 14px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper {
  color: #adafb3;
  height: 28px;
  padding: 0 16px 2px 0;
  font-size: 16px;
  min-width: 280px;
  min-height: auto;
  line-height: 24px;
  border-width: 0 0 1px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper::-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper:-ms-input-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .form-control.dropdown-wrapper:-moz-placeholder {
  color: #adafb3;
  font-size: 16px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .btn-add {
  top: 50%;
  right: 0;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .btn-add .im-icon-plus {
  color: #000000;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 11px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list {
  top: 28px;
  left: 0;
  width: 100%;
  padding: 10px 0;
  max-height: 250px;
  position: absolute;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.1);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item {
  padding: 10px 20px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items .dropdown-list .list-item .list-item-name em {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #f9f9f9;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 45%;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button {
  margin-left: 24px;
}

.ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button:disabled {
  color: #85878C;
  opacity: 1;
  border-color: #f9f9f9;
  background-color: #f9f9f9;
}

@media (max-width:767px) {
  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper {
    padding: 28px 18px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper .edit-pen-button {
    display: none;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .heading-wrapper .three-dots-button {
    position: relative;
    top: 6px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .section-heading {
    margin-bottom: 8px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .preference-wrapper .preference-list {
    flex-wrap: wrap;
    gap: 8px 0;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper {
    margin-top: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .phs-widget-block-area .profile-outer-wrapper .preference-content-wrapper .content-wrapper .inner-wrapper .preference-list {
    flex-wrap: wrap;
    gap: 8px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper {
    height: 100%;
    margin: 0;
    padding: 52px 18px 160px;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper {
    padding: 0;
    position: static;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .form-heading {
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-heading-wrapper .btn-close {
    top: 28px;
    right: 18px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper {
    padding: 24px 0 0;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .form-label {
    font-size: 16px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 24px;
    margin-bottom: 18px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .options-outer-wrapper .options-wrapper {
    margin-bottom: 12px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .selected-items .selected-item {
    margin-top: 16px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-body-wrapper .form-group .selection-outer-wrapper .selected-items-wrapper .suggested-list-items {
    margin-top: 16px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper {
    padding: 24px 20px;
    flex-direction: column-reverse;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn {
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
  }

  .ph-im-nla-create-profile-v1-default-imredesign-default .popup-overlay .popup-outer-wrapper .popup-footer-wrapper .button-wrapper .btn.primary-button {
    margin-left: auto;
    margin-bottom: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-nla-create-profile-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-skills-confirmation-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-request-outer-wrapper,
.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-outer-wrapper {
  width: 100%;
  height: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .close-button {
  position: absolute;
  border: none;
  background: none;
  padding: 0;
  right: 24px;
  top: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .close-button .icon {
  font-size: 16px;
  height: 16px;
  width: 16px;
  display: inline-block;
  line-height: 1;
  color: #85878C;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .heading-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 22px;
  line-height: 33px;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .heading-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 26px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .my-requests-section-wrapper,
.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requested-from-me-section-wrapper {
  padding: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin-top: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-heading-wrapper {
  position: relative;
  margin-bottom: 28px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-heading-wrapper .request-heading {
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
  color: #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .requests-list-heading-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 12px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .requests-list-heading-wrapper .person-info-heading,
.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .requests-list-heading-wrapper .status-heading,
.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .requests-list-heading-wrapper .skill-competencies-heading {
  max-width: 336px;
  width: 100%;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .requests-list-heading-wrapper .person-info-heading {
  margin-left: 56px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 16px 0;
  border-top: 1px solid #f9f9f9;
  cursor: pointer;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .index {
  max-width: 56px;
  width: 100%;
  text-align: center;
  color: #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .person-info-wrapper,
.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .status-wrapper,
.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper {
  max-width: 336px;
  width: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .person-info-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .person-info-wrapper .image-wrapper {
  margin-right: 12px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .person-info-wrapper .image-wrapper .profile-image-wrapper .profile-image {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  border: 2px solid #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .person-info-wrapper .image-wrapper .initials-wrapper {
  width: 32px;
  height: 32px;
  background-color: rgba(133,135,140,0.1);
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .person-info-wrapper .image-wrapper .initials-wrapper .initials-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .person-info-wrapper .name-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .status-wrapper .status {
  padding: 4px 12px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .status-wrapper .status.completed {
  background-color: #80f7e1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list.ph-a11y-skills-list {
  max-height: 28px;
  visibility: hidden;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list.ph-a11y-skills-list2 {
  max-height: 28px;
  visibility: hidden;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list .skills-list-item {
  background: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  display: inline-block;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list .skills-list-item.extra-skills-list {
  cursor: pointer;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list .skills-list-item.extra-skills-list .skills-list {
  width: 276px;
  gap: 8px;
  max-height: 250px;
  overflow-y: auto;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list .skills-list-item.extra-skills-list .tooltip-text {
  z-index: 999;
  display: none;
  position: absolute;
  right: 0;
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 34px;
  max-width: 300px;
  white-space: normal;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list .skills-list-item.extra-skills-list .tooltip-text .skills-list-item {
  background: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  color: #85878C;
  display: inline-block;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item .skill-competencies-wrapper .skills-list .skills-list-item.extra-skills-list:hover .tooltip-text {
  display: block;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item:hover {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-wrapper .request-list .request-list-item:active {
  background: linear-gradient(0deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8)),#000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper {
  outline: none;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: 100%;
  max-width: 1022px;
  height: 100vh;
  overflow-y: auto;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
  background-color: #ffffff;
  padding: 48px 48px 136px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 4px;
  margin-top: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading .icon {
  display: inline-block;
  font-size: 16px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading .heading-asterisk {
  color: #ee0000;
  margin-left: 6px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading.approver-heading,
.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading.reason-heading {
  margin-bottom: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading.approver-heading .reason-optional-text,
.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading.reason-heading .reason-optional-text {
  color: #adafb3;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .subheading-actions {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .subheading-actions .action-item {
  background: none;
  padding: 0;
  border: none;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .subheading-actions .select-all {
  padding-right: 16px;
  border-right: 1px solid #f9f9f9;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .subheading-actions .clear-all {
  padding-left: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper {
  margin-bottom: 56px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper {
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper.expanded {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper.expanded .field-wrapper {
  border: 1px solid #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper {
  border: 1px solid #808080;
  max-height: 128px;
  overflow-y: auto;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  max-width: 496px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper {
  display: inline;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .left-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .left-wrapper .image-wrapper {
  margin-right: 8px;
  width: 40px;
  height: 40px;
  border: 2px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .left-wrapper .image-wrapper .img-friend-colleague {
  height: 36px;
  width: 36px;
  object-fit: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .left-wrapper .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .left-wrapper .requestee-details-wrapper .name {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .left-wrapper .requestee-details-wrapper .designation {
  color: #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .right-wrapper .dropdown-button {
  background: none;
  border: none;
  padding: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .selected-people-wrapper .added-email-wrapper .right-wrapper .dropdown-button .icon {
  color: #000000;
  height: 16px;
  width: 16px;
  font-size: 16px;
  display: inline-block;
  line-height: 1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field {
  order: 1;
  color: #000000;
  border: none;
  height: 42px;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 12px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field.inline-field {
  width: auto;
  display: inline-block;
  padding: 10px 0;
  margin-left: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field:focus {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .input-email-field:focus+.icon {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .line {
  order: 2;
  border-left: 1px solid #000000;
  height: 12px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .field-wrapper .input-element .icon {
  order: 3;
  padding: 14px 12px 14px 10px;
  color: #000000;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  height: 42px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list {
  left: 0;
  right: 0;
  z-index: 10;
  position: relative;
  border-top: 1px solid #808080;
  max-height: 240px;
  overflow-y: auto;
  padding-top: 8px;
  background-color: #ffffff;
  max-width: 496px;
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -webkit-border-radius: 0 0 13px 13px;
  -moz-border-radius: 0 0 13px 13px;
  -ms-border-radius: 0 0 13px 13px;
  border-radius: 0 0 13px 13px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link {
  padding: 8px 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper {
  width: 40px;
  height: 40px;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .img-friend-colleague {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .image-wrapper .avatar-circle {
  color: #000000;
  width: 100%;
  height: 100%;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper {
  width: calc(100% - 56px);
  padding-left: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation {
  position: relative;
  margin-left: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .details .designation::before {
  top: 50%;
  left: -8px;
  width: 4px;
  height: 4px;
  content: '';
  position: absolute;
  background-color: #adafb3;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .approver-block-wrapper .input-wrapper .suggestion-list .suggestion-list-item .suggestion-list-item-link .content-wrapper .email {
  color: #85878C;
  font-family: FSThriveElliotWeb-Regular;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .reason-wrapper {
  margin-bottom: 40px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .reason-wrapper .reason-text-area {
  max-width: 496px;
  width: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .reason-wrapper .reason-text-area .text-area {
  width: 100%;
  height: 128px;
  resize: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 16px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border: 1px solid #808080;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .reason-wrapper .reason-text-area .text-area:focus {
  outline: none;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .reason-wrapper .reason-text-area .text-length {
  text-align: right;
  margin-top: 2px;
  color: #adafb3;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  font-weight: unset;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper .custom-input {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 16px;
  opacity: 0;
  position: absolute;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  margin-right: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper .custom-field.checked {
  background-color: #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper .custom-field .icon {
  color: #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper .custom-label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .options-wrapper:last-of-type {
  margin-bottom: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .top-skills-wrapper .skills-list-wrapper .skills-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .top-skills-wrapper .skills-list-wrapper .skills-list .skills-list-item {
  flex: 45%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .skills-wrapper .skills-list-wrapper .skills-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .skills-wrapper .skills-list-wrapper .skills-list .skills-list-item {
  flex: 45%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper:last-of-type {
  margin-top: 58px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper:last-of-type .title-wrapper {
  padding: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item:not(:first-of-type) {
  margin-top: 56px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .proficiency-title-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 174px;
  padding-right: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .proficiency-title-wrapper .icon-wrapper {
  margin-right: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .proficiency-title-wrapper .icon-wrapper>* {
  max-width: 45px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .proficiency-title-wrapper .level-title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item {
  margin-bottom: 14px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: unset;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper .custom-input {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 16px;
  opacity: 0;
  position: absolute;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  margin-right: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper .custom-field.checked {
  background-color: #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper .custom-field .icon {
  color: #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper .custom-label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-with-proficiency .skills-list-wrapper .user-skills-list-wrapper .user-skills-list-wrapper-item .each-proficiency-block .user-skills-list-block .user-skills-list-item .options-wrapper:last-of-type {
  margin-bottom: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels {
  margin-top: 78px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list:last-of-type .title-wrapper {
  padding: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item:not(:first-of-type) {
  margin-top: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item:not(:last-of-type) {
  padding-bottom: 28px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-level-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-level-wrapper .competency-level-title-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 174px;
  padding-right: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-level-wrapper .competency-level-title-wrapper .icon-wrapper {
  margin-right: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-level-wrapper .competency-level-title-wrapper .icon-wrapper .icon {
  height: 32px;
  width: 30px;
  font-size: 30px;
  display: inline-block;
  color: #CA2EA7;
  line-height: 1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-level-wrapper .competency-level-title-wrapper .level-title {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item {
  margin-bottom: 14px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item:last-of-type {
  margin-bottom: 0;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item .options-wrapper {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  font-weight: unset;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item .options-wrapper .custom-input {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 16px;
  opacity: 0;
  position: absolute;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item .options-wrapper .custom-input:focus+.custom-field {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item .options-wrapper .custom-field {
  width: 16px;
  border: 1px solid #000000;
  height: 16px;
  margin-right: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item .options-wrapper .custom-field.checked {
  background-color: #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item .options-wrapper .custom-field .icon {
  color: #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-competency-list .each-competency-list-item .options-wrapper .custom-label {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper {
  outline: none;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: 100%;
  max-width: 1022px;
  height: 100vh;
  overflow-y: auto;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
  background-color: #ffffff;
  padding: 48px 48px 136px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .heading-wrapper {
  font-size: 22px;
  line-height: 33px;
  margin: 4px 0 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .heading-wrapper .heading-text {
  max-width: 612px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .heading-wrapper .requested-days {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #adafb3;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .request-dates-wrapper {
  font-size: 16px;
  line-height: 24px;
  color: #adafb3;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .request-dates-wrapper .replied-on {
  margin-top: 4px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper {
  margin-top: 32px;
  margin-bottom: 48px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-heading-wrapper {
  margin-bottom: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-heading-wrapper .requestedTo-heading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-person-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-person-details .image-wrapper {
  margin-right: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-person-details .image-wrapper .profile-image-wrapper .profile-image {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  border: 2px solid transparent;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-person-details .image-wrapper .initials-wrapper {
  width: 48px;
  height: 48px;
  background-color: rgba(133,135,140,0.1);
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-person-details .image-wrapper .initials-wrapper .initials-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-person-details .details-wrapper .name-wrapper {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requestedTo-wrapper .requestedTo-person-details .details-wrapper .designation-wrapper {
  margin-top: 8px;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper {
  padding: 40px 24px;
  max-width: 612px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin: 32px 0 64px;
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  margin-bottom: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .image-wrapper {
  margin-right: 16px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .image-wrapper .profile-image-wrapper .profile-image {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 64px;
  height: 64px;
  border: 2px solid #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .image-wrapper .initials-wrapper {
  width: 64px;
  height: 64px;
  background-color: rgba(133,135,140,0.1);
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .image-wrapper .initials-wrapper .initials-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .details-wrapper .name-wrapper {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  text-decoration: underline;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .details-wrapper .designation-wrapper {
  margin-top: 4px;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .details-wrapper .location-wrapper {
  margin-top: 4px;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .message-wrapper {
  margin-left: 80px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .message-wrapper .message-heading,
.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .message-wrapper .message-content {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .message-wrapper .message-heading {
  margin-bottom: 32px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competencies-heading-wrapper {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competencies-subheading {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competency-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  gap: 32px;
  color: #85878C;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competency-list .skills-competency-list-item {
  min-height: 28px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competency-list .skills-competency-list-item .name {
  margin-right: 16px;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competency-list .skills-competency-list-item .response {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  padding: 4px 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competency-list .skills-competency-list-item .response.positive {
  background-color: #80f7e1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competency-list .skills-competency-list-item .response.negative {
  background-color: #fcfcfc;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-competency-list .skills-competency-list-item .no-response {
  padding: 4px 12px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-wrapper .skills-with-proficiencies-wrapper {
  margin-bottom: 48px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .response-heading {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item {
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item.already-rated .skill-wrapper .right-section .proficiency-wrapper {
  display: block;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper {
  padding: 24px 0;
  border-bottom: 1px solid #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .left-section {
  color: #000000;
  max-width: 200px;
  font-size: 16px;
  flex-shrink: 0;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  padding-right: 16px;
  width: 25%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper {
  margin-bottom: 0;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper:hover {
  cursor: pointer;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper:hover .value-wrapper {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  padding-left: 38px;
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  padding: 4px 10px;
  position: relative;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 16px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 16px;
  height: 16px;
  display: none;
  font-size: 16px;
  line-height: 1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .resp-icon {
  color: #000000;
  font-size: 14px;
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin-right: 6px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .skills-response-wrapper .skills-list-wrapper .skills-list .skills-list-item .skill-wrapper .skill-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper {
  margin-top: 64px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item {
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item.already-rated .competencies-wrapper .right-section .proficiency-wrapper {
  display: block;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper {
  padding: 24px 0;
  border-bottom: 1px solid #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .left-section {
  color: #000000;
  max-width: 200px;
  font-size: 16px;
  flex-shrink: 0;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  padding-right: 16px;
  width: 25%;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper {
  margin-bottom: 0;
  position: relative;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper:hover {
  cursor: pointer;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper:hover .value-wrapper {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input {
  top: 7px;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  position: absolute;
  min-height: 0;
  line-height: 1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper {
  padding-left: 38px;
  border-color: transparent;
  background-color: rgba(0,0,0,0.1);
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .icon-inner-wrapper {
  display: none;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .custom-input:checked+.value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  display: block;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper {
  border: 1px solid #000000;
  padding: 4px 10px;
  position: relative;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper {
  top: 50%;
  left: 16px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .icon-outer-wrapper .im-icon-im-icon-check-circle-fill {
  color: #000000;
  width: 16px;
  height: 16px;
  display: none;
  font-size: 16px;
  line-height: 1;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .resp-icon {
  color: #000000;
  font-size: 14px;
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin-right: 6px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .skills-competencies-response-wrapper .competencies-response-wrapper .competencies-list-wrapper .competencies-list .competencies-list-item .competency-wrapper .competency-inner-wrapper .right-section .proficiency-wrapper .options-wrapper .value-wrapper .custom-label {
  color: #000000;
  margin: 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: normal;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .popup-footer {
  width: 100%;
  max-width: 1022px;
  right: 0;
  bottom: 0;
  padding: 20px 24px;
  z-index: 10;
  position: fixed;
  justify-content: flex-end;
  background-color: #ffffff;
  -webkit-box-shadow: 3px 0 18px rgba(0,0,0,0.08);
  -moz-box-shadow: 3px 0 18px rgba(0,0,0,0.08);
  box-shadow: 3px 0 18px rgba(0,0,0,0.08);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .popup-footer .footer-content-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .popup-footer .footer-content-wrapper .details-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .popup-footer .footer-content-wrapper .buttons-wrapper .cancel-btn {
  margin-right: 16px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .popup-footer .footer-content-wrapper .buttons-wrapper .request-btn {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .popup-footer .footer-content-wrapper .buttons-wrapper .request-btn:disabled {
  background: #f9f9f9;
  color: #adafb3;
  border: none;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .popup-footer .footer-content-wrapper .buttons-wrapper .close-btn {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-outer-wrapper .popup-footer {
  padding: 24px 48px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-outer-wrapper .popup-footer .footer-content-wrapper {
  justify-content: right;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .request-status-outer-wrapper .popup-footer .footer-content-wrapper .buttons-wrapper .cancel-btn {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-skills-confirmation-v1-default-imredesign-default .skill-request-outer-wrapper .popup-footer {
  padding: 24px 48px;
}

@media only screen and (max-width:767px) {
  .ph-im-skills-confirmation-v1-default-imredesign-default .close-button {
    top: 24px;
    right: 18px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .heading-wrapper {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper {
    padding: 48px 18px 240px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .section-heading {
    margin-bottom: 8px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .subheading-actions {
    margin-top: 12px;
    margin-bottom: 26px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .skills-without-prociency-wrapper .skills-wrapper .skills-list-wrapper .skills-list .skills-list-item {
    flex: 100%;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .subheading-actions {
    margin-bottom: 24px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-level-wrapper {
    flex-wrap: wrap;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .skill-confirmation-request-popup-wrapper .request-content-wrapper .competencies-with-levels .competencies-level-list-wrapper .competency-level-list .competency-level-list-item .each-level-wrapper .competency-level-title-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper {
    padding: 48px 18px 150px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .heading-wrapper {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details {
    flex-direction: column;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .requestedFrom-person-details .image-wrapper {
    margin-bottom: 16px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .request-status-popup-wrapper .response-content-wrapper .requested-from-wrapper .message-wrapper {
    margin-left: 0;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .requests-list-heading-wrapper .person-info-heading {
    margin-left: 36px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
    border-top: 1px solid #f9f9f9;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    width: 100%;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper .index {
    max-width: 32px;
    width: 100%;
    text-align: left;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper .person-info-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper .person-info-wrapper .image-wrapper {
    margin-right: 12px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper .person-info-wrapper .image-wrapper .profile-image-wrapper .profile-image {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    width: 32px;
    height: 32px;
    border: 2px solid #ffffff;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper .person-info-wrapper .image-wrapper .initials-wrapper {
    width: 32px;
    height: 32px;
    background-color: rgba(133,135,140,0.1);
    border-radius: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #ffffff;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper .person-info-wrapper .image-wrapper .initials-wrapper .initials-text {
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-left-wrapper .person-info-wrapper .name-wrapper {
    color: #000000;
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .top-wrapper .top-right-wrapper .icon {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    line-height: 1;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper {
    margin: 8px 28px 18px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .status-wrapper {
    margin-bottom: 24px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .status-wrapper .status-heading {
    font-family: FSThriveElliotWeb-Bold;
    color: #000000;
    margin-bottom: 8px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .status-wrapper .status {
    padding: 4px 12px;
    background-color: #fcfcfc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    color: #85878C;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .status-wrapper .status.completed {
    background-color: #80f7e1;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .skill-competencies-wrapper {
    margin-bottom: 28px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .skill-competencies-wrapper .skill-competencies-heading {
    font-family: FSThriveElliotWeb-Bold;
    color: #000000;
    margin-bottom: 8px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .skill-competencies-wrapper .skills-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 4px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .skill-competencies-wrapper .skills-list .skills-list-item {
    background: #fcfcfc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 20px;
    color: #85878C;
    display: inline-block;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .confirm-skills-btn-wrapper .confirm-skills-btn {
    background: transparent;
    border: none;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .confirm-skills-btn-wrapper .confirm-skills-btn .confirm-skills-btn-text {
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .request-list-mobile .request-list-item-mobile .bottom-wrapper .confirm-skills-btn-wrapper .confirm-skills-btn .icon {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    height: 16px;
    width: 16px;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .view-more-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .view-more-block .view-more-button {
    background: none;
    border: none;
    padding: 0;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .view-more-block .view-more-button .viewMoreBtnText {
    margin-right: 10px;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-skills-confirmation-v1-default-imredesign-default .confirmation-section-wrapper .request-list-wrapper .view-more-block .view-more-button .icon {
    display: inline-block;
    height: 16px;
    width: 16px;
    line-height: 1;
  }

  .popup-footer {
    padding: 24px 18px;
  }

  .popup-footer .footer-content-wrapper {
    flex-direction: column;
  }

  .popup-footer .footer-content-wrapper .details-wrapper {
    margin-bottom: 16px;
  }

  .popup-footer .footer-content-wrapper .buttons-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 16px;
  }

  .popup-footer .footer-content-wrapper .buttons-wrapper .cancel-btn {
    width: 100%;
  }

  .popup-footer .footer-content-wrapper .buttons-wrapper .request-btn {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-skills-confirmation-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-profile-view-v3-view1-imredesign-default#-TZYBBLPN!*/

.ph-profile-view-v3-view1-imredesign-default .show-loader {
  position: relative;
  top: 30%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .btn-top {
  color: #000000;
  position: fixed;
  bottom: 200px;
  right: 24px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 8px 20px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 8px 20px rgba(0,0,0,0.08);
  box-shadow: 0 8px 20px rgba(0,0,0,0.08);
  border-radius: 100%;
  border: none;
  height: 64px;
  width: 64px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 5;
  outline: none;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .btn-top .icon {
  font-size: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .btn-top .top-btn-text {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  max-height: 20px;
  overflow: hidden;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .three-dots-button {
  display: none;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container {
  background: #000000;
  padding-bottom: 28px;
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .profile-dashboard-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(255,255,255,0.94), rgba(255,255,255,0.9));
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper {
  background: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 104px;
  margin-bottom: 24px;
  padding: 26px 40px;
  position: relative;
  min-height: 200px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -42%);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring {
  position: absolute;
  width: 194px;
  height: 194px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring.other-mode {
  display: block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring.tab-mode {
  display: none;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .overlay__circle,
.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .progress-ring__circle {
  transition: .5s stroke-dashoffset;
  transform-origin: 50% 50%;
  transform: rotate(-90deg) translate(32px, 32px);
  fill: transparent;
  stroke: rgba(0,0,0,0.3);
  stroke-width: 6px;
  stroke-linecap: round;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .progress-ring__circle {
  stroke-width: 5.6px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper {
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  border: 10px solid rgba(0,0,0,0.06);
  padding: 22px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .profile-weightage-pi {
  position: absolute;
  left: 16px;
  top: 16px;
  width: 162px;
  height: 162px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .profile-image-wrapper .profile-image {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 130px;
  height: 130px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .initials-wrapper {
  width: 130px;
  height: 130px;
  background-color: rgba(133,135,140,0.1);
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .initials-wrapper .initials-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 32px;
  line-height: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .btn-edit {
  position: absolute;
  background: #ffffff;
  border: none;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  right: 22px;
  bottom: 32px;
  padding: 10px;
  width: 40px;
  height: 40px;
  -webkit-box-shadow: 0 2.5px 5px 2.5px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2.5px 5px 2.5px rgba(0,0,0,0.1);
  box-shadow: 0 2.5px 5px 2.5px rgba(0,0,0,0.1);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .btn-edit .icon {
  font-size: 20px;
  color: #000000;
  line-height: 1;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info {
  position: absolute;
  left: 50%;
  column-gap: 8px;
  transform: translate(-50%, 65%);
  padding-top: 14px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 28px;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .profileCompleteness-info-button {
  background: none;
  border: none;
  padding: 0;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .profileCompleteness-info-button .icon {
  font-size: 16px;
  color: #adafb3;
  position: relative;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .profileCompleteness-info-button .icon::before {
  vertical-align: initial;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .percentage-text-low {
  font-family: FSThriveElliotWeb-Bold;
  color: #f83b4e;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .percentage-text-high {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .completion-text {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .add-section {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .add-section .icon {
  margin-right: 4px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container {
  max-width: 450px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .username-wrapper .edit-icon-button {
  background: none;
  border: none;
  padding: 0;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .username-wrapper .edit-icon-button .icon {
  font-size: 16px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .user-name {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  margin-right: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .user-designation {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .user-location {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  column-gap: 6px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .user-location .icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  display: inline-block;
  line-height: 1;
  position: relative;
  top: -2px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .additional-info-btn-wrapper .btn-additional-info {
  border: none;
  background: none;
  padding: 0;
  column-gap: 6px;
  margin: 0;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .additional-info-btn-wrapper .btn-additional-info .icon {
  position: relative;
  height: 16px;
  font-size: 16px;
  width: 16px;
  display: inline-block;
  line-height: 1;
  top: -2px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .additional-info-btn-wrapper .btn-additional-info .addition-info-text {
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper {
  max-width: 300px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .career-intentions-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper {
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .status-button {
  border: 1px solid rgba(133,135,140,0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  height: auto;
  display: flex;
  align-items: center;
  width: auto;
  column-gap: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .status-button .icon {
  color: #000000;
  display: inline-block;
  line-height: 1;
  height: 16px;
  width: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .frequency-list {
  padding: 6px;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  position: absolute;
  background-color: #ffffff;
  z-index: 999;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .frequency-list .frequency-list-item {
  cursor: pointer;
  padding: 8px;
  column-gap: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .frequency-list .frequency-list-item .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .frequency-list .frequency-list-item .custom-icon-circle {
  font-size: 16px;
  color: #000000;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .frequency-list .frequency-list-item .list-item-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .frequency-list .frequency-list-item:hover {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper .frequency-list .frequency-list-item:active {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .sub-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  column-gap: 6px;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .sub-heading .icon {
  font-size: 16px;
  color: #85878C;
  height: 16px;
  width: 16px;
  display: inline-block;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .sub-heading .icon::before {
  vertical-align: initial;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .sub-heading .sub-heading-text {
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper {
  margin-top: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .module-selector-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .visibility-button {
  border: 1px solid rgba(133,135,140,0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  min-height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  max-width: 250px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .visibility-button .value {
  margin-right: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .visibility-button .icon {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list {
  position: absolute;
  background: #ffffff;
  padding: 6px;
  z-index: 20;
  max-width: 250px;
  width: 100%;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list .frequency-list-item {
  cursor: pointer;
  padding: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list .frequency-list-item .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-circle {
  font-size: 16px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list .frequency-list-item .list-item-name {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list .frequency-list-item:hover {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .frequency-list .frequency-list-item:active {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-bottom-wrapper {
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper {
  padding: 20px;
  grid-column: auto / span 4;
  background-color: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-heading .icon-wrapper {
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-heading .icon-wrapper .icon {
  color: #000000;
  width: 20px;
  height: 20px;
  display: inline-block;
  font-size: 18px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-heading .title-wrapper {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status {
  align-items: baseline;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 4px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .main-status {
  color: #000000;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 48px;
  margin-right: 4px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .sub-status {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .alert-status-indicator.outer-circle {
  height: 24px;
  width: 24px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
  padding: 4px;
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .alert-status-indicator .inner-circle {
  height: 16px;
  width: 16px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .alert-status-indicator.on.outer-circle {
  background: linear-gradient(0deg, rgba(255,255,255,0.85), rgba(255,255,255,0.85)),#00eec3;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .alert-status-indicator.on .inner-circle {
  background: #00eec3;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .alert-status-indicator.off.outer-circle {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status .alert-status-indicator.off .inner-circle {
  background: #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .list-wrapper {
  margin-top: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .list-wrapper .view-list .view-list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .list-wrapper .view-list .view-list-item:not(:first-of-type) {
  margin-top: 14px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .list-wrapper .view-list .view-list-item .list-icon-wrapper {
  display: inline-flex;
  padding: 4px 8px;
  margin-right: 6px;
  background-color: rgba(0,0,0,0.06);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .list-wrapper .view-list .view-list-item .list-icon-wrapper .icon {
  color: #000000;
  width: 20px;
  height: 20px;
  display: inline-block;
  font-size: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .list-wrapper .view-list .view-list-item .list-text-wrapper {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status-info {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#636363;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  font-family: FSThriveElliotWeb-Heavy;
  padding: 4px 16px;
  margin-bottom: 22px;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-status-info .icon {
  margin-right: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .card-line {
  border-bottom: 1px solid rgba(133,135,140,0.1);
  margin-bottom: 26px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .bottom-wrapper {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .bottom-wrapper .info-text {
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-emp-profile-insight-card-wrapper .bottom-wrapper .card-action-button {
  border: none;
  background: none;
  padding: 0;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper {
  max-width: 1264px;
  width: 100%;
  margin: 52px auto 40px;
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  z-index: 4;
  padding: 0 14px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 2px rgba(0,0,0,0.2);
  padding: 12px 18px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .heading-container {
  display: none;
  margin-bottom: 32px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .heading-container .name-heading {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 22px;
  line-height: 33px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 50px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element {
  color: #000000;
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element .nav-icon-wrapper {
  height: 24px;
  width: 24px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element .nav-icon-wrapper .icon {
  font-size: 16px;
  height: 16px;
  width: 16px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element .anchor-text {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element.active .nav-icon-wrapper {
  color: #ffffff;
  background: linear-gradient(0deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3)),#000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element.active .anchor-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element:hover .nav-icon-wrapper {
  background-color: rgba(0,0,0,0.2);
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper .sticky-inner-wrapper .links-wrapper .anchor-links-list .anchor-element:active .nav-icon-wrapper {
  background-color: rgba(0,0,0,0.06);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper.is-pinned {
  max-width: 100%;
  padding: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper.is-pinned .sticky-inner-wrapper {
  padding: 16px 90px;
  -webkit-box-shadow: 2px 4px 4px rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 4px 4px rgba(0,0,0,0.1);
  box-shadow: 2px 4px 4px rgba(0,0,0,0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper.is-pinned .heading-container {
  display: block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .myObserver {
  height: 1px;
  width: 1px;
  pointer-events: none;
  position: relative;
  top: auto;
  z-index: -1;
  overflow: hidden;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container {
  margin-top: 36px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .ph-im-manage-skills-v1-default-imredesign-default .user-skills-wrapper {
  margin-top: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .ph-im-competencies-v1-default-imredesign-default .competency-widget-wrapper .competency-section-wrapper {
  margin-top: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .ph-im-interested-topics-v1-default-imredesign-default .interested-topics-outer-wrapper .empty-state-wrapper {
  display: none;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .section-heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  column-gap: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  margin-top: 80px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .section-heading .icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 1;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .visibility-button {
  border: 1px solid rgba(133,135,140,0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  min-height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: auto;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .visibility-button .value {
  margin-right: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .visibility-button .icon {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list {
  position: absolute;
  background: #ffffff;
  padding: 6px;
  z-index: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list .frequency-list-item {
  cursor: pointer;
  padding: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list .frequency-list-item .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-circle {
  font-size: 16px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list .frequency-list-item .custom-icon-visibility {
  font-size: 18px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list .frequency-list-item .list-item-name {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list .frequency-list-item:hover {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-wrapper .frequency-list .frequency-list-item:active {
  background: linear-gradient(0deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)),#000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  align-items: center;
  height: 30px;
  column-gap: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-none-wrapper .icon {
  color: #85878C;
  font-size: 20px;
  line-height: 1;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .visibility-none-wrapper .visibility-text {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button {
  background: none;
  border: none;
  padding: 10px;
  margin-right: 20px;
  color: #000000;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  transition: .5s;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button .icon {
  font-size: 18px;
  line-height: 1;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button .edit-btn-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  position: absolute;
  top: 0;
  left: 50%;
  margin-right: 20px;
  width: 100px;
  transform: translate(-50%, 44px);
  -o-transform: translate(-50%, 44px);
  -ms-transform: translate(-50%, 44px);
  -moz-transform: translate(-50%, 44px);
  -webkit-transform: translate(-50%, 44px);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
  display: none;
  text-align: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button:hover .edit-btn-text {
  display: -webkit-box;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .read-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: inline-block;
  vertical-align: initial;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-profile-card {
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 32px;
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-section-heading {
  margin-bottom: 24px;
  margin-top: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block {
  background: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 32px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-left {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  column-gap: 16px;
  flex-grow: .8;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-left .resume-heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-right .primary-button {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-right .primary-button .icon {
  height: 16px;
  width: 16px;
  line-height: 1;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-right .btn-add-resume-linkedin {
  margin-right: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-right .btn-add-resume .icon {
  margin-right: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .btn-view-resume {
  border: none;
  background: none;
  color: #000000;
  padding: 0;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  column-gap: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .btn-view-resume .icon {
  font-size: 18px;
  height: 20px;
  width: 20px;
  display: inline-block;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  column-gap: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions .resume-option-btn {
  border: none;
  background: none;
  color: #000000;
  padding: 10px;
  font-size: 18px;
  position: relative;
  height: 40px;
  width: 40px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions .resume-option-btn .icon {
  font-size: 18px;
  height: 20px;
  width: 20px;
  display: inline-block;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions .resume-option-btn .button-text {
  display: none;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  top: 100%;
  width: 50px;
  left: -4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions .resume-option-btn:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions .resume-option-btn:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions .update-resume-btn {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions .update-resume-btn .icon {
  margin-right: 8px;
  font-size: 14px;
  height: 16px;
  width: 16px;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-info {
  max-width: 50%;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block:hover .resume-block-bottom .resume-actions-wrapper .resume-actions .resume-option-btn .button-text {
  display: block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-section-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-section-heading .left-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-section-heading .section-heading-text {
  margin-right: 12px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-section-heading .view-your-profile {
  border: none;
  background: none;
  padding: 0;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-section-heading .view-your-profile .icon {
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 8px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper {
  margin-bottom: 26px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper {
  width: 50%;
  padding: 32px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper:last-of-type {
  margin-right: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.profile-based-alert-card .card-status {
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.profile-based-alert-card .card-heading {
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.profile-based-alert-card .card-status-info {
  margin-bottom: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 12px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .top-left-wrapper {
  flex: 50%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .top-left-wrapper .card-heading {
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  column-gap: 6px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .top-left-wrapper .card-heading .title-wrapper {
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .top-right-wrapper {
  flex: 50%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .top-right-wrapper .card-heading {
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  column-gap: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .top-right-wrapper .card-heading .title-wrapper {
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .card-status .main-status {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-shrink: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .top-wrapper .card-line-vertical {
  border-left: 1px solid rgba(133,135,140,0.1);
  margin-bottom: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .card-status-info {
  background: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .card-status-info .temp-placeholder {
  height: 14px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper.skills-card .bottom-wrapper .skill-card-bottom-text {
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .left-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .left-wrapper .my-profile-cards-heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-right: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .right-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .right-wrapper .edit-button {
  margin-right: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .right-wrapper .add-button {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .right-wrapper .add-button .icon {
  margin-right: 8px;
  height: 16px;
  font-size: 14px;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper {
  margin-bottom: 40px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading .img-outer-wrapper {
  margin-right: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading .img-outer-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  background-color: #ebeef7;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading .img-outer-wrapper .img-wrapper .yellow-circle {
  left: 8px;
  width: 32px;
  bottom: 5px;
  height: 32px;
  position: absolute;
  background-color: #FFE1B3;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading .img-outer-wrapper .img-wrapper .img-waving-hand {
  top: 10px;
  left: 16px;
  position: absolute;
  max-width: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading .img-outer-wrapper .img-wrapper .img-waving-hand.wave {
  animation: 10s linear 1s infinite wave;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  3% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  6% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  9% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  12% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  15% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  18% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  21% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  24% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading .heading-text {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .resume-buttons-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .resume-buttons-wrapper .primary-button {
  margin-right: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 16px 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .resume-buttons-wrapper .primary-button .icon {
  font-size: 16px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin-left: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .or-block {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  display: grid;
  grid-template-columns: 1fr max-content 1fr;
  grid-column-gap: 12px;
  align-items: center;
  margin: 0 auto;
  width: 40%;
  margin-bottom: 40px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .or-block::before,
.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .or-block::after {
  content: "";
  display: block;
  height: 1px;
  background-color: currentColor;
  color: #f9f9f9;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .get-connected-block {
  margin-bottom: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .get-connected-heading {
  color: #000000;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .add-buttons-wrapper .buttons-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .add-buttons-wrapper .buttons-list .secondary-button {
  margin-top: 16px;
  margin-right: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .add-buttons-wrapper .buttons-list .secondary-button .icon {
  font-size: 16px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .empty-profile-wrapper .show-more-btn-block {
  display: none;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper .img-outer-wrapper {
  margin-right: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper .img-outer-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  background-color: #ebeef7;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper .img-outer-wrapper .img-wrapper .yellow-circle {
  left: 8px;
  width: 32px;
  bottom: 5px;
  height: 32px;
  position: absolute;
  background-color: #FFE1B3;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand {
  top: 10px;
  left: 16px;
  position: absolute;
  max-width: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand.wave {
  animation: 10s linear 1s infinite wave;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  3% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  6% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  9% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  12% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  15% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  18% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  21% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  24% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper .heading-text {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .add-buttons-wrapper .buttons-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .add-buttons-wrapper .buttons-list .secondary-button {
  margin-top: 16px;
  margin-right: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  white-space: break-spaces;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .add-standard-sections .add-buttons-wrapper .buttons-list .secondary-button .icon {
  font-size: 16px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .summary-wrapper .summary-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  max-width: 650px;
  white-space: pre-wrap;
  word-break: break-word;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .goals-wrapper .subsection-data-subheading {
  max-width: 650px;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  white-space: pre-wrap;
  word-break: break-word;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item {
  border-left: 1px solid rgba(0,0,0,0.1);
  padding-left: 30px;
  padding-bottom: 32px;
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item:last-of-type {
  border-left: 1px solid transparent;
  padding-bottom: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item:last-of-type .edu-bottom-wrapper {
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item:only-child {
  margin-bottom: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item.accomplishment-list-item {
  border-left: 1px solid transparent;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-icon-wrapper {
  position: absolute;
  top: 2px;
  background-color: #ffffff;
  height: 30px;
  width: 30px;
  left: -16px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-icon-wrapper .edu-icon-inner-wrapper {
  background-color: rgba(0,0,0,0.1);
  height: 100%;
  width: 100%;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-icon-wrapper .edu-icon-inner-wrapper .icon {
  font-size: 16px;
  line-height: 1;
  height: 16px;
  width: 16px;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-icon-wrapper .edu-icon-inner-wrapper.accomplishment-icon-inner-wrapper {
  background-color: #FFEBAE;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-degree {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  max-width: 685px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-bottom-wrapper .edu-duration {
  margin-bottom: 8px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-bottom-wrapper .edu-details {
  max-width: 650px;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-bottom-wrapper .edu-scool {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-bottom-wrapper .edu-country {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .show-more-btn-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .show-more-btn-block .show-more-btn {
  border: none;
  background: none;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .show-more-btn-block .show-more-btn .icon {
  font-size: 14px;
  margin-left: 10px;
  padding: 4px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  height: 24px;
  width: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .show-more-btn-block .show-more-btn:hover .icon {
  background: linear-gradient(0deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3)),#000000;
  color: #ffffff;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper.only-two .education-details-wrapper .education-list .education-list-item:nth-of-type(n+2) {
  border-left: 1px solid transparent;
  padding-bottom: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper.only-two .education-details-wrapper .education-list .education-list-item:nth-of-type(n+2) .edu-bottom-wrapper {
  margin-bottom: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper.only-two .education-details-wrapper .education-list .education-list-item:nth-of-type(2) {
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .accomplishment-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-icon-wrapper {
  top: 3px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .accomplishment-wrapper .education-details-wrapper .education-list .education-list-item .edu-bottom-wrapper .accomplishment-associated {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item {
  margin-bottom: 32px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item:last-of-type {
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item:only-child {
  margin-bottom: 0;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item .subsection-data-heading-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item .subsection-data-heading-wrapper .subsection-data-heading {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item .subsection-data-info .subsection-date-wrapper {
  display: inline-block;
  margin-bottom: 8px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item .subsection-data-info .subsection-data-subheading {
  max-width: 650px;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item .subsection-data-info .subsection-data-anchor {
  max-width: 650px;
  margin-top: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .subsection-details-wrapper .subsection-data-list-item .subsection-data-info .subsection-data-anchor .subsection-data-anchor-link {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .show-more-btn-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .show-more-btn-block .show-more-btn {
  border: none;
  background: none;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .show-more-btn-block .show-more-btn .icon {
  font-size: 14px;
  margin-left: 10px;
  padding: 4px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  height: 24px;
  width: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .common-sections-wrapper .show-more-btn-block .show-more-btn:hover .icon {
  background: linear-gradient(0deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3)),#000000;
  color: #ffffff;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment {
  display: flex;
  align-items: center;
  column-gap: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper {
  display: inline-block;
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper:hover .btn-info {
  color: rgba(0,0,0,0.7);
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper {
  top: -17px;
  left: 27px;
  width: 380px;
  border: 1px solid #f9f9f9;
  display: none;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
  box-shadow: 0 10px 4px 0 rgba(0,0,0,0.08);
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper::before {
  top: 20px;
  left: -7px;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  border-left: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  background-color: #ffffff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper.is-popup {
  width: 100%;
  margin: 100px auto;
  display: block;
  padding: 40px;
  position: static;
  max-width: 426px;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper.is-popup::before {
  display: none;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper.is-popup .tooltip-inner-wrapper .tooltip-content-wrapper .top-wrapper {
  padding-right: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper.column-right {
  left: auto;
  right: 27px;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper.column-right::before {
  left: auto;
  right: -7px;
  transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper .tooltip-content-wrapper {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .btn-info {
  color: #adafb3;
  border: none;
  padding: 0;
  line-height: 1;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .btn-info .icon {
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper {
  outline: none;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: 100%;
  max-width: 70%;
  height: 100vh;
  overflow-y: auto;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
  background-color: #ffffff;
  padding: 64px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .close-button {
  position: absolute;
  border: none;
  background: none;
  padding: 0;
  right: 40px;
  top: 40px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .close-button .icon {
  font-size: 16px;
  height: 16px;
  width: 16px;
  display: inline-block;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .heading-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .heading-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 26px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info {
  margin-top: 64px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-bottom: 1px solid rgba(133,135,140,0.1);
  margin-bottom: 38px;
  padding-bottom: 38px;
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper:last-of-type {
  border-bottom: none;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .header-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 18px;
  line-height: 28px;
  max-width: 256px;
  width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details {
  margin-right: 86px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details .field-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  margin: 0;
  color: #000000;
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details .field-row .info-item .field-value {
  margin-left: 8px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details .field-row .info-item .field-value .btn-add-phone {
  background: none;
  border: none;
  color: #000000;
  padding: 0;
  display: inline-flex;
  align-items: center;
  max-width: 70%;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details .field-row .info-item .field-value .btn-add-phone>.icon-plus {
  font-size: 11px;
  line-height: 1;
  margin-right: 4px;
  margin-bottom: 2px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .edit-icon {
  background: none;
  border: none;
  padding: 10px;
  color: #000000;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  -o-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s;
  right: 0;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .edit-icon .icon {
  font-size: 18px;
  line-height: 1;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .edit-icon .edit-btn-text {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  margin-right: 20px;
  width: 100px;
  transform: translate(-50%, 44px);
  -o-transform: translate(-50%, 44px);
  -ms-transform: translate(-50%, 44px);
  -moz-transform: translate(-50%, 44px);
  -webkit-transform: translate(-50%, 44px);
  text-align: center;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .edit-icon:hover {
  background-color: rgba(0,0,0,0.2);
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .edit-icon:hover .edit-btn-text {
  display: -webkit-box;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .edit-icon:active {
  background-color: rgba(0,0,0,0.06);
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .popup-footer {
  width: 100%;
  max-width: 70%;
  right: 0;
  bottom: 0;
  padding: 20px 24px;
  z-index: 10;
  position: fixed;
  justify-content: flex-end;
  background-color: #ffffff;
  -webkit-box-shadow: 3px 0 18px rgba(0,0,0,0.08);
  -moz-box-shadow: 3px 0 18px rgba(0,0,0,0.08);
  box-shadow: 3px 0 18px rgba(0,0,0,0.08);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  animation: 1s ease-in-out 0s forwards fadeInLeft;
  border-radius: 1px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .popup-footer .close-btn {
  min-width: 124px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper {
  left: 0;
  right: 0;
  width: 100%;
  margin: 1rem auto;
  position: absolute;
  max-width: 520px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .head-wrapper {
  padding: 48px 48px 0;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .head-wrapper .icon-cancel {
  top: 15px;
  color: #adafb3;
  right: 15px;
  border: none;
  position: absolute;
  font-size: 15px;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .head-wrapper .heading {
  color: #000000;
  margin: 0 0 12px;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .head-wrapper .sub-heading {
  color: #000000;
  margin: 0 0 15px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper {
  padding: 0 48px;
  margin-bottom: 15px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .head-text {
  color: #000000;
  margin: 0 0 15px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .content-list.pending-list .content-list-items .item-text {
  color: #000000;
  padding-left: 27px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .content-list .content-list-items {
  display: flex;
  justify-content: space-between;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .content-list .content-list-items:not(:last-of-type) {
  margin-bottom: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text,
.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .content-list .content-list-items .weightage-count {
  color: #adafb3;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .content-list .content-list-items .item-text .icon-check-mark {
  color: #000000;
  font-size: 14px;
  margin-right: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .content-wrapper .bold-note {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .bottom-link-wrapper {
  padding: 20px 0;
  text-align: center;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .bottom-link-wrapper .bottom-link {
  cursor: pointer;
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .ph-a11y-profile-completeness-wrapper .bottom-link-wrapper .bottom-link .icon {
  padding-left: 8px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block {
  padding: 0;
  margin-top: 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper {
  margin: 0;
  display: block;
  width: 100%;
  padding: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .head-text {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 60%;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper {
  float: right;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .info-heading {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper {
  position: relative;
  line-height: 24px;
  margin-left: 4px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
  color: #85878C;
  border: none;
  padding: 0;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper {
  top: 26px;
  right: 0;
  width: 250px;
  padding: 16px;
  z-index: 1;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text {
  color: #000000;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .tooltip-info-wrapper .info-text .link-visibility-settings {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block {
  display: inline-block;
  position: relative;
  margin-left: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon {
  background: transparent;
  border: none;
  padding: 0;
  height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details {
  position: absolute;
  left: 44px;
  top: -24px;
  padding: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  width: 248px;
  z-index: 1;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-text,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 0;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  display: inline-block;
  margin-top: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 160px;
  width: 100%;
  float: right;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button:hover {
  -o-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .btn-text {
  vertical-align: middle;
  margin-left: 6px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .icon {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list {
  border-top: 1px solid #f9f9f9;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item {
  padding: 32px 48px;
  background-color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
  position: relative;
  margin: 0;
  word-break: break-word;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block {
  padding: 0;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-title {
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 0;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 4px 0 0 0;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info.link-item {
  color: #000000;
  word-break: break-word;
  display: inline-block;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info .divider-line {
  width: auto;
  display: inline-block;
  margin: 0 8px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 12px 0 0 0;
  word-break: break-word;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc .expirence-data-format {
  white-space: pre-line;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .read-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: inline-block;
  vertical-align: initial;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years {
  padding: 0;
  text-align: right;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years span {
  font-family: FSThriveElliotWeb-Light;
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years.certificates-values .expired-text {
  display: block;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block {
  padding: 0;
  position: relative;
  text-align: right;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon {
  border: none;
  padding: 0;
  position: relative;
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  color: #85878C;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon .tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  right: 24px;
  padding: 2px 14px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .5px;
  box-shadow: 0 0 8px 0 rgba(219,219,219,0.5);
  background-color: #ffffff;
  border: solid 1px #808080;
  white-space: nowrap;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover::before,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus::before,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover::after,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus::after {
  display: block;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover .tooltip-text,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus .tooltip-text {
  display: block;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon::before,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  position: absolute;
  z-index: 99;
  top: 7px;
  right: 12px;
  border-color: transparent transparent transparent #6e6e6e;
  display: none;
  top: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon::after {
  border-color: transparent transparent transparent #ffffff;
  right: 14px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:hover,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:focus {
  cursor: pointer;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:hover .edit-icon,
.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:focus .edit-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:last-child {
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
  padding-bottom: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block {
  padding: 0 0 32px 48px;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block .show-more-btn {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border: none;
  box-shadow: none;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 0;
}

.ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block .show-more-btn i {
  font-size: 12px;
  line-height: 1;
  margin-left: 4px;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper {
  width: 100%;
  height: 450px;
  margin: 0 auto;
  position: absolute;
  max-width: 720px;
  background-color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 0;
  right: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .edit-image-heading {
  color: #000000;
  margin: 0;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 30px;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block {
  padding: 0;
  display: block;
  width: 100%;
  margin: 64px auto 0;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button {
  margin-top: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .edit-image-overlay .edit-image-wrapper .content-wrapper .action-block .unsave-button:hover {
  color: #f83b4e;
  border-color: #f83b4e;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block {
  outline: none;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block:focus {
  outline: none;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup {
  width: 100%;
  margin: 32px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  line-height: 1.43;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper {
  display: block;
  width: 60%;
  text-align: center;
  padding: 40px 0;
  margin: 0 auto;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .heading {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .sub-heading {
  color: #85878C;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block {
  width: 60%;
  margin: 0 auto;
  display: block;
  padding: 64px 0 0;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items {
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .upload-button-item {
  width: 100%;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 8px 10px;
  position: absolute;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button {
  color: #ffffff;
  width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .upload-block-items .save-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button {
  color: #000000;
  width: 100%;
  border: none;
  margin: 0;
  display: block;
  padding: 8px 10px;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v3-view1-imredesign-default .modal-block .dialog-box-popup .profile-photo-wrapper .action-block .cancel-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-view1-imredesign-default .form-builder-popup {
  top: 40%;
  bottom: auto;
  left: 30%;
  right: 0;
  z-index: 9999;
  position: absolute;
  overflow-y: auto;
  padding: 50px;
  background: #ffffff;
  width: 50%;
  border: 2px solid #808080;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  position: fixed;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .btn-close {
  top: 30px;
  color: #adafb3;
  right: 30px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper {
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-icon-div {
  width: 72px;
  height: 72px;
  border: 2px solid #000000;
  display: inline-block;
  border-radius: 50%;
  position: relative;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-icon-div i.im-icon-check-mark {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -45%);
  line-height: 72px;
  font-size: 22px;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text {
  color: #000000;
  margin: 16px 0 0;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .success-text.edit-success {
  color: #000000;
  margin: 30px 0 0;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .btn.primary-button {
  min-width: 224px;
  margin-top: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .visibility-note {
  margin-top: 64px;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .visibility-note span.note {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .visibility-note span.note span {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper .success-content-wrapper .visibility-note a.visibility-details-link {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .education-overlay .education-outer-wrapper .education-wrapper .success-wrapper {
  background-color: #ffffff;
  margin: 80px auto;
  padding: 64px;
  text-align: center;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block {
  display: inline-block;
  position: relative;
  margin-left: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-btn-icon {
  background: transparent;
  border: none;
  padding: 0;
  height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-btn-icon:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-btn-icon.disable-icon {
  color: #808080;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-btn-icon .icon {
  font-size: 24px;
  line-height: 1;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-details {
  position: absolute;
  left: 44px;
  top: -14px;
  padding: 16px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #ffffff;
  width: 248px;
  z-index: 1;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-details .visibility-details-text,
.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-details .visibility-details-subtext,
.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-details .visibility-details-link {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .public-view-block .visibility-details .visibility-details-link {
  color: #000000;
  margin: 0;
}

.ph-profile-view-v3-view1-imredesign-default .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  position: fixed;
  overflow-y: auto;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .btn-close {
  top: 32px;
  color: #adafb3;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 14px;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .btn-close:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .job-title-change-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 72px 40px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .job-title-change-outer-wrapper .popup-heading {
  font-size: 22px;
  line-height: 33px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .job-title-change-outer-wrapper .popup-content {
  color: #000000;
  margin: 12px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .job-title-change-outer-wrapper .button-wrapper {
  margin-top: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .job-title-change-outer-wrapper .button-wrapper .btn.primary-button {
  margin: 0 auto;
  display: block;
  min-width: 194px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .job-title-change-outer-wrapper .button-wrapper .btn.default-button {
  color: #000000;
  border: none;
  margin: 24px auto 0;
  padding: 0;
  min-height: auto;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 40px 48px 100px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper figure img {
  margin: 0 auto 32px;
  max-width: 92px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .popup-head-text {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .popup-head-text .popup-head-text-title {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .content {
  color: #000000;
  margin: 12px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
  text-align: left;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list {
  flex-wrap: wrap;
  margin-top: 32px;
  min-height: auto;
  max-height: 310px;
  overflow-y: auto;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item {
  position: relative;
  max-width: calc(100% - 12px);
  margin-bottom: 12px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item:not(:last-of-type) {
  margin-right: 12px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label {
  margin: 0;
  padding: 6px 16px;
  font-weight: 400;
  background-color: rgba(249,249,249,0.65);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label.active {
  background-color: rgba(0,0,0,0.2);
  pointer-events: none;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label.enable {
  background-color: rgba(0,0,0,0.2);
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label>input {
  top: 0;
  left: 0;
  opacity: 0;
  position: absolute;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name {
  position: relative;
  padding-left: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name .icon-wrapper .icon {
  top: 50%;
  left: 0;
  color: #000000;
  position: absolute;
  font-size: 8px;
  margin-top: 2px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name .icon-wrapper .icon.im-icon-plus {
  color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list .skills-list-item .list-item-label .skill-name .skill-text {
  color: rgba(0,0,0,0.85);
  font-size: 14px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-restricted-content {
  color: #000000;
  margin: 6px 0 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
  display: block;
  text-align: left;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .rating-explore-course-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
  margin-top: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .button-wrapper {
  left: 0;
  width: 100%;
  bottom: 0;
  padding: 32px;
  column-gap: 32px;
  position: absolute;
  align-items: center;
  justify-content: flex-end;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 32px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  -ms-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .button-wrapper .cancel-button {
  color: #000000;
  padding: 0;
  min-height: auto;
  margin-right: 0;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .button-wrapper .done-button {
  max-width: 220px;
  min-width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  cursor: pointer;
  -o-transition: .2s ease all;
  -moz-transition: .2s ease all;
  -ms-transition: .2s ease all;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon .icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #ffffff;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-positive {
  background-color: #00eec3;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-positive:hover {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-positive:active {
  border: 1px solid #00eec3;
  background-color: #ffffff;
  outline: none;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-positive:active .icon {
  color: #00eec3;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-negative {
  background-color: #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-negative:hover {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-negative:active {
  border: 1px solid #ee0000;
  background-color: #ffffff;
  outline: none;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-negative:active .icon {
  color: #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-positive-active {
  border: 1px solid #00eec3;
  background-color: #ffffff;
  pointer-events: none;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-positive-active .icon {
  color: #00eec3;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-negative-active {
  border: 1px solid #ee0000;
  background-color: #ffffff;
  pointer-events: none;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-icon.thumb-negative-active .icon {
  color: #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 78px 40px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .icon-wrapper {
  max-width: 96px;
  border: 4px solid #2aab3c;
  height: 96px;
  margin: 0 auto 28px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #2aab3c;
  position: absolute;
  font-size: 44px;
  margin-top: 4px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .feedback-body {
  padding: 0 26px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .feedback-body .feedback-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .feedback-body .feedback-content .content-header {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .feedback-body .feedback-content .content-description {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .feedback-body .footer-wrapper {
  margin-top: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .thumb-feedback-outer-wrapper .thumb-feedback-inner-wrapper .feedback-body .buttons-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 40px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 78px 40px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .thumb-icon {
  width: 96px;
  height: 96px;
  margin: 0 auto 28px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .thumb-icon .icon {
  font-size: 44px;
  width: 44px;
  height: 44px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .success-message-heading {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .success-message-heading.space-bottom {
  margin-bottom: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .message-content {
  color: #000000;
  margin: 12px 0 48px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .button-wrapper {
  align-items: center;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .button-wrapper .btn.primary-button {
  min-width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .feedback-success-outer-wrapper .feedback-success-inner-wrapper .button-wrapper .cancel-button {
  color: #000000;
  padding: 0;
  margin-top: 24px;
  min-height: auto;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 78px 40px;
  position: relative;
  max-width: 626px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .icon-wrapper {
  width: 96px;
  border: 4px solid #2aab3c;
  height: 96px;
  margin: 0 auto 28px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .icon-wrapper .icon {
  top: 50%;
  left: 50%;
  color: #2aab3c;
  position: absolute;
  font-size: 44px;
  margin-top: 4px;
  line-height: 1;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .success-message-heading {
  color: #000000;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .message-content {
  color: #000000;
  margin: 12px 0 48px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .button-wrapper {
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 24px;
  justify-content: center;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .button-wrapper .btn.primary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .button-wrapper .btn.secondary-button {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  padding: 12px 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .button-wrapper .btn.primary-button .icon,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .button-wrapper .btn.secondary-button .icon {
  font-size: 16px;
  line-height: 1;
  height: 16px;
  width: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .success-message-outer-wrapper .success-message-inner-wrapper .button-wrapper .cancel-button {
  color: #000000;
  padding: 0;
  min-height: auto;
  margin-right: 80px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .unsaved-changes-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 114px;
  position: relative;
  max-width: 720px;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-heading {
  color: #000000;
  margin: 0;
  font-size: 22px;
  line-height: 33px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .unsaved-changes-content {
  color: #000000;
  margin: 16px auto 0;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
  max-width: 65%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-sure {
  margin: 64px auto 0;
  min-width: 250px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .unsaved-changes-wrapper .unsaved-changes-content-wrapper .btn-cancel {
  margin: 16px auto 0;
  border: none;
  display: block;
  min-width: 250px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper {
  padding: 28px 0;
  position: relative;
  text-align: center;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper .review-heading {
  margin: 0 auto;
  max-width: 80%;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper .step-count {
  color: #adafb3;
  font-size: 14px;
  margin-top: 2px;
  text-align: center;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper .btn-close {
  right: 40px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper .progress-bar-container {
  left: 4px;
  right: 4px;
  bottom: 4px;
  position: absolute;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper .progress-bar-container .progress-bar-outer-wrapper:not(:first-of-type) {
  padding-left: 4px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper .progress-bar-container .progress-bar-outer-wrapper .progress-bar {
  width: 100%;
  height: 4px;
  position: relative;
  background-color: rgba(0,0,0,0.3);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper .progress-bar-container .progress-bar-outer-wrapper .progress-bar.active {
  background-color: #000000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper {
  padding: 24px 40px;
  border-top: 1px solid #f9f9f9;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .new-skills-review-wrapper {
  padding: 24px 32px 24px 100px;
  position: relative;
  margin-bottom: 24px;
  background-color: #ebeef7;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .new-skills-review-wrapper .image-wrapper {
  top: 50%;
  left: 32px;
  width: 56px;
  height: 56px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .new-skills-review-wrapper .image-wrapper .img-review-skills {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .new-skills-review-wrapper .info-text {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper {
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper .btn {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 45%;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper .btn.secondary-button {
  margin-right: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper .btn.secondary-button .btn-text {
  position: relative;
  padding-left: 18px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper .btn.secondary-button .btn-text .icon {
  top: 50%;
  left: 0;
  position: absolute;
  margin-top: 1px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 68px 84px 114px;
  position: relative;
  max-width: 1080px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header {
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .btn-close {
  top: 24px;
  color: #000000;
  right: 24px;
  font-size: 14px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .left-section {
  max-width: 60%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .left-section .download-popup-heading {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .left-section .file-name {
  color: #000000;
  font-size: 16px;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .right-section {
  max-width: 40%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .right-section .btn.primary-button {
  min-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .right-section .btn.primary-button .btn-text {
  position: relative;
  padding-left: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .right-section .btn.primary-button .btn-text .icon {
  top: 50%;
  left: 0;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .display-resume-wrapper {
  margin-top: 48px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper {
  width: 100%;
  height: 100%;
  display: table;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper {
  display: table-cell;
  padding: 40px 0;
  vertical-align: middle;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 88px 70px 70px;
  position: relative;
  max-width: 800px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper .btn-close {
  top: 24px;
  color: #000000;
  right: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper .upload-resume-heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 66px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper .button-wrapper {
  margin: 0 auto;
  max-width: 490px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn-upload {
  border: 1px solid #000000;
  padding: 14px;
  max-width: 241px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn-upload>span {
  display: block;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn-upload .btn-head-text {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  margin-bottom: 8px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .upload-resume-popup-outer-wrapper .upload-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn-upload .btn-sub-head-text {
  color: #adafb3;
  font-size: 12px;
  line-height: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper {
  width: 100%;
  height: 100%;
  display: table;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-popup-outer-wrapper,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-popup-outer-wrapper {
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 720px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper {
  display: table-cell;
  padding: 40px 0;
  vertical-align: middle;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper.profile-accomplishments-content-wrapper,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper.profile-accomplishments-content-wrapper {
  padding: 0;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 88px 120px;
  position: relative;
  max-width: 800px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .btn-close,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .btn-close {
  top: 24px;
  color: #000000;
  right: 20px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text {
  color: #000000;
  font-size: 24px;
  display: flex;
  flex-direction: column;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 36px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text .heading-sub-content,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text .heading-sub-content {
  color: #000000;
  margin-top: 8px;
  margin-bottom: 32px;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .form-header-wrapper .btn-close,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .form-header-wrapper .btn-close {
  top: 45px;
  color: #000000;
  right: 42px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .delete-resume-heading,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .delete-resume-heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 24px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .delete-resume-sub-heading,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .delete-resume-sub-heading {
  color: #000000;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 24px;
  margin-bottom: 64px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn {
  display: block;
  min-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn.btn-delete,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn.btn-delete {
  margin: 0 auto;
  border-color: #f83b4e;
  background-color: #f83b4e;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn.secondary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .button-wrapper .btn.secondary-button {
  margin: 12px auto 0;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer {
  margin-top: 32px;
  padding: 56px 0 0 24px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 40%;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled {
  pointer-events: none;
  color: #85878C;
  opacity: 1;
  border-color: #adafb3;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete {
  color: #ee0000;
  border: 1px solid #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete:hover,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete:hover {
  background: transparent;
  color: #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button {
  margin-left: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .delete-resume-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled {
  pointer-events: none;
  color: #85878C;
  opacity: 1;
  border: none;
  background-color: #f9f9f9;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper {
  padding: 48px;
  text-align: left;
  width: 100%;
  margin: 80px auto;
  position: relative;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .btn-close,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .btn-close {
  top: 27px;
  right: 27px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text {
  display: flex;
  flex-direction: column;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text .heading-sub-content,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .form-header-wrapper .heading-text .heading-sub-content {
  color: #85878C;
  margin-top: 8px;
  margin-bottom: 32px;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 28px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .form-header-wrapper .btn-close,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .form-header-wrapper .btn-close {
  top: 45px;
  right: 42px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 13px;
  line-height: 1;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .button-wrapper .btn,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .button-wrapper .btn {
  display: block;
  min-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .button-wrapper .btn.btn-delete,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .button-wrapper .btn.btn-delete {
  margin: 0 auto;
  border-color: #f83b4e;
  background-color: #f83b4e;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .button-wrapper .btn.secondary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .button-wrapper .btn.secondary-button {
  margin: 12px auto 0;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer {
  margin-top: 32px;
  padding: 56px 0 0 0;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn-cancel,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled {
  pointer-events: none;
  color: rgba(0,0,0,0.5);
  border-color: rgba(34,69,217,0.1);
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete {
  color: #ee0000;
  border: 1px solid #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete:hover,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.secondary-button.btn-delete:hover {
  background: transparent;
  color: #ee0000;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button {
  margin-left: 16px;
  min-width: 120px;
}

.ph-profile-view-v3-view1-imredesign-default .widget-overlay .delete-resume-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled,
.ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button:disabled {
  pointer-events: none;
  color: rgba(0,0,0,0.5);
  border-color: rgba(34,69,217,0.1);
  background-color: rgba(34,69,217,0.1);
}

@media only screen and (max-width:1151px) {
  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper {
    top: 55px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper {
    margin: 0;
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .icon-plus {
    font-size: 10px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .btn-text {
    margin-left: 4px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-title {
    font-size: 18px;
    line-height: 28px;
    padding: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-info {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .profile-value-desc {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block .read-more-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years span {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:hover,
  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block .edit-icon:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:hover .edit-icon,
  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:focus .edit-icon {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper {
    top: 28px;
    left: auto;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    max-width: 320px;
  }

  .ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper .tooltip-outer-wrapper::before {
    top: -7px;
    left: 50%;
    border-bottom: none;
    border-top: 1px solid #f9f9f9;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper {
    gap: 8px;
    padding: 24px 24px 24px 124px;
    align-items: flex-start;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper {
    top: 24px;
    left: 24px;
    transform: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring {
    width: 90px;
    height: 90px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring.other-mode {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring.tab-mode {
    display: block;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .overlay__circle,
  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .progress-ring__circle {
    stroke-width: 3px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper {
    padding: 8px;
    border-width: 5px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .initials-wrapper {
    width: 64px;
    height: 64px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .initials-wrapper .initials-text {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .profile-image-wrapper .profile-image {
    width: 64px;
    height: 64px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .btn-edit {
    right: 0;
    width: 32px;
    bottom: 0;
    height: 32px;
    padding: 6px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container {
    max-width: 35%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .username-wrapper .user-name {
    font-size: 18px;
    line-height: 28px;
    margin-right: 8px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .username-wrapper .edit-icon-button .im-icon-edit-o {
    font-size: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .user-designation {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .user-location {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .additional-info-btn-wrapper .btn-additional-info {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info {
    padding: 0;
    position: static;
    max-width: 30%;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info {
    display: block;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    padding-left: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .profileCompleteness-info-button {
    left: 0;
    position: absolute;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .completion-info .percentage-text-high {
    margin: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .add-section {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .add-section .im-icon-plus {
    font-size: 12px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper {
    max-width: 35%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .career-intentions-wrapper .career-intentions-text {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .career-intentions-wrapper .ph-status-list-sort .statuslist-wrapper .status-button {
    padding: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .career-intentions-wrapper .ph-status-list-sort .statuslist-wrapper .status-button .im-icon-arrow-up,
  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .career-intentions-wrapper .ph-status-list-sort .statuslist-wrapper .status-button .im-icon-arrow-down {
    height: 10px;
    font-size: 12px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .module-selector-heading {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .custom-field-wrapper .visibility-button {
    padding: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .custom-field-wrapper .visibility-button .im-icon-arrow-up,
  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .modules-selector-wrapper .visibility-wrapper .custom-field-wrapper .visibility-button .im-icon-arrow-down {
    height: 10px;
    font-size: 12px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-profile-cards-heading-wrapper .left-wrapper {
    align-items: flex-start;
    max-width: 90%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .my-profile-cards-heading-wrapper .left-wrapper .my-profile-cards-heading {
    max-width: 60%;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper {
    flex-direction: column;
    position: relative;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .header-wrapper {
    margin-bottom: 16px;
  }
}

@media (min-width:1025px) and (max-width:1151px) {
  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper {
    transform: translate(-44%, -54%);
    -o-transform: translate(-44%, -54%);
    -ms-transform: translate(-44%, -54%);
    -moz-transform: translate(-44%, -54%);
    -webkit-transform: translate(-44%, -54%);
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring {
    width: 132px;
    height: 132px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring.other-mode {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring.tab-mode {
    display: block;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .overlay__circle,
  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .progress-ring__circle {
    stroke-width: 4px;
    r: 54px;
    transform: rotate(-90deg) translate(48px, 58px);
    -o-transform: rotate(-90deg) translate(48px, 58px);
    -ms-transform: rotate(-90deg) translate(48px, 58px);
    -moz-transform: rotate(-90deg) translate(48px, 58px);
    -webkit-transform: rotate(-90deg) translate(48px, 58px);
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper {
    padding: 14px;
    border-width: 10px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .initials-wrapper {
    width: 94px;
    height: 94px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .initials-wrapper .initials-text {
    font-size: 24px;
    line-height: 36px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .profile-image-wrapper .profile-image {
    width: 94px;
    height: 94px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper .btn-edit {
    right: 6px;
    width: 32px;
    bottom: 10px;
    height: 32px;
    padding: 6px;
  }
}

@media only screen and (max-width:767px) {
  .ph-profile-view-v3-view1-imredesign-default .interested-topics-outer-wrapper .tooltip-wrapper {
    margin-left: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .tooltip-alignment {
    right: 40px;
    position: absolute;
  }

  .ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper {
    margin-right: 10px;
    margin-left: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .tooltip-alignment .tooltip-wrapper:hover .tooltip-outer-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .three-dots-button {
    background: none;
    border: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    width: 20px;
    height: 20px;
    align-items: center;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .three-dots-button .dot {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    background-color: #000000;
    padding: 2px;
    margin-bottom: 3px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .three-dots-button .dot:last-of-type {
    margin-bottom: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding: 24px 18px;
    margin-bottom: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper {
    position: relative;
    left: 0;
    transform: translate(-18px, -108px);
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .overlay__circle,
  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .progress-ring .progress-ring__circle {
    transform: rotate(-90deg) translate(30px, 34px);
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-image-completion-wrapper .image-wrapper {
    border: 12px solid rgba(0,0,0,0.06);
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info {
    left: 18px;
    top: 134px;
    transform: none;
    padding: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-completion-info .add-section {
    justify-content: left;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container {
    max-width: 100%;
    margin-top: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .info-container .user-info-details .additional-info-btn-wrapper .btn-additional-info {
    margin-bottom: 40px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper {
    max-width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-dashboard-container .dashboard-top-wrapper .profile-status-wrapper .ph-status-list-sort .statuslist-wrapper {
    margin-bottom: 8px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .sticky-navigation-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .section-heading {
    margin-bottom: 24px;
    margin-top: 40px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-profile-card {
    padding: 18px;
    position: relative;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button {
    height: 20px;
    width: 20px;
    padding: 0;
    margin-right: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .edit-pen-button:hover .edit-btn-text {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-profile-cards-heading-wrapper .left-wrapper {
    width: 100%;
    justify-content: space-between;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-profile-cards-heading-wrapper .left-wrapper .visibility-none-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-profile-cards-heading-wrapper .left-wrapper .visibility-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-profile-cards-heading-wrapper .right-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block {
    padding: 18px;
    position: relative;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top {
    align-items: center;
    margin-bottom: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-left .resume-heading {
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-left .visibility-none-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .three-dots-button {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-top .resume-block-top-right {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-actions-wrapper .resume-actions {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-block-bottom .resume-info-mobile {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .resume-wrapper .resume-block .resume-info {
    max-width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .left-wrapper {
    column-gap: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .left-wrapper .visibility-none-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .left-wrapper .visibility-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .left-wrapper .my-profile-cards-heading {
    width: 90%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-profile-cards-heading-wrapper .right-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-section-heading {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-section-heading .left-wrapper {
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-section-heading .left-wrapper .section-heading {
    margin-bottom: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-section-heading .left-wrapper .visibility-wrapper {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-section-heading .left-wrapper .three-dots-button {
    margin-top: 40px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-section-heading .view-your-profile {
    justify-content: space-between;
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper {
    flex-direction: column;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper {
    width: 100%;
    padding: 24px 18px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper .my-emp-profile-insight-card-wrapper:last-of-type {
    margin-bottom: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-insight-cards-wrapper:last-of-type {
    margin-bottom: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper {
    margin-bottom: 36px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .empty-profile-resume-heading {
    flex-direction: column;
    align-items: baseline;
    gap: 16px 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .resume-buttons-wrapper {
    flex-wrap: wrap;
    gap: 24px 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .resume-buttons-wrapper .primary-button {
    width: 100%;
    justify-content: center;
    padding: 10px 24px;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .empty-profile-resume-wrapper .resume-buttons-wrapper .primary-button:nth-child(2) {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .or-block {
    margin-bottom: 36px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .get-connected-heading {
    font-size: 18px;
    line-height: 28px;
    text-align: left;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .add-buttons-wrapper .buttons-list li {
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .add-buttons-wrapper .buttons-list li .secondary-button {
    width: 100%;
    justify-content: center;
    text-align: left;
    white-space: normal;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .add-buttons-wrapper.show-less .buttons-list .buttons-list-item:nth-child(n+3) {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .get-connected-block {
    margin-bottom: 40px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .show-more-btn-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    margin-top: 26px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .show-more-btn-block .show-more-btn {
    border: none;
    background: none;
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 16px;
    line-height: 24px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .show-more-btn-block .show-more-btn .icon {
    font-size: 14px;
    margin-left: 10px;
    padding: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    height: 24px;
    width: 24px;
    display: inline-block;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .show-more-btn-block .show-more-btn .button-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .show-more-btn-block .show-more-btn .button-content-close {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .empty-profile-wrapper .show-more-btn-block .show-more-btn .button-content-close .icon {
    background: linear-gradient(0deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3)),#000000;
    color: #ffffff;
    line-height: 1;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .add-standard-sections .heading-wrapper {
    align-items: center;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .add-standard-sections .add-buttons-wrapper .buttons-list {
    flex-direction: column;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .add-standard-sections .add-buttons-wrapper .buttons-list .secondary-button {
    text-align: left;
    white-space: normal;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .add-standard-sections .add-buttons-wrapper .buttons-list .buttons-list-item {
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .add-standard-sections .add-buttons-wrapper .buttons-list .buttons-list-item .secondary-button {
    width: 100%;
    justify-content: center;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item {
    padding-left: 20px;
    margin-left: 18px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-icon-wrapper {
    top: -2px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-top-wrapper .edu-degree {
    padding-left: 8px;
  }

  .ph-profile-view-v3-view1-imredesign-default .my-profile-page-container .profile-details-container .my-employee-profile-wrapper .my-emp-profile-subsections-list .my-emp-profile-subsection-item .education-wrapper .education-details-wrapper .education-list .education-list-item .edu-bottom-wrapper {
    padding-left: 8px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block {
    padding: 0;
    margin-top: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper {
    margin: 0;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 24px 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .head-text {
    display: inline-block;
    font-size: 16px;
    max-width: 45%;
    line-height: 24px;
    white-space: normal;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper {
    max-width: 45%;
    margin-left: auto;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .info-heading {
    font-size: 12px;
    line-height: 18px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .info-wrapper .tooltip-button-wrapper .btn-tooltip {
    font-size: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block {
    margin: 0 10px;
    position: static;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .public-view-block .visibility-details {
    left: 0;
    top: -66px;
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button {
    min-height: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    max-width: 30%;
    margin-left: auto;
    min-width: 80px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .icon-plus {
    font-size: 9px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .heading-wrapper .add-button .btn-text {
    margin-left: 4px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item {
    padding: 16px 20px;
    margin: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-details-block {
    padding: 0;
    width: 90%;
    display: inline-block;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-years {
    text-align: left;
    margin: 8px 0 0 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item .profile-value-edit-block {
    width: 10%;
    display: inline-block;
    padding: 0;
    text-align: right;
    position: absolute;
    top: 16px;
    right: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .profile-value-list .profile-value-list-item:last-child {
    padding-bottom: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block {
    padding: 0 0 16px 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .profile-list .profile-list-item .individual-profile-block .individual-profile-value-wrapper .show-more-btn-block .show-more-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper {
    padding: 8px 24px 24px;
    background-color: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 16px 16px 0 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
    width: 48px;
    height: 4px;
    background-color: #adafb3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 36px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .top-wrapper {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
    font-family: FSThriveElliotWeb-Bold;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
    border: none;
    background: none;
    padding: 0;
    height: 20px;
    width: 20px;
    line-height: 30px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
    font-size: 18px;
    width: 20px;
    height: 20px;
    display: inline-block;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative;
    height: 48px;
    background-color: #fcfcfc;
    padding: 12px 22px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .icon {
    color: #000000;
    font-size: 20px;
    line-height: 1;
    margin-right: 8px;
    height: 20px;
    width: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .visibility-text {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper {
    background-color: #fcfcfc;
    padding: 16px 16px 8px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Heavy;
    margin-bottom: 8px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading .bold-text {
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button {
    padding: 12px 6px;
    background: transparent;
    border: none;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    column-gap: 8px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-circle {
    color: #000000;
    height: 16px;
    width: 16px;
    display: inline-block;
    font-size: 16px;
    line-height: 1;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .empty-circle {
    width: 16px;
    height: 16px;
    border: 1px solid #000000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-visibility {
    font-size: 20px;
    color: #000000;
    line-height: 1;
    height: 20px;
    width: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .button-text {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
    margin-top: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
    padding: 18px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border: none;
    border-bottom: none;
    background: none;
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
    border-bottom: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
    color: #000000;
    font-size: 20px;
    line-height: 1;
    margin-right: 10px;
    height: 20px;
    width: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper {
    max-width: 100%;
    padding: 30px 30px 24px 18px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .close-button {
    right: 30px;
    top: 30px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .close-button .icon {
    font-size: 18px;
    height: 18px;
    width: 18px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .heading-wrapper {
    margin-top: 36px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .heading-wrapper .icon {
    color: #000000;
    height: 24px;
    display: inline-block;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info-text {
    color: #000000;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info {
    margin-top: 20px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper {
    flex-direction: column;
    position: relative;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .header-wrapper {
    margin-bottom: 16px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .edit-button {
    right: 0;
    top: 4px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details {
    margin-right: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details .field-row .info-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details .field-row .info-item .field-value {
    margin-left: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .additional-info-wrapper .additional-info .info-wrapper .contact-info-details .field-row .info-item .field-label {
    margin-bottom: 8px;
  }

  .ph-profile-view-v3-view1-imredesign-default .ph-a11y-additional-info-popup .popup-footer {
    display: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    height: 100%;
    overflow-y: auto;
    padding-bottom: 140px;
    padding-left: 24px;
    padding-right: 24px;
    max-width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .skills-list {
    max-height: none;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .button-wrapper {
    position: fixed;
    left: 0;
    bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse;
    row-gap: 10px;
    align-items: center;
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .cp-add-skills-outer-wrapper .cp-add-skills-wrapper .button-wrapper .cancel-button {
    margin: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper {
    height: 100vh;
    padding: 24px 16px;
    max-width: none;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .form-header-wrapper .btn-close {
    top: 30px;
    right: 19px;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer {
    padding: 0;
    margin-top: 48px;
    flex-direction: column-reverse;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn-cancel {
    margin-top: 24px;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn {
    width: 100%;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .profile-accomplishments-popup-outer-wrapper .profile-accomplishments-content-wrapper .inner-content-wrapper .footer .btn.primary-button {
    margin: 24px auto 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper {
    margin: 0;
    border-radius: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-wrapper {
    border-radius: 0;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper {
    flex-direction: column;
    gap: 16px;
    align-items: center;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper .btn.secondary-button {
    margin-right: 0;
    width: 100%;
    max-width: 400px;
    white-space: normal;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .review-popup-outer-wrapper .review-footer-wrapper .button-wrapper .btn.primary-button {
    margin-right: 0;
    width: 100%;
    max-width: 400px;
    white-space: normal;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper {
    padding: 60px;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header {
    display: block;
  }

  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .left-section,
  .ph-profile-view-v3-view1-imredesign-default .widget-overlay .download-popup-wrapper .download-popup-header .right-section {
    max-width: 100%;
    display: block;
    margin-top: 12px;
  }

  .ph-profile-view-v3-view1-imredesign-default .mobile-visibility {
    margin: 0;
    padding: 32px 18px;
    max-width: 100%;
    height: 100vh;
    display: table;
    background: #ffffff;
  }

  .ph-profile-view-v3-view1-imredesign-default .btn-close-tooltip {
    top: 20px;
    color: #85878C;
    right: 20px;
    border: none;
    padding: 0;
    position: absolute;
    font-size: 12px;
    background-color: transparent;
  }

  .ph-profile-view-v3-view1-imredesign-default .tooltip-outer-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-profile-view-v3-view1-imredesign-default .tooltip-outer-wrapper .tooltip-content-wrapper {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }
}

/*!TZYBBLPN-end-widget-#ph-profile-view-v3-view1-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-cp-role-search-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area {
  width: 100%;
  margin: 0 auto;
  display: table;
  z-index: 1;
  position: relative;
  text-align: left;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group {
  width: 100%;
  display: block;
  background-color: transparent;
  margin: 0;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group {
  border: none;
  background: #ffffff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  padding: 0 4px 0 0;
  width: 550px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group.ph-align-center {
  margin: 0 auto;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group.dropdown-open {
  -webkit-border-radius: 13px 13px 13px 0;
  -moz-border-radius: 13px 13px 13px 0;
  -ms-border-radius: 13px 13px 13px 0;
  border-radius: 13px 13px 13px 0;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter {
  width: 100%;
  display: table-cell;
  position: relative;
  background-color: transparent;
  vertical-align: middle;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control {
  padding: 12px 48px 12px 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background-color: transparent;
  width: 100%;
  height: 48px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  width: 475px;
  text-overflow: ellipsis;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control.br-active {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control[aria-expanded="true"] {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control[aria-expanded="false"] {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control::-webkit-input-placeholder {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control::-moz-placeholder {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control:-ms-input-placeholder {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control:-moz-placeholder {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Light;
  font-size: 14px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control:focus,
.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control:active,
.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control:hover {
  border-right-color: #000000;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .search-sym {
  right: 24px;
  z-index: 9;
  position: absolute;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-keysearch-clear {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  line-height: .9;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-keysearch-clear i {
  color: #000000;
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .search-sym {
  top: 10px;
  left: 16px;
  right: auto;
  display: none;
  font-size: 16px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions {
  margin-top: 4px;
  top: 49px;
  left: 0;
  right: 6px;
  padding: 0;
  z-index: 10;
  position: absolute;
  margin-top: -1px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  background-color: #ffffff;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  border: 1px solid rgba(34,69,217,0.2);
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions h3 {
  color: #000000;
  padding: 16px 16px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  background-color: transparent;
  position: relative;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .clear-recent {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  transform: translateY(-50%);
  text-decoration: underline;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .recent-search-heading-block {
  display: flex;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .recent-search-heading-block .clear-recent-search {
  padding: 16px 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  display: inline-flex;
  position: absolute;
  right: 0;
  text-decoration: underline;
  cursor: pointer;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .profile-img-wrapper {
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .profile-img-wrapper img {
  width: 32px;
  height: 32px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .profile-img-wrapper .image-wrapper {
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .profile-img-wrapper .avatar-circle {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 12px;
  font-family: AvenirBook;
  line-height: 18px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .right-content-block {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  width: calc(100% - 64px);
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .right-content-block .role-name {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .right-content-block .role-name span {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-role-details .right-content-block .role-designation {
  color: #adafb3;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-keyword-suggestions {
  max-height: 230px;
  overflow-y: auto;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-keyword-suggestions h3 {
  text-transform: capitalize;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-keyword-suggestions .ph-roles-suggested .ph-roles-list .eachField-list-item {
  padding: 6px 28px;
  margin-bottom: 8px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .phs-keyword-suggestions .ph-roles-suggested .ph-roles-list .eachField-list-item:last-child {
  margin-bottom: 0;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .see-all-results {
  padding: 14px 20px;
  border-top: 1px solid rgba(34,69,217,0.2);
  text-align: center;
  position: sticky;
  display: block;
  text-decoration: underline;
  color: #adafb3;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .see-all-results .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item {
  position: relative;
  padding: 8px 32px;
  cursor: pointer;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item>div {
  display: flex;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item:hover,
.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item:focus {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item a {
  display: block;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .recent-search-icon {
  color: #adafb3;
  margin-right: 12px;
  font-size: 14px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .suggested-location {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions .eachField-list-item .phs-jobs-count {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  transform: translateY(-50%);
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-search-suggestions em {
  font-style: normal;
  font-weight: 700;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn {
  z-index: 9;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .phs-search-submit {
  min-width: 100px;
  height: 40px;
  min-height: 40px;
  z-index: 10;
  display: inline-block;
  opacity: 1;
  text-align: center;
  border: none;
  padding: 10px 16px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .phs-search-submit .icon {
  display: none;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .phs-search-submit .icon:before {
  content: '\3a';
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .tooltip-text {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 8px 1px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 55px;
  max-width: 324px;
  width: 150px;
  white-space: normal;
  text-align: center;
}

.ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn:hover .tooltip-text {
  display: block;
}

@media only screen and (max-width:992px) {
  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group-btn .phs-search-submit {
    width: auto;
    padding: 16px;
  }
}

@media (max-width:767px) {
  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area {
    width: 100%;
    display: block;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group {
    width: 100%;
    margin: 0;
    display: block;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group {
    width: 100%;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group::after {
    content: "";
    clear: both;
    display: block;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter {
    width: calc(100% - 40px);
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control {
    -webkit-border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -ms-border-radius: 13px 0 0 13px;
    border-radius: 13px 0 0 13px;
    padding: 12px 28px 12px 12px;
    width: 100%;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .form-control[aria-expanded="true"] {
    -webkit-border-radius: 13px 0 0 0;
    -moz-border-radius: 13px 0 0 0;
    -ms-border-radius: 13px 0 0 0;
    border-radius: 13px 0 0 0;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .phs-keysearch-clear,
  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .job-filter .search-sym {
    right: 20px;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn {
    width: 40px;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .tooltip-text {
    display: none;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .phs-search-submit {
    min-width: 40px;
    width: 40px;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .phs-search-submit .role-submit {
    font-size: 0;
  }

  .ph-im-cp-role-search-v1-default-imredesign-default .phs-role-search-area .form-group .input-group .input-group-btn .phs-search-submit .icon {
    display: block;
    font-size: 14px;
    line-height: 14px;
    height: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-cp-role-search-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-recommendations-v1-view2-imredesign-default#-TZYBBLPN!*/

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper {
  position: relative;
  margin-bottom: 40px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .show-loader {
  position: absolute;
  top: 50%;
  left: 50%;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-title {
  cursor: pointer;
  padding: 24px 40px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-title .heading {
  color: #000000;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-title .btn-toggle {
  top: 31px;
  color: #000000;
  right: 40px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: .4;
  background-color: transparent;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-title .btn-toggle .icon {
  width: 20px;
  height: 10px;
  display: inline-block;
  font-size: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block {
  padding: 0 40px 40px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .btn-back {
  display: none;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards {
  gap: 16px;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card {
  width: 33%;
  border: 1px solid #808080;
  max-width: 368px;
  min-height: 325px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper {
  width: 100%;
  height: 100%;
  padding: 20px 24px 24px;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper.video-wrapper-block {
  padding-bottom: 8px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .card-link-wrapper {
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  display: block;
  z-index: 1;
  position: absolute;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  z-index: 10;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper .date {
  display: inline-block;
  margin-right: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper .job-training-wrapper {
  margin-bottom: 4px;
  display: inline-block;
  background: rgba(34,69,217,0.04);
  padding: 4px 6px;
  color: #000000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .title {
  color: #000000;
  margin: 0;
  font-size: 18px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location .im-icon-location {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location .icon-text {
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location {
  color: #000000;
  border: none;
  padding: 0;
  z-index: 5;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  margin-top: 6px;
  text-align: left;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location .im-icon-location {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location .multi-location-text {
  padding-bottom: 0;
  border-bottom: 1px solid #000000;
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration .icon-time {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration .icon-text {
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .description {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin: 0;
  margin-top: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper {
  position: relative;
  margin: 0 -16px;
  margin-top: 26px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper .video-thumbnail-img {
  height: 160px;
  width: 100%;
  overflow: hidden;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper .video-play-icon {
  max-height: 56px;
  width: 56px;
  height: 56px;
  max-width: 56px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper {
  position: relative;
  padding-left: 36px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper figure {
  top: 50%;
  left: 0;
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper figure img {
  width: 100%;
  height: 100%;
  max-width: 28px;
  object-fit: cover;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .avator {
  top: 50%;
  left: 0;
  color: #85878C;
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  font-size: 14px;
  text-align: center;
  line-height: 28px;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details {
  color: #85878C;
  margin: 0;
  display: inline-block;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details .creator-name {
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  z-index: 8;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details .creator-name.linkk:hover {
  text-decoration: underline;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop.active .custom-popup-wrapper {
  display: block;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper {
  display: none;
  position: relative;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  color: #ffffff;
  top: 30%;
  right: 21%;
  transform: translate(-30%, -21%);
  -o-transform: translate(-30%, -21%);
  -ms-transform: translate(-30%, -21%);
  -moz-transform: translate(-30%, -21%);
  -webkit-transform: translate(-30%, -21%);
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block {
  width: 60%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player {
  height: 350px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
  width: 86px;
  height: 86px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress {
  overflow: hidden;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .link-wrapper {
  margin-top: 32px;
  text-align: center;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .link-wrapper .show-link .btn-text .icon {
  display: inline-block;
  font-size: 14px;
  line-height: .7;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .no-gig-recommendations {
  padding: 40px;
  text-align: center;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .no-gig-recommendations figure {
  margin-bottom: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .no-gig-recommendations figure img {
  margin: 0 auto;
  max-width: 248px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .no-gig-recommendations .no-recommended-gigs-maintext {
  color: #000000;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 60px 0;
  z-index: 100;
  position: fixed;
  overflow-y: auto;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper {
  width: 100%;
  margin: auto;
  position: relative;
  max-width: 600px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper {
  padding: 48px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .popup-heading {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .popup-sub-heading {
  color: #000000;
  margin: 4px 0 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  letter-spacing: .2px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item:not(:first-of-type) {
  margin-top: 12px;
}

.ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item .im-icon-location {
  width: 17px;
  height: 17px;
  display: inline-block;
  font-size: 15px;
  margin-top: 4px;
  line-height: 1;
  margin-right: 4px;
}

@media only screen and (max-width:767px) {
  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-title {
    padding: 18px 40px 18px 18px;
  }

  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-title .btn-toggle {
    top: 38px;
    right: 18px;
  }

  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block {
    top: 60px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 24px 18px;
    z-index: 10;
    overflow: auto;
    position: fixed;
    background-color: #fcfcfc;
  }

  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .btn-back {
    color: #000000;
    border: none;
    display: inline-block;
    padding: 0 0 0 18px;
    position: relative;
    margin-bottom: 24px;
    background-color: transparent;
  }

  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .btn-back .icon {
    top: 3px;
    left: 0;
    position: absolute;
    font-size: 12px;
  }

  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards {
    display: block;
  }

  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card {
    width: 100%;
    max-width: none;
    min-height: auto;
  }

  .ph-im-gigs-recommendations-v1-view2-imredesign-default .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card:not(:first-of-type) {
    margin-top: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-recommendations-v1-view2-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-recommendation-feedback-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper {
  width: 100%;
  margin: 60px auto;
  position: relative;
  text-align: left;
  padding: 0;
  background: transparent;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper {
  background: #ffffff;
  max-width: 608px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 48px;
  -webkit-box-shadow: 0 18px 40px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 18px 40px 0 rgba(0,0,0,0.1);
  box-shadow: 0 18px 40px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .close-button {
  background: none;
  padding: 0;
  position: absolute;
  right: 24px;
  top: 24px;
  border: none;
  color: #000000;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-title {
  line-height: 33px;
  font-size: 22px;
  color: #000000;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection .each-input-collection {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 2px 0;
  gap: 4px;
  max-height: 30px;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection .each-input-collection .hide-course-input-label {
  line-height: 24px;
  font-size: 16px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin: 2px 0 0 0;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection .each-input-collection .input-radio,
.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection .each-input-collection .input-checkbox {
  position: relative;
  margin: 0;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection .each-input-collection .hide-course-others-input {
  padding: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #808080;
  outline: none;
  font-size: 16px;
  width: 100%;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection .feedback-error-messages {
  color: #f83b4e;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons {
  padding: 24px 0 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  gap: 16px;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons .btn {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons .btn.primary-button {
  position: relative;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons .btn.primary-button:disabled {
  background: #f9f9f9;
  color: #adafb3;
  border: 1px solid #f9f9f9;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons .btn.primary-button:disabled:hover .hide-tooltip {
  display: block;
}

.ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons .btn.primary-button .hide-tooltip {
  display: none;
  position: absolute;
  background: #ffffff;
  padding: 6px 16px;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  color: #000000;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
  left: 10px;
  top: -42px;
}

@media (max-width:1151px) {
  .ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper {
    max-width: 100%;
    width: 100%;
    background: #ffffff;
    height: 100vh;
    margin: 0;
    padding: 48px 24px 24px 24px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  .ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .hide-course-reasons-input-collection {
    height: 100%;
    overflow: auto;
    margin-bottom: 40px;
    gap: 24px;
  }

  .ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.1);
    padding: 24px;
    box-sizing: border-box;
    flex-direction: column-reverse;
  }

  .ph-im-recommendation-feedback-v1-default-imredesign-default .custom-wrapper.hide-course-body-wrapper .footer-buttons .primary-button {
    min-width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-recommendation-feedback-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-roles-directory-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .back-to-search {
  margin-bottom: 12px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .back-btn {
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  background: transparent;
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .back-btn i {
  margin-right: 8px;
  font-size: 10px;
  line-height: 1;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options {
  display: none;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-heading .filter-label {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 28px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget {
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .roles-heading .roles-title {
  margin: 0;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu {
  padding: 24px 0;
  border: none;
  position: relative;
  background: transparent;
  display: block;
  width: 100%;
  text-align: left;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
  z-index: 1;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu .roles-menu-title {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  max-width: 90%;
  display: inline-block;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu .roles-menu-count {
  display: none;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu i {
  float: right;
  color: #000000;
  height: 13px;
  font-size: 13px;
  line-height: 1;
  margin-left: 12px;
  position: absolute;
  right: 0;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body {
  padding: 0 0 28px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch {
  position: relative;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch .form-control {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  border: none;
  padding-right: 56px;
  color: #adafb3;
  height: 48px;
  box-shadow: none;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch .form-control::-webkit-input-placeholder {
  color: #adafb3;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch .clear-textbox {
  position: absolute;
  right: 38px;
  border: none;
  background-color: transparent;
  padding: 0;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch .icon-search {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list {
  padding-top: 0;
  max-height: 230px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 4px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item {
  margin-bottom: 16px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item:first-child {
  margin-top: 28px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item .phs-checkbox.input-check-group {
  margin: 0;
  padding-left: 30px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item .phs-checkbox.input-check-group input {
  width: 16px;
  height: 16px;
  margin: 4px 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  height: inherit;
  left: 0;
  top: 0;
  position: absolute;
  width: inherit;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox {
  border: 1px solid #000000;
  background-color: #000000;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox::before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  -o-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item .phs-checkbox.input-check-group .checkbox::before {
  content: "";
  border-color: #ffffff;
  border-image: none;
  border-style: solid;
  border-width: 0 0 2px 2px;
  height: 5px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  width: 8px;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item .phs-checkbox.input-check-group .checkbox {
  border: 1px solid #000000;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background: transparent;
  border-radius: 3px;
  margin-right: 16px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  margin: 4px 12px 0 0;
  top: 0;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item .phs-checkbox.input-check-group .result-wrapper {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  word-break: break-all;
}

.ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .loader-facet {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
}

@media (max-width:767px) {
  body .ph-im-roles-directory-v1-default-imredesign-default {
    display: none;
  }

  body.role-facet {
    overflow: hidden;
  }

  body.role-facet .ph-im-roles-directory-v1-default-imredesign-default {
    display: block;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper {
    width: 100%;
    display: block;
    position: fixed;
    border: 1px solid transparent;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    bottom: 0;
    height: 100%;
    padding: 0;
    background-color: #fcfcfc;
    overflow: auto;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels {
    padding: 32px 18px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-heading {
    display: none;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget {
    background-color: #ffffff;
    border: 1px solid rgba(173,175,179,0.5);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget.mobile-expand {
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    border: 1px solid rgba(34,69,217,0.2);
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget:not(:last-of-type) {
    margin-bottom: 8px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget.open {
    margin-bottom: 16px;
    -webkit-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .roles-heading {
    padding: 14px 16px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu {
    padding: 0;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu .roles-menu-title {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu .roles-menu-count {
    display: inline-block;
    color: #000000;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .roles-heading .roles-title .roles-menu .icon {
    right: 24px;
    position: unset;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch {
    padding: 16px;
    border-top: 1px solid rgba(0,0,0,0.2);
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch .clear-textbox {
    font-size: 12px;
    right: 48px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch .form-control {
    border: 1px solid #f9f9f9;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-innersearch .icon-search {
    right: 32px;
    font-size: 12px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list {
    margin: 0;
    padding: 20px 16px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item:first-child {
    margin-top: 0;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item:last-of-type label {
    margin-bottom: 0;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item label {
    margin-bottom: 12px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item label input:checked+.checkbox+.result-wrapper {
    color: #000000;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-text,
  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-count {
    color: #000000;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item label .result-wrapper .result-text,
  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-roles-results .roles-sub-menu-list .roles-sub-menu-list-item label .result-wrapper .result-count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options {
    width: 100%;
    padding: 24px;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f9f9f9;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter:nth-of-type(2) {
    margin-left: 24px;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    min-height: auto;
    width: auto;
    font-family: FSThriveElliotWeb-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    text-align: left;
    border-color: transparent;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    border-width: 1;
    padding: 0;
    line-height: 24px;
    text-decoration: none;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    color: #000000;
    width: auto;
    padding: 0;
    background-color: transparent;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-hide-filter {
    width: 10%;
    display: inline-block;
    text-align: right;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn {
    top: 50%;
    color: #000000;
    right: 24px;
    padding: 0;
    position: absolute;
    font-size: 16px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-roles-directory-v1-default-imredesign-default .roles-directory-outer-wrapper .loader-facet {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-roles-directory-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-role-details-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper {
  margin: 0 auto;
  padding: 56px 24px 0;
  max-width: 1264px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper {
  margin-bottom: 18px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper .navigation-wrapper .phs-next-previous {
  float: right;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper .navigation-wrapper .nav-link {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper .navigation-wrapper .nav-link.previous-link {
  margin-right: 32px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper .navigation-wrapper .nav-link .icon {
  width: 6px;
  height: 10px;
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin-right: 4px;
  vertical-align: middle;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper .navigation-wrapper .nav-link .icon.im-icon-right-arrow-thin {
  margin-left: 4px;
  margin-right: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper .navigation-wrapper .nav-link>span {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .top-wrapper .heading-wrapper {
  color: #000000;
  font-size: 22px;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper {
  padding: 48px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper {
  padding-bottom: 64px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-title {
  font-family: FSThriveElliotWeb-Bold;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list {
  margin: 8px 0 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 6px 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list .job-info-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list .job-info-item .item-icon {
  margin-right: 2px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list .job-info-item .item-icon .icon {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  height: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list .job-info-item .item-value,
.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list .job-info-item .field-name {
  margin-left: 4px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list .job-info-item .item-value {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .jr-info .job-info-list .job-info-item .field-name {
  font-family: FSThriveElliotWeb-Heavy;
  flex-shrink: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .cp-explore-buttons-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 16px;
  max-width: 33%;
  flex-wrap: wrap;
  width: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .cp-explore-buttons-wrapper .primary-button {
  max-width: 47%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .heading-wrapper .cp-explore-buttons-wrapper .primary-button .btn-text {
  text-align: left;
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .jr-description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 8px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .jr-description ul {
  list-style: inside;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .cr-wrapper {
  margin-top: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .cr-wrapper .cr-heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .cr-wrapper .cr-description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  margin-top: 8px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .cr-wrapper ul {
  list-style: inside;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper {
  padding-top: 32px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-flow: wrap;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 6px 16px;
  height: 32px;
  margin: 16px 16px 0 0;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  color: #000000;
  background-color: #fcfcfc;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item i {
  height: 14px;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 4px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .job-hold {
  color: #ee0000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .job-pos {
  color: #ff9b00;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .com-role {
  color: #2aab3c;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item .text-block {
  margin-left: 6px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .jr-describer-wrapper .role-signals-wrapper .signals-list .signals-list-item:last-child {
  margin-right: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper {
  margin-bottom: 56px;
  padding: 0 36px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .heading {
  color: #85878C;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 33px;
  margin-bottom: 14px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs {
  border-bottom: solid 1px #fcfcfc;
  margin-bottom: 56px;
  display: flex;
  color: #85878C;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block {
  padding: 14px 26px 4px 26px;
  width: 284px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  background-color: #fcfcfc;
  margin-right: 6px;
  cursor: pointer;
  -webkit-border-radius: 19px 19px 0 0;
  -moz-border-radius: 19px 19px 0 0;
  -ms-border-radius: 19px 19px 0 0;
  border-radius: 19px 19px 0 0;
  border: 1px solid #f9f9f9;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab .skill-competencies-tab-icon {
  margin-right: 6px;
  display: inline-block;
  height: 18px;
  width: 18px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab .skill-competencies-tab-icon .competency {
  color: #CA2EA7;
  font-size: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab .skill-competencies-tab-icon .skills {
  color: #32c5ff;
  font-size: 22px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-tab-heading {
  font-size: 12px;
  line-height: 18px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-rating {
  font-size: 22px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Bold;
  color: #adafb3;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-rating .actual-rating {
  font-size: 32px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block .skill-competency-tab-wrapper .skill-competencies-rating .overall-rating {
  font-size: 22px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Bold;
  color: #adafb3;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block {
  max-height: 450px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #000000 #f9f9f9;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block::-webkit-scrollbar {
  width: 6px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block::-webkit-scrollbar-thumb {
  background: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block::-webkit-scrollbar-track {
  background: #f9f9f9;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-subheading {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 22px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched {
  display: inline-block;
  width: 45%;
  margin-bottom: 40px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched:nth-of-type(2n+1) .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
  left: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched:nth-of-type(2n) .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
  right: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading {
  margin-bottom: 12px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .heading-name {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .heading-required-level {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Light;
  color: #adafb3;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon {
  display: inline-block;
  position: relative;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
  top: 0;
  display: none;
  position: absolute;
  z-index: 1;
  padding-bottom: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip {
  display: block;
  padding: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  width: 382px;
  -webkit-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
  box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-label {
  padding: 4px 10px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 20px;
  display: inline-block;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-heading {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 4px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .tooltip-subcontent {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 8px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip .rate-skill-button-wrapper .rate-skill-button {
  max-width: 100%;
  white-space: normal;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level {
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each {
  display: inline-block;
  margin-right: 16px;
  position: relative;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency {
  display: inline-block;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .parent {
  width: 48px;
  height: 48px;
  border: 4px solid rgba(202,46,167,0.3);
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child {
  width: 32px;
  height: 32px;
  background-color: rgba(202,46,167,0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: 1px solid #808080;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .user-image {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .check-image {
  width: 20px;
  height: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .text {
  font-size: 14px;
  line-height: 20px;
  color: #adafb3;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency {
  display: inline-block;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
  width: 48px;
  height: 48px;
  border: 4px dashed rgba(202,46,167,0.3);
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media not all and (min-resolution:.001dpcm) {
  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
    border-style: dotted;
  }
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .child-element {
  width: 32px;
  height: 32px;
  background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .count {
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #CA2EA7;
  background-color: #ffffff;
  border-radius: 100%;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper {
  display: none;
  position: absolute;
  z-index: 1;
  padding-top: 4px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip {
  display: block;
  position: static;
  padding: 24px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  width: 382px;
  -webkit-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
  box-shadow: 3px 0 18px 0 rgba(0,0,0,0.1);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip .tooltip-label {
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip .tooltip-heading {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 14px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip .tooltip-subcontent {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Light;
  color: #85878C;
  margin-left: 18px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each .tooltip-outer-wrapper .competency-level-tooltip .tooltip-subcontent ul {
  list-style-type: disc;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .competency-level-each:hover .tooltip-outer-wrapper {
  display: block;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .unrated-skill-wrapper .rate-unrated-skill-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background: rgba(0,0,0,0.1);
  border: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  color: #85878C;
  padding: 4px 10px;
  gap: 6px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-level .unrated-skill-wrapper .rate-unrated-skill-btn .icon {
  font-size: 14px;
  height: 16px;
  width: 12px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched:nth-of-type(2n) .competency-level-tooltip {
  transform: translate(-88%, 0);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched {
  margin-top: 24px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item {
  display: inline-flex;
  background-color: rgba(249,249,249,0.5);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 10px;
  margin-right: 12px;
  margin-bottom: 12px;
  align-items: center;
  position: relative;
  justify-content: center;
  min-width: 100px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item.added {
  background: rgba(0,0,0,0.3);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper {
  margin-right: 6px;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  color: #CA2EA7;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-matched .competencies-list .competencies-list-item .competency-name {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .parent {
  border: 4px solid rgba(50,197,255,0.6);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child {
  background-color: rgba(50,197,255,0.3);
  background: linear-gradient(0deg, #D6F3FF 0, #D6F3FF 100%),#32c5ff;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .partial-completed-competency .child .icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  color: #32c5ff;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .parent-element {
  border: 4px dashed rgba(50,197,255,0.6);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-unmatched .each-competency .competency-level .competency-level-each .uncompleted-competency .count {
  color: #32c5ff;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item {
  position: relative;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .icon-wrapper .icon {
  color: #32c5ff;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .competency-name {
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-skill-btn-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  position: absolute;
  gap: 4px;
  align-items: center;
  visibility: hidden;
  width: 100%;
  justify-content: center;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-skill-btn-wrapper .icon {
  color: #000000;
  font-size: 13px;
  line-height: 1;
  display: inline-block;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-skill-btn-wrapper .icon.im-icon-delete {
  color: #ee0000;
  font-size: 12px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item .add-remove-skill-tooltip-wrapper {
  max-width: 220px;
  width: max-content;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.2);
  box-shadow: 0 4px 32px rgba(0,0,0,0.2);
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 4px 8px;
  position: absolute;
  bottom: 36px;
  left: 4px;
  z-index: 1;
  display: none;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover.unmatched-skill {
  background: rgba(0,0,0,0.3);
  cursor: pointer;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover.unmatched-skill .competency-name {
  visibility: hidden;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover .add-skill-btn-wrapper {
  visibility: visible;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-details-proficiency-block .competencies-matched .competencies-list .competencies-list-item:hover .add-remove-skill-tooltip-wrapper {
  display: block;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .active {
  background-color: #ffffff !important;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper {
  padding: 64px 0;
  border-top: 1px solid #f9f9f9;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .skill-match-wrapper {
  margin-top: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper.missing-skills-wrapper {
  margin-top: 30px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-flow: wrap;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list .skills-list-item {
  color: rgba(0,0,0,0.85);
  height: 32px;
  margin: 12px 12px 0 0;
  padding: 6px 16px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: rgba(249,249,249,0.65);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list .skills-list-item.active {
  background-color: rgba(0,0,0,0.2);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .match-analysis-wrapper .skill-match-wrapper .skill-inner-wrapper .skills-list .skills-list-item:last-child {
  margin-right: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper {
  padding: 0 36px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper,
.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper,
.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .ph-im-mentor-list-v1-default-imredesign-default {
  padding-top: 120px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .section-heading {
  color: #85878C;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .course-list {
  gap: 80px;
  margin-top: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .course-list .course-list-item {
  width: 400px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .course-list .course-list-item:nth-of-type(2n) .course-list-item-link .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .course-list .course-list-item:nth-of-type(2n) .course-list-item-link .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper {
  width: 100%;
  max-width: 880px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper {
  padding: 60px 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper {
  margin-bottom: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper .job-block-heading {
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper .show-all-wrapper .show-more-btn {
  border: none;
  background: none;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .heading-wrapper .see-all-text {
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .jobs-block .jobs-list .jobs-list-item {
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  margin: 0 0 28px;
  padding: 24px;
  border: 1px solid #808080;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .jobs-block .jobs-list .jobs-list-item:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .jobs-block .jobs-list .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label .label-content>i {
  font-size: 18px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper {
  margin-top: 60px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .heading-block {
  display: flex;
  justify-content: space-between;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .see-more {
  padding: 0;
  border: none;
  background: transparent;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 8px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .section-heading {
  color: #85878C;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list {
  gap: 16px;
  margin-top: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item {
  width: 290px;
  border: 1px solid #808080;
  padding: 40px 24px;
  position: relative;
  min-height: 257px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .employee-profile-link {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper {
  width: 88px;
  height: 88px;
  margin: 0 auto 8px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper figure {
  width: 100%;
  height: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper figure .user-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .img-wrapper .avatar-wrapper {
  color: #000000;
  width: 88px;
  height: 88px;
  font-size: 20px;
  text-align: center;
  line-height: 88px;
  background-color: #f9f9f9;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper {
  text-align: center;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper .user-name {
  color: #000000;
  font-size: 18px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 28px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item .details-wrapper .designation {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .ph-im-mentor-list-v1-default-imredesign-default .mentor-results-outer-wrapper {
  padding: 0;
  margin-bottom: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper {
  margin-top: 64px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
  color: #adafb3;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper {
  margin: 80px 0 120px;
  position: relative;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper.single-path .connector-wrapper {
  border: none;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper.single-path .possible-paths-wrapper {
  justify-content: center;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper.two-path .connector-wrapper::before {
  display: none;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper.two-path .possible-paths-wrapper {
  justify-content: space-between;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .connector-wrapper {
  top: 0;
  left: 50%;
  width: 100%;
  border: 2px dashed rgba(0,0,0,0.5);
  bottom: 0;
  position: absolute;
  max-width: 880px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  border-radius: 32px;
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .connector-wrapper::before {
  top: 0;
  left: 50%;
  width: 1px;
  border: 2px dashed rgba(0,0,0,0.5);
  height: 100%;
  content: '';
  position: absolute;
  border-right: none;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper {
  margin: 0 auto;
  padding: 16px 32px;
  position: relative;
  max-width: 420px;
  padding-right: 112px;
  background-color: #ffffff;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  border-radius: 32px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper.current-role {
  top: 50%;
  padding-left: 102px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper.target-role .details-wrapper .role-title {
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper.target-role {
  bottom: 50%;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .img-wrapper {
  top: 16px;
  left: 32px;
  width: 56px;
  height: 56px;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .img-wrapper .img-user {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .img-wrapper .initials-wrapper {
  color: #000000;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 56px;
  background-color: #fcfcfc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .details-wrapper .role-name {
  color: #adafb3;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .details-wrapper .tag {
  color: #adafb3;
  display: inline-flex;
  padding: 4px 16px;
  font-size: 16px;
  margin-top: 8px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  background-color: #fcfcfc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .details-wrapper .role-title {
  color: #000000;
  font-size: 18px;
  margin-top: 4px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .icon-wrapper {
  top: 50%;
  right: 32px;
  width: 56px;
  border: 1px solid rgba(0,0,0,0.5);
  height: 56px;
  position: absolute;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .role-wrapper .icon-wrapper .icon {
  color: #adafb3;
  width: 32px;
  height: 32px;
  font-size: 34px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper {
  margin: 40px 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper.no-slider {
  gap: 32px;
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper {
  position: relative;
  min-width: 385px;
  max-width: 404px;
  margin-right: 32px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper:last-of-type {
  margin-right: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .tags-outer-wrapper {
  color: #85878C;
  font-family: FSThriveElliotWeb-Heavy;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .tags-outer-wrapper .first-tag {
  padding: 4px 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background: linear-gradient(0deg, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.8) 100%),#000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .tags-outer-wrapper .remaining-tags {
  position: relative;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .tags-outer-wrapper .remaining-tags .remaining-tags-count {
  padding: 4px 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background: linear-gradient(0deg, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.8) 100%),#000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .tags-outer-wrapper .remaining-tags .remaining-tags-tooltip {
  display: none;
  z-index: 10;
  position: absolute;
  top: 32px;
  left: 0;
  background: #ffffff;
  padding: 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  max-width: 300px;
  width: max-content;
  gap: 8px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .tags-outer-wrapper .remaining-tags .remaining-tags-tooltip .remaining-tag {
  padding: 4px 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background: linear-gradient(0deg, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.8) 100%),#000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .tags-outer-wrapper .remaining-tags:hover .remaining-tags-tooltip {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper {
  z-index: 5;
  padding: 20px;
  position: relative;
  background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper.path-border {
  border: 1px solid rgba(0,0,0,0.2);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .path-top-wrapper {
  gap: 8px;
  align-items: center;
  margin-bottom: 24px;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .path-top-wrapper .role-count {
  color: #adafb3;
  font-size: 16px;
  max-width: 49%;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .path-top-wrapper .btn-select {
  max-width: 49%;
  font-family: FSThriveElliotWeb-Heavy;
  white-space: normal;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper {
  gap: 14px;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper {
  padding: 24px 32px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .count {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Light;
  line-height: 20px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .fit-tag-wrapper {
  gap: 4px;
  color: #000000;
  display: inline-flex;
  padding: 3px 12px;
  font-size: 14px;
  margin-top: 12px;
  align-items: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: rgba(0,0,0,0.15);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .fit-tag-wrapper .icon {
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 11px;
  line-height: 1;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .fit-tag-wrapper.exactMatch {
  background-color: #80f7e1;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .fit-tag-wrapper.semanticMatch {
  background-color: #FFEBAE;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .fit-tag-wrapper.noMatch {
  background-color: #fab2b2;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .tags-wrapper {
  gap: 6px;
  flex-wrap: wrap;
  margin-top: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .tags-wrapper .tag {
  padding: 3px 12px;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .role-card-outer-wrapper .card-wrapper .role-title {
  color: #000000;
  font-size: 20px;
  margin-top: 12px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .expand-btn-wrapper {
  margin-top: 24px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .expand-btn-wrapper .btn-expand {
  border: none;
  color: #000000;
  padding: 0;
  position: relative;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  padding-right: 16px;
  background-color: transparent;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .possible-paths-wrapper .path-outer-wrapper .path-wrapper .expand-btn-wrapper .btn-expand .icon {
  top: 4px;
  right: 0;
  display: block;
  position: absolute;
  font-size: 12px;
  line-height: .5;
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-list {
  padding-bottom: 10px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-track {
  margin-right: 0;
  margin-left: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-prev,
.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-next {
  background: #ffffff;
  width: 32px;
  height: 32px;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  color: #000000;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-prev::before,
.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-next::before {
  font-size: 13px;
  line-height: 1;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-next.slick-disabled {
  color: rgba(0,0,0,0.3);
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-prev:hover,
.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-next:hover {
  background: #ffffff;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-prev {
  left: -44px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-suggestion-wrapper .ph-static-slider .slick-slider .slick-next {
  right: -18px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-builder-v2-empty-state {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 48px auto;
  background-color: #ffffff;
  padding: 48px;
  text-align: center;
  max-width: 1264px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-builder-v2-empty-state .empty-state-v2-heading {
  margin-bottom: 32px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-builder-v2-empty-state .path-builder-v2-empty-state-text {
  margin-top: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-builder-v2-empty-state .path-builder-v2-empty-state-text .path-builder-v2-empty-state-text-head {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-builder-v2-empty-state .path-builder-v2-empty-state-text .path-builder-v2-empty-state-text-subhead {
  color: #000000;
  font-family: FSThriveElliotWeb-Light;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper .path-builder-v2-empty-state .img-empty-state {
  max-width: 140px;
  width: 100%;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .popup-modal-backdrop {
  z-index: 9999;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper {
  outline: none;
  padding: 40px 0;
  display: block;
  position: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block {
  width: 100%;
  margin: 0 auto;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding: 48px;
  text-align: center;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .close-btn {
  position: absolute;
  top: 24px;
  right: 24px;
  background-color: transparent;
  border: none;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .close-btn .icon-close {
  font-size: 16px;
  color: #000000;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .heading-wrapper {
  margin-bottom: 24px;
  text-align: left;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .heading-wrapper .heading {
  color: #000000;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .description-wrapper {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  text-align: left;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .description-wrapper .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .buttons-wrapper {
  margin-top: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: right;
  gap: 16px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-popup-wrapper .select-role-block .buttons-wrapper .btn {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .success-wrapper {
  outline: none;
  padding: 40px 0;
  display: block;
  position: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .success-wrapper .success-block {
  width: 100%;
  margin: 0 auto;
  max-width: 626px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding: 76px;
  text-align: center;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .success-wrapper .success-block figure img {
  display: inline-block;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .success-wrapper .success-block .head-text {
  margin-top: 22px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .success-wrapper .success-block .success-desc {
  margin-top: 12px;
  color: #000000;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .success-wrapper .success-block .btn-ok {
  min-width: 196px;
  margin-top: 48px;
}

@media (max-width:767px) {
  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper {
    padding: 24px 18px;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper {
    padding: 0;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs {
    display: block;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block {
    display: block;
    width: auto;
    margin-right: 0;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .skills-competencies-tabs .skill-competency-block:first-child {
    margin-bottom: 20px;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block.skills-details-proficiency-block .competencies-unmatched:nth-of-type(2n+1) .each-competency .competency-heading,
  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block.skills-details-proficiency-block .competencies-unmatched:nth-of-type(2n) .each-competency .competency-heading {
    position: relative;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block.skills-details-proficiency-block .competencies-unmatched:nth-of-type(2n+1) .each-competency .competency-heading .info-icon,
  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block.skills-details-proficiency-block .competencies-unmatched:nth-of-type(2n) .each-competency .competency-heading .info-icon {
    position: static;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block.skills-details-proficiency-block .competencies-unmatched:nth-of-type(2n+1) .each-competency .competency-heading .info-icon .tooltip-outer-wrapper,
  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block.skills-details-proficiency-block .competencies-unmatched:nth-of-type(2n) .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
    top: auto;
    left: 10px;
    right: 10px;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched {
    width: 100%;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched:nth-of-type(2n) .each-competency .competency-heading .info-icon .tooltip-outer-wrapper {
    right: auto;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper .inner-wrapper .skill-gap-wrapper .competencies-details-block .competencies-unmatched .each-competency .competency-heading .info-icon .tooltip-outer-wrapper .competency-description-tooltip {
    max-width: 320px;
    width: 90%;
    padding: 12px;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper {
    padding: 0;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .cp-edit-recommendations-wrapper .recommended-jobs-wrapper .jobs-block .jobs-list .jobs-list-item {
    padding: 24px;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper {
    padding-top: 0;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list {
    display: block;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .similar-people-outer-wrapper .similar-people-list .similar-people-list-item {
    margin-bottom: 28px;
    width: 100%;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .section-heading {
    padding: 60px 0 0 0;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .course-list {
    display: block;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .role-details-wrapper>.bottom-wrapper .recommended-courses-wrapper .course-list .course-list-item {
    margin-bottom: 28px;
    width: 100%;
  }

  .ph-im-role-details-v1-default-imredesign-default .widget-outer-wrapper .path-suggestion-outer-wrapper {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-role-details-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-roles-results-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper {
  padding: 0 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .filter-option {
  display: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-inner-search {
  position: relative;
  max-width: 363px;
  width: 100%;
  margin: 0;
  margin-bottom: 28px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-inner-search .inner-search-icon {
  background-color: transparent;
  border: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  line-height: 1;
  padding: 0;
  left: 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-inner-search .search-box {
  height: 40px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding: 10px 40px;
  border-color: #000000;
  border-radius: 8px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-inner-search .clear-textbox {
  background-color: transparent;
  border: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1;
  padding: 0;
  right: 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 28px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .show-results {
  vertical-align: middle;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin: 0;
  display: inline-block;
  width: 100%;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .show-results .count {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .show-results>.show-results-para {
  margin: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block {
  width: 39%;
  display: inline-block;
  font-size: 14px;
  text-align: right;
  white-space: nowrap;
  padding-right: 0;
  vertical-align: middle;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .control-label {
  color: #85878C;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .control-label:focus {
  outline: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby {
  width: 135px;
  display: inline-block;
  position: relative;
  margin-left: 8px;
  vertical-align: middle;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby>.icon {
  position: absolute;
  top: 50%;
  right: 5px;
  color: #000000;
  transform: translateY(-50%);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby::before {
  top: 50%;
  right: 5px;
  content: "\78";
  z-index: 0;
  position: absolute;
  transform: translateY(-50%);
  width: 13px;
  height: 8px;
  line-height: 10px;
  font-family: "internalmobility" !important;
  display: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby .form-control {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  border: 1px solid transparent;
  z-index: 1;
  position: relative;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0;
  padding-right: 0;
  box-shadow: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby .form-control::-ms-expand {
  display: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby .form-control:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  border-color: #808080;
  outline-offset: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby .sort-dropdown-wrapper {
  display: flex;
  align-items: center;
  border: 1px solid transparent;
  outline: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby .sort-dropdown-wrapper>span {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby .sort-dropdown-wrapper i {
  margin-left: 14px;
  font-size: 11px;
  width: 11px;
  height: 11px;
  line-height: 11px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby ul {
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0 8px 20px 0 rgba(0,0,0,0.08);
  padding: 8px;
  min-width: 207px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby ul li {
  padding: 8px 12px;
  position: relative;
  display: flex;
  align-items: center;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby ul li>span {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  margin-left: 36px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-block .sortby ul li i {
  position: absolute;
  margin-right: 8px;
  color: #000000;
  font-size: 16px;
  width: 16px;
  height: 16px;
  line-height: 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .facet-tags-main .filterBy {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags {
  overflow: hidden;
  padding: 8px 0 0 0;
  margin-bottom: 28px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .tag-list-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  margin-bottom: 12px;
  background-color: rgba(229,229,229,0.65);
  line-height: 1;
  padding: 6px 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .tag-list-item .facet-tag {
  color: rgba(0,0,0,0.85);
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
  padding: 0;
  padding-right: 8px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .tag-list-item .facet-tag-clear {
  background-color: transparent;
  border: none;
  display: inline-flex;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  line-height: 8px;
  font-size: 8px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .tag-list-item .facet-tag-clear:hover,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .tag-list-item .facet-tag-clear:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .tag-list-item .facet-tag-clear .icon {
  color: #000000;
  font-size: 8px;
  vertical-align: middle;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .phs-facet-tags-clear {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 12px;
  padding: 6px 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .phs-facet-tags-clear .clearall {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .phs-facet-tags-clear .clearall:hover,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-facet-tags .phs-facet-tags-clear .clearall:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
  outline-offset: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .roles-list-wrapper {
  padding: 0;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .roles-list-wrapper.roles-list-animation {
  animation: 1.5s ease-in-out 0s forwards fadeDown;
}

@keyframes fadeInUp {
  from {
    transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
  }

  to {
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item {
  width: 100%;
  z-index: 1;
  max-width: 100%;
  position: relative;
  display: inline-block;
  vertical-align: top;
  float: left;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item:not(:last-child) {
  margin-bottom: 28px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.current-pos-graph .list-item-btn,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.next-pos-graph.selected .list-item-btn {
  border: solid 1px rgba(0,0,0,0.3);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.current-pos-graph {
  z-index: 2;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.content-placeholder {
  border: solid 1px rgba(69,102,143,0.1);
  background-color: rgba(173,175,179,0.07);
  height: 134px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 18px;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -15px 0;
  }

  100% {
    background-position: 90px 0;
  }
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.content-placeholder .linear-background {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background-size: 180px 104px;
  background-image: linear-gradient(to right, #e8e8e8 0, #d8d8d8 20%, #e8e8e8 40%, #e8e8e8 100%);
  margin-bottom: 3px;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.content-placeholder .linear-background.first {
  height: 24px;
  width: 162px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.content-placeholder .linear-background.second {
  height: 24px;
  width: 120px;
  margin-bottom: 12px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.content-placeholder .linear-background.third {
  width: 120px;
  height: 32px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.selected {
  margin: 0;
  animation: 1s ease-in-out 0s forwards fadeInUp;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.selected::after {
  display: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.empty-state-wrapper {
  background-color: #fcfcfc;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper {
  border: 1px solid rgba(69,102,143,0.1);
  padding: 40px 20px;
  position: relative;
  text-align: center;
  background-color: rgba(173,175,179,0.07);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper figure .img-top-position {
  margin: 0 auto 24px;
  max-width: 80px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper .top-position-text {
  color: #000000;
  margin: 0 auto 10px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.empty-state-wrapper .empty-state-outer-wrapper .empty-state-text {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.role-card-visibility {
  visibility: hidden;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.lazy-load-animation {
  animation: fadein 1s;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  25% {
    opacity: .2;
  }

  50% {
    opacity: .55;
  }

  100% {
    opacity: 1;
  }
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn {
  padding: 20px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  background: #ffffff;
  min-height: 164px;
  border: none;
  width: 100%;
  text-align: left;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08);
  border: 1px solid transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn:hover {
  border: solid 1px rgba(0,0,0,0.3);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  gap: 32px;
  margin-bottom: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper {
  flex-grow: 1;
  max-width: 70%;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .directions {
  margin-bottom: 20px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .directions .list-item-directions {
  background-color: #fcfcfc;
  padding: 4px 12px;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .directions .list-item-directions .icon {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .directions .list-item-directions span {
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .title-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  position: relative;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .title-block .list-item-title {
  width: 100%;
  color: #000000;
  position: relative;
  max-width: 90%;
  font-size: 16px;
  max-height: 48px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .title-block .list-item-title:hover {
  cursor: pointer;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .title-block .list-item-title.show-title-tooltip:hover+.role-title-tooltip {
  display: block;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .title-block .target-roles-info {
  background: transparent;
  padding: 0;
  border: none;
  width: auto;
  text-align: right;
  line-height: 1;
  color: #000000;
  position: absolute;
  right: 0;
  z-index: 2;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .title-block .target-roles-info .icon {
  font-size: 16px;
  line-height: 1;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .title-block .role-title-tooltip {
  left: 0;
  color: #000000;
  width: 100%;
  bottom: 56px;
  display: none;
  padding: 8px 16px;
  z-index: 5;
  position: absolute;
  font-size: 16px;
  max-width: 294px;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-left-wrapper .list-item-team {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: 100%;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #85878C;
  margin-top: 4px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-right-wrapper .secondary-button {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .card-top-wrapper .card-top-right-wrapper .target-role-btn {
  margin-left: 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .ph-a11y-overlay-btn {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  left: 0;
  background: transparent;
  border: none;
  padding: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block {
  padding-top: 16px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-top: 1px solid #f9f9f9;
  gap: 12px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label {
  min-height: 32px;
  font-family: 'AvenirRoman';
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #85878C;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  padding: 6px 16px;
  margin-right: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(34,69,217,0.04);
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  margin-right: 12px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label.exactMatch {
  background-color: rgba(87,211,0,0.1);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label.exactMatch .fit-level .progress-bar-progress {
  stroke: rgba(87,211,0,0.3);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label.semanticMatch {
  background-color: rgba(255,159,14,0.1);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label.semanticMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,159,14,0.3);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label.noMatch {
  background-color: rgba(255,155,0,0.1);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label.noMatch .fit-level .progress-bar-progress {
  stroke: rgba(255,155,0,0.3);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level {
  width: 16px;
  height: 16px;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  position: relative;
  top: 3px;
  margin-right: 2px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress {
  fill: none;
  stroke: #808080;
  stroke-width: 4;
  transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress .match-percent {
  transition: stroke-dashoffset 1s ease-in-out;
  stroke-linecap: initial;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: center;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress.exactMatch {
  stroke: rgba(87,211,0,0.6);
  stroke-dasharray: 37,25;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress.semanticMatch {
  stroke: rgba(255,159,14,0.6);
  stroke-dasharray: 27,25;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label .fit-level .progress-bar-progress.noMatch {
  stroke: #ff9b00;
  stroke-dasharray: 21,25;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label:focus,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .fit-level-label:active {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .tags-item {
  min-height: 32px;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #85878C;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  background-color: rgba(0,0,0,0.04);
  border: none;
  padding: 6px 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  display: flex;
  align-items: center;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .tags-item i {
  font-size: 14px;
  margin-right: 6px;
  line-height: 1;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .list-item-btn .tags-block .tags-item span {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.current-pos-graph::before,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.current-pos-graph::after {
  display: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.next-pos-graph::before {
  display: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.next-pos-graph.active::after {
  content: "";
  border-top: 2px dashed rgba(0,0,0,0.5);
  position: absolute;
  top: 50%;
  left: initial;
  right: -69px;
  width: 69px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item.next-pos-graph.inactive::after {
  display: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item .no-target-role-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .show-more-btn-wrapper {
  margin-top: 14px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .show-more-btn-wrapper .btn-view-roles {
  width: 100%;
  border: none;
  height: 60px;
  font-size: 16px;
  line-height: 24px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .show-more-btn-wrapper .btn-view-roles:hover {
  color: #000000;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper {
  padding: 108px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  width: 100%;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper {
  margin: 0 auto;
  max-width: 450px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper figure {
  margin-bottom: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper figure img {
  max-width: 100%;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper .im-icon-check-circle-o {
  color: #2aab3c;
  width: 69px;
  height: 69px;
  display: inline-block;
  font-size: 69px;
  margin-bottom: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper .heading {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-weight: initial;
  margin-bottom: 12px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper .heading a {
  text-decoration: underline;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper .content {
  color: #adafb3;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper .content .link-text {
  font-size: 18px;
  line-height: 28px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper .btn {
  min-width: 220px;
  margin-top: 40px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper .content-wrapper .job-alerts-link {
  font-size: 22px;
  line-height: 33px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .divider {
  top: 66px;
  left: -50%;
  width: 170px;
  height: 1px;
  z-index: 0;
  position: absolute;
  border-top: 2px dashed rgba(34,69,217,0.3);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper.on-hover-block {
  pointer-events: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block {
  padding: 0;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination {
  border: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination>li>a:hover,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination>li.active {
  pointer-events: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination>li.active a:hover,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination {
  margin: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 16px;
  line-height: 20px;
  margin-left: 12px;
  height: 30px;
  min-width: 30px;
  padding: 6px;
  border: none;
  color: #85878C;
  text-align: center;
  word-break: normal;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 14px;
  display: inline-flex;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page {
  position: absolute;
  right: 0;
  max-width: 25%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .results-per-page-label {
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  max-width: 65%;
  overflow: hidden;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .dropdown-button {
  background: #ffffff;
  border: 1px solid rgba(34,69,217,0.1);
  border-radius: 10px;
  min-width: 64px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: space-evenly;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .dropdown-button .value {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .dropdown-button .icon-down-arrow {
  font-size: 14px;
  color: #000000;
  margin-left: 6px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .frequency-list {
  background: #ffffff;
  text-align: center;
  box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  z-index: 10;
  padding: 8px 0;
  right: 0;
  margin-top: 4px;
  top: 38px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item {
  padding: 6px 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:hover .item-value {
  color: #000000;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .popup-modal-backdrop {
  z-index: 9999;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper {
  outline: none;
  padding: 40px 0;
  position: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block {
  width: 100%;
  margin: 0 auto;
  max-width: 800px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding: 48px;
  text-align: center;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .close-btn {
  position: absolute;
  top: 24px;
  right: 24px;
  background-color: transparent;
  border: none;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .close-btn .icon-close {
  font-size: 16px;
  color: #000000;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .heading-wrapper {
  margin-bottom: 24px;
  text-align: left;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .heading-wrapper .heading {
  color: #000000;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .description-wrapper {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  text-align: left;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .description-wrapper .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .buttons-wrapper {
  margin-top: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: right;
  gap: 16px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .role-popup-wrapper .select-role-block .buttons-wrapper .btn {
  font-family: FSThriveElliotWeb-Heavy;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .success-wrapper {
  outline: none;
  padding: 40px 0;
  position: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .success-wrapper .success-block {
  width: 100%;
  margin: 0 auto;
  max-width: 626px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding: 76px;
  text-align: center;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .success-wrapper .success-block .image-wrapper .img-responsive {
  display: inline-block;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .success-wrapper .success-block .head-text {
  margin-top: 22px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .success-wrapper .success-block .success-desc {
  margin-top: 12px;
  color: #000000;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .success-wrapper .success-block .btn-ok {
  min-width: 196px;
  margin-top: 48px;
}

@media (max-width:767px) {
  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .sortby-wrapper {
    margin-right: 0;
    display: unset;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-filter {
    width: 100%;
    text-align: right;
    display: block;
    margin-bottom: 20px;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-filter .filter-option {
    font-size: 14px;
    line-height: 14px;
    color: #85878C;
    background-color: transparent;
    border: none;
    display: inline-block;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-filter .filter-option:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-filter .filter-option .icon-filter {
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    font-size: 14px;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-filter .filter-option .filterText {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 4px;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .phs-filter .filter-option .filterText .count {
    color: #000000;
    margin-left: 4px;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .facet-tags-main {
    display: none;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .list-sub-item {
    width: 100%;
    margin-right: 0;
  }

  .ph-im-roles-results-v1-default-imredesign-default .roles-results-outer-wrapper .no-results-wrapper {
    width: 100%;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-roles-results-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-course-recommendations-v1-view3-imredesign-theme1#-TZYBBLPN!*/

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area {
  padding: 0;
  margin-bottom: 40px;
  background-color: transparent;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container {
  padding: 0;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses {
  margin-top: 120px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading {
  margin: 0 0 16px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading>.heading {
  color: #85878C;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 33px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
  gap: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
  width: 50%;
  max-width: 400px;
  flex-shrink: 0;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
  height: 100%;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-list-item-link .course-list-item-link-layer .course-list-info {
  padding: 16px 24px 24px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
  display: none;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px auto;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 18px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 48px;
  background-color: #fcfcfc;
  padding: 12px 22px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .visibility-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper {
  background-color: #fcfcfc;
  padding: 16px 16px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button {
  padding: 12px 6px;
  background: transparent;
  border: none;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-circle {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 20px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .button-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
}

.ph-course-recommendations-v1-view3-imredesign-theme1 .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

@media (max-width:767px) {
  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area {
    padding: 0;
    margin-bottom: 16px;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container {
    padding: 0;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses {
    margin-top: 48px;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .ph-widget-heading .heading {
    width: 100%;
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    white-space: normal;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list {
    display: block;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item {
    width: 100%;
    max-width: 100%;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item:not(:first-of-type) {
    margin-top: 16px;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer {
    position: relative;
  }

  .ph-course-recommendations-v1-view3-imredesign-theme1 .course-recommendations-area .widget-container .courses-block .skill-based-courses .courses-list .course-list-item .course-list-item-layer .course-card-mob-wrapper {
    top: 0;
    width: 100%;
    bottom: 50px;
    display: block;
    z-index: 10;
    position: absolute;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }
}

/*!TZYBBLPN-end-widget-#ph-course-recommendations-v1-view3-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-gigs-recommendations-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper {
  min-height: 350px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .show-loader {
  position: absolute;
  top: 50%;
  left: 50%;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-title {
  margin-top: 120px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-title .heading {
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 22px;
  line-height: 33px;
  color: #000000;
  margin-bottom: 14px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards {
  gap: 16px;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card {
  width: 50%;
  border: 1px solid #808080;
  max-width: 368px;
  min-height: 325px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper {
  width: 100%;
  height: 100%;
  padding: 20px 24px 24px;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper.video-wrapper-block {
  padding-bottom: 8px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper:hover {
  -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .card-link-wrapper {
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  display: block;
  z-index: 1;
  position: absolute;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  z-index: 10;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper .date {
  display: inline-block;
  margin-right: 16px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .top-wrapper .job-training-wrapper {
  margin-bottom: 4px;
  display: inline-block;
  background-color: rgba(0,0,0,0.04);
  padding: 4px 6px;
  color: #000000;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .title {
  color: #000000;
  margin: 0;
  font-size: 18px;
  word-break: break-word;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location .im-icon-location {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .location .icon-text {
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location {
  color: #000000;
  border: none;
  padding: 0;
  z-index: 5;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  margin-top: 6px;
  text-align: left;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location .im-icon-location {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .btn-multi-location .multi-location-text {
  padding-bottom: 0;
  border-bottom: 1px solid #000000;
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration .icon-time {
  margin-right: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .gig-duration .icon-text {
  display: inline;
  vertical-align: middle;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .description {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin: 0;
  margin-top: 16px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper {
  position: relative;
  margin: 0 -16px;
  margin-top: 26px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper .video-thumbnail-img {
  height: 160px;
  width: 100%;
  overflow: hidden;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .content-wrapper .video-wrapper .video-play-icon {
  max-height: 56px;
  width: 56px;
  height: 56px;
  max-width: 56px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper {
  position: relative;
  padding-left: 36px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper figure {
  top: 50%;
  left: 0;
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper figure img {
  width: 100%;
  height: 100%;
  max-width: 28px;
  object-fit: cover;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .avator {
  top: 50%;
  left: 0;
  color: #85878C;
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  font-size: 14px;
  text-align: center;
  line-height: 28px;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details {
  color: #85878C;
  margin: 0;
  display: inline-block;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 18px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details .creator-name {
  font-family: FSThriveElliotWeb-Regular;
  color: #85878C;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  z-index: 8;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .gigs-card-wrapper .creator-wrapper .creator-details .creator-name.linkk:hover {
  text-decoration: underline;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop.active .custom-popup-wrapper {
  display: block;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper {
  display: none;
  position: relative;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .close-popup {
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  color: #ffffff;
  top: 30%;
  right: 21%;
  transform: translate(-30%, -21%);
  -o-transform: translate(-30%, -21%);
  -ms-transform: translate(-30%, -21%);
  -moz-transform: translate(-30%, -21%);
  -webkit-transform: translate(-30%, -21%);
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block {
  width: 60%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -webkit-transform: translateY(50%);
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player {
  height: 350px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
  width: 86px;
  height: 86px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress {
  overflow: hidden;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .no-gig-recommendations {
  padding: 40px;
  text-align: center;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .no-gig-recommendations figure {
  margin-bottom: 16px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .no-gig-recommendations figure img {
  margin: 0 auto;
  max-width: 248px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .no-gig-recommendations .no-recommended-gigs-maintext {
  color: #000000;
  font-size: 24px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 36px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 60px 0;
  z-index: 100;
  position: fixed;
  overflow-y: auto;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper {
  width: 100%;
  margin: auto;
  position: relative;
  max-width: 600px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .btn-close {
  top: 32px;
  color: #000000;
  right: 32px;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper {
  padding: 48px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .popup-heading {
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .popup-sub-heading {
  color: #000000;
  margin: 4px 0 32px;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  letter-spacing: .2px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item:not(:first-of-type) {
  margin-top: 12px;
}

.ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .multilocation-overlay .multilocation-wrapper .content-wrapper .location-list .location-list-item .im-icon-location {
  width: 17px;
  height: 17px;
  display: inline-block;
  font-size: 15px;
  margin-top: 4px;
  line-height: 1;
  margin-right: 4px;
}

@media screen and (max-width:767px) {
  .ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-title {
    margin-top: 48px;
  }

  .ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards {
    display: block;
  }

  .ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card {
    width: 100%;
    max-width: none;
    min-height: auto;
  }

  .ph-im-gigs-recommendations-v1-default-imredesign-theme1 .gig-recommendations-wrapper .gigs-recommendations-block .gigs-cards .gigs-card:not(:first-of-type) {
    margin-top: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-gigs-recommendations-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-lms-global-search-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper {
  width: 100%;
  margin: 0 auto;
  display: table;
  z-index: 1;
  position: relative;
  text-align: left;
  margin-top: 24px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .heading-info {
  width: inherit;
  display: block;
  text-align: left;
  margin: 0 0 24px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .heading-info .header {
  margin: 0 0 4px;
  font-family: FSThriveElliotWeb-Bold;
  color: #ffffff;
  font-size: 32px;
  line-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .heading-info .sub-heading {
  margin: 0;
  font-family: FSThriveElliotWeb-Light;
  color: #ffffff;
  font-size: 24px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group {
  width: 100%;
  display: block;
  background-color: transparent;
  margin: 0;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group {
  border: none;
  background: #ffffff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  padding: 0 6px 0 0;
  width: 643px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group.ph-align-center {
  margin: 0 auto;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group.dropdown-open {
  -webkit-border-radius: 13px 13px 13px 0;
  -moz-border-radius: 13px 13px 13px 0;
  -ms-border-radius: 13px 13px 13px 0;
  border-radius: 13px 13px 13px 0;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter {
  width: 100%;
  display: table-cell;
  position: relative;
  background-color: transparent;
  vertical-align: middle;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control {
  padding: 12px 28px 12px 16px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background-color: transparent;
  width: 100%;
  height: 48px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  width: 524px;
  text-overflow: ellipsis;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control.br-active {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control[aria-expanded="true"] {
  -webkit-border-radius: 13px 0 0 0;
  -moz-border-radius: 13px 0 0 0;
  -ms-border-radius: 13px 0 0 0;
  border-radius: 13px 0 0 0;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control[aria-expanded="false"] {
  -webkit-border-radius: 13px 0 0 13px;
  -moz-border-radius: 13px 0 0 13px;
  -ms-border-radius: 13px 0 0 13px;
  border-radius: 13px 0 0 13px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control::-webkit-input-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control::-moz-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control:-ms-input-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 16px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control:-moz-placeholder {
  color: #85878C;
  font-family: FSThriveElliotWeb-Light;
  font-size: 14px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control:focus,
.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control:active,
.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control:hover {
  border-right-color: #000000;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-keysearch-clear,
.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .search-sym {
  right: 24px;
  z-index: 9;
  position: absolute;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-keysearch-clear {
  top: 50%;
  border: none;
  padding: 0;
  position: absolute;
  line-height: .9;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-keysearch-clear i {
  color: #adafb3;
  width: 12px;
  height: 12px;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .search-sym {
  top: 10px;
  left: 16px;
  right: auto;
  display: none;
  font-size: 16px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions {
  top: 49px;
  left: 0;
  right: 6px;
  padding: 0;
  z-index: 100;
  position: absolute;
  margin-top: -1px;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  border: 1px solid rgba(0,0,0,0.2);
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions h3 {
  color: #000000;
  padding: 16px 20px;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  background-color: transparent;
  position: relative;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .clear-recent {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  transform: translateY(-50%);
  text-decoration: underline;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  cursor: pointer;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .recent-search-heading-block {
  display: flex;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .recent-search-heading-block .clear-recent-search {
  padding: 16px 20px;
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
  font-size: 12px;
  line-height: 18px;
  display: inline-flex;
  position: absolute;
  right: 0;
  text-decoration: underline;
  cursor: pointer;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .phs-keyword-suggestions {
  max-height: 402px;
  overflow-y: auto;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .see-all-results {
  border-top: 1px solid rgba(0,0,0,0.2);
  color: #000000;
  display: block;
  padding: 14px 20px;
  position: sticky;
  font-size: 14px;
  text-align: center;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
  text-decoration: underline;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -ms-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .see-all-results .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item {
  position: relative;
  padding: 8px 20px;
  cursor: pointer;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item.listitem-focused {
  background-color: rgba(0,0,0,0.05);
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item.other-item {
  position: relative;
  padding-right: 52px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .course-details-wrapper {
  position: relative;
  min-height: 32px;
  padding-left: 44px;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .course-details-wrapper .img-wrapper {
  top: 50%;
  left: 0;
  width: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .course-details-wrapper .img-wrapper .course-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .course-details-wrapper .course-title {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .course-details-wrapper .course-details>span {
  color: #adafb3;
  font-size: 12px;
  line-height: 18px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .course-details-wrapper .course-details>span:not(:last-of-type) {
  margin-right: 16px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .course-details-wrapper .course-details>span .im-icon-clock {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .search-list-item-title {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 20px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .search-list-item .search-list-item-count {
  top: 50%;
  color: #000000;
  right: 12px;
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item:hover,
.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item:focus {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item a {
  display: block;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions .eachField-list-item .recent-search-icon {
  color: #adafb3;
  margin-right: 12px;
  font-size: 14px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-search-suggestions em {
  font-style: normal;
  font-weight: 700;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn {
  z-index: 9;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .phs-search-submit {
  min-width: 100px;
  height: 36px;
  min-height: 36px;
  z-index: 10;
  display: inline-block;
  opacity: 1;
  text-align: center;
  border: none;
  padding: 6px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .phs-search-submit i {
  display: none;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .phs-search-submit i:before {
  content: '\3a';
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .tooltip-text {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
  box-shadow: 0 2px 8px 1px rgba(0,0,0,0.1);
  background-color: #ffffff;
  white-space: nowrap;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  bottom: 55px;
  max-width: 324px;
  width: 150px;
  white-space: normal;
  text-align: center;
}

.ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn:hover .tooltip-text {
  display: block;
}

@media (min-width:801px) and (max-width:1115px) {
  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .search-text-block {
    width: 12%;
  }
}

@media only screen and (max-width:1024px) {
  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .search-text-block h1 {
    margin-bottom: 6px !important;
  }
}

@media (min-width:768px) and (max-width:800px) {
  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .search-text-block {
    width: 13%;
  }
}

@media only screen and (max-width:992px) {
  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .search-text-block h1 {
    text-align: center;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .search-text-block p {
    text-align: center;
    white-space: nowrap;
    margin-bottom: 0;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group-btn .phs-search-submit {
    width: auto;
    padding: 16px;
  }
}

@media (max-width:767px) {
  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper {
    width: 100%;
    display: block;
    margin-top: 12px;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .heading-info {
    margin: 0 0 12px;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .heading-info .header {
    margin: 0;
    font-size: 22px;
    line-height: 33px;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .heading-info .sub-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group {
    width: 100%;
    margin: 0;
    display: block;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group {
    width: 100%;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group::after {
    content: "";
    clear: both;
    display: block;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter {
    width: calc(100% - 40px);
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control {
    -webkit-border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -ms-border-radius: 13px 0 0 13px;
    border-radius: 13px 0 0 13px;
    padding: 12px 26px 12px 12px;
    width: 100%;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .form-control[aria-expanded="true"] {
    -webkit-border-radius: 13px 0 0 0;
    -moz-border-radius: 13px 0 0 0;
    -ms-border-radius: 13px 0 0 0;
    border-radius: 13px 0 0 0;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .phs-keysearch-clear,
  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .course-filter .search-sym {
    right: 10px;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .tooltip-text {
    display: none;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .phs-search-submit {
    padding: 10px;
    min-width: auto;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .phs-search-submit>span {
    font-size: 0;
  }

  .ph-im-lms-global-search-v1-default-imredesign-default .course-search-outer-wrapper .form-group .input-group .input-group-btn .phs-search-submit i {
    display: block;
    font-size: 14px;
    line-height: 14px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-lms-global-search-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-lms-facets-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options {
  display: none;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-heading .filter-label {
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 28px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget {
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title {
  margin: 0;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu {
  padding: 24px 0;
  border: none;
  background: transparent;
  display: block;
  width: 100%;
  text-align: left;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu:focus {
  outline: 2px dotted #000000;
  outline-offset: -2px;
  z-index: 1;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu .filter-menu-title {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu .filter-menu-count {
  display: none;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu i {
  float: right;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body {
  padding: 0 0 28px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch {
  position: relative;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch .form-control {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: none;
  padding-right: 42px;
  color: #adafb3;
  height: 48px;
  box-shadow: none;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch .form-control::-webkit-input-placeholder {
  color: #adafb3;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch .clear-textbox {
  position: absolute;
  right: 16px;
  border: none;
  background-color: #ffffff;
  padding: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch .icon-search {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list {
  padding-top: 0;
  max-height: 230px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 4px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item {
  margin-bottom: 16px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item:first-child {
  margin-top: 28px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item .phs-checkbox.input-check-group {
  margin: 0;
  padding-left: 30px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item .phs-checkbox.input-check-group input {
  width: 16px;
  height: 16px;
  margin: 4px 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  height: inherit;
  left: 0;
  top: 0;
  position: absolute;
  width: inherit;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox {
  border: 1px solid #000000;
  background-color: #000000;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item .phs-checkbox.input-check-group input:checked+.checkbox::before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  -o-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item .phs-checkbox.input-check-group .checkbox::before {
  content: "";
  border-color: #ffffff;
  border-image: none;
  border-style: solid;
  border-width: 0 0 2px 2px;
  height: 5px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  width: 8px;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item .phs-checkbox.input-check-group .checkbox {
  border: 1px solid #000000;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background: transparent;
  border-radius: 3px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  margin: 4px 12px 0 0;
  top: 0;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item .phs-checkbox.input-check-group .result-wrapper {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  word-break: break-all;
}

.ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .loader-facet {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
}

@media (max-width:767px) {
  .ph-im-lms-facets-v1-default-imredesign-default {
    display: none;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper {
    width: 100%;
    display: block;
    position: fixed;
    border: 1px solid transparent;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    bottom: 0;
    height: 100%;
    padding: 0;
    background-color: #fcfcfc;
    overflow: auto;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels {
    padding: 32px 18px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-heading {
    display: none;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget {
    background-color: #ffffff;
    border: 1px solid rgba(173,175,179,0.5);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget.mobile-expand {
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    border: 1px solid rgba(34,69,217,0.2);
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget:not(:last-of-type) {
    margin-bottom: 8px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget.open {
    margin-bottom: 16px;
    -webkit-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
    box-shadow: -2px 6px 8px 1px rgba(0,0,0,0.08);
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .filter-outer-wrapper {
    padding: 14px 16px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu {
    padding: 0;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu .filter-menu-title {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu .filter-menu-count {
    display: inline-block;
    color: #000000;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .filter-outer-wrapper .filter-title .filter-menu .icon {
    right: 24px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch {
    padding: 16px;
    border-top: 1px solid rgba(0,0,0,0.2);
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch .clear-textbox {
    font-size: 12px;
    right: 50px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch .form-control {
    border: 1px solid #f9f9f9;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-innersearch .icon-search {
    right: 32px;
    font-size: 12px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list {
    margin: 0;
    padding: 20px 16px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item:first-child {
    margin-top: 0;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item:last-of-type label {
    margin-bottom: 0;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item label {
    margin-bottom: 12px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item label input:checked+.checkbox+.result-wrapper {
    color: #000000;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-text,
  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item label input:checked+.checkbox+.result-wrapper .result-count {
    color: #000000;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item label .result-wrapper .result-text,
  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper>.phs-filter-panels .filter-refine-widget .panel-collapse .panel-body .phs-filter-results .filter-sub-menu-list .filter-sub-menu-list-item label .result-wrapper .result-count {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options {
    width: 100%;
    padding: 16px 48px 16px 24px;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f9f9f9;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    max-width: 48%;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter:nth-of-type(2) {
    margin-left: 24px;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    min-height: auto;
    width: auto;
    font-family: FSThriveElliotWeb-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    text-align: left;
    border-color: transparent;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    border-width: 1;
    padding: 0;
    line-height: 24px;
    text-decoration: none;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover,
  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:active {
    color: #000000;
    background: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:hover {
    text-decoration: none;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .apply-btn {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-bottom-hide-filter .clear-all-btn {
    color: #000000;
    width: auto;
    padding: 0;
    background-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-hide-filter {
    width: 10%;
    display: inline-block;
    text-align: right;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn {
    top: 50%;
    color: #000000;
    right: 24px;
    padding: 0;
    position: absolute;
    font-size: 16px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .mobile-filter-options .phs-hide-filter .close-filter-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-im-lms-facets-v1-default-imredesign-default .facets-outer-wrapper .loader-facet {
    display: none;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-lms-facets-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-generalised-widget-lms-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper {
  position: relative;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .img-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .container .back-block {
  top: 32px;
  display: block;
  text-align: left;
  position: absolute;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .container .back-block .back-action .left-arrow {
  font-size: 10px;
  line-height: 1;
  padding: 0 8px 0 0;
  vertical-align: middle;
  display: inline-block;
  color: #ffffff;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .container .back-block .back-action .back-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .container .course-banner-info-wrapper {
  top: 50%;
  margin: 0 auto;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .sub-heading {
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
  margin: 0 0 8px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .heading {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .container .course-banner-info-wrapper .job-information-block .heading .title-block {
  max-width: 100%;
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default>.container {
  padding: 0;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper>.container {
  padding: 0;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .link-btn {
  padding: 0;
  border: none;
  background: transparent;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 8px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .link-btn .icon {
  font-size: 11px;
  height: 16px;
  width: 16px;
  display: inline-flex;
  align-items: center;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .card-container .course-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 24px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .card-container .course-list .course-list-item {
  padding: 0;
  flex: 1;
  max-width: 378.6px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .card-container .course-list .course-list-item.right-tooltip .course-list-item-link .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .card-container .course-list .course-list-item.right-tooltip .course-list-item-link .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .card-container .course-list .learning-plan-list-item {
  padding: 0;
  flex: 1;
  max-width: 378.6px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container {
  background: #ffffff;
  padding: 48px 40px;
  margin-bottom: 36px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header {
  margin-bottom: 24px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-heading {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading .subheading-left-section {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 12px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading .subheading-left-section .icon {
  font-size: 21px;
  height: 24px;
  width: 24px;
  display: inline-flex;
  align-items: center;
  color: #000000;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading .subheading-left-section a {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading .subheading-right-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading .subheading-right-section .button-pre-text {
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .layout-header {
  margin-bottom: 48px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 48px 0;
  border-top: 1px solid #f9f9f9;
  gap: 16px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header.mobile-version {
  display: none;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header .left-section {
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header .right-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 24px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header .right-section .category-toggle-arrow .icon {
  font-size: 16px;
  height: 20px;
  width: 20px;
  display: inline-flex;
  align-items: center;
  color: #000000;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category.expanded {
  margin-bottom: 48px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category.expanded .accordion-category-header {
  padding-bottom: 20px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category:nth-last-child(2) {
  margin-bottom: 48px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category:nth-last-child(2):not(.expanded) .accordion-category-header {
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .pagination {
  justify-content: center;
  margin: 0;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container.pagination-present .accordion-category.last-visible-category.expanded {
  padding-bottom: 48px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .pagination {
  margin-top: 14px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .top-navigation-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 32px;
  justify-content: space-between;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .top-navigation-wrapper .right-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 32px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .top-navigation-wrapper .right-section .link-btn {
  align-items: baseline;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .all-course-card-area {
  margin: 20px 0;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .all-course-card-area .course-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 20px 32px;
  flex-wrap: wrap;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .all-course-card-area .course-list .course-list-item,
.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .all-course-card-area .course-list .learning-plan-list-item {
  max-width: 400px;
  width: 100%;
  flex: none;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .no-results-wrapper {
  text-align: center;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .no-results-wrapper .layout-header {
  margin-bottom: 32px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .no-results-wrapper .layout-header .layout-heading {
  justify-content: center;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .no-results-wrapper .content-wrapper .primary-button {
  margin-bottom: 16px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-list {
  padding-bottom: 10px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-track {
  margin-right: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 28px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-prev,
.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-next {
  background: #ffffff;
  width: 32px;
  height: 32px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
  color: #000000;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-prev::before,
.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-next::before {
  font-size: 13px;
  line-height: 1;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-prev.slick-disabled,
.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-next.slick-disabled {
  color: rgba(0,0,0,0.3);
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-prev:hover,
.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-next:hover {
  background: #ffffff;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-prev {
  left: -44px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .ph-static-slider .slick-slider .slick-next {
  right: -18px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px auto;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 18px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 48px;
  background-color: #fcfcfc;
  padding: 12px 22px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .visibility-none-wrapper .visibility-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper {
  background-color: #fcfcfc;
  padding: 16px 16px 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-heading .bold-text {
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button {
  padding: 12px 6px;
  background: transparent;
  border: none;
  color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-circle {
  color: #000000;
  height: 16px;
  width: 16px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  margin-right: 8px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .empty-circle {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .custom-icon-visibility {
  font-size: 20px;
  color: #000000;
  margin-right: 8px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .visibility-container .select-visibility-wrapper .visibility-button .button-text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  margin-right: 10px;
  height: 20px;
  width: 20px;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-generalised-widget-lms-v1-default-imredesign-default .show-loader {
  position: fixed;
  z-index: 5;
  top: 50%;
  left: 45%;
}

@media (max-width:1151px) {

}

@media (max-width:767px) {
  .ph-im-generalised-widget-lms-v1-default-imredesign-default .banner-image-wrapper .img-cover {
    min-height: 160px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .generalised-widget-inner-wrapper {
    margin: 14px auto 0;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container {
    background: transparent;
    padding: 0 24px;
    margin-bottom: 46px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header {
    margin-bottom: 14px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-heading {
    font-size: 18px;
    line-height: 28px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading .subheading-left-section {
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .layout-header .layout-subheading .subheading-left-section a {
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .card-container .course-list {
    flex-wrap: unset;
    overflow-x: auto;
    gap: 18px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .card-container .course-list .course-list-item {
    min-width: 296px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .card-container .course-list .learning-plan-list-item {
    min-width: 324px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .card-container .course-list .course-list-item.see-all-mobile-card,
  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .card-container .course-list .learning-plan-list-item.see-all-mobile-card {
    background: #ffffff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid #f9f9f9;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .card-container .course-list .course-list-item.see-all-mobile-card .link-btn,
  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container .card-container .course-list .learning-plan-list-item.see-all-mobile-card .link-btn {
    font-size: 18px;
    line-height: 28px;
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container {
    background: #ffffff;
    margin: 0 24px 46px;
    padding: 26px 18px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .layout-header {
    margin-bottom: 26px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header {
    padding: 26px 0 46px;
    display: none;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header.mobile-version {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .layout-container.accordion-categories-container .accordion-category .accordion-category-header .left-section {
    font-size: 20px;
    line-height: 30px;
    font-family: FSThriveElliotWeb-Regular;
    color: #000000;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area {
    padding: 0 24px 14px 24px;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .all-course-card-area {
    margin: 24px 0;
  }

  .ph-im-generalised-widget-lms-v1-default-imredesign-default .generalised-widget-outer-wrapper .show-all-courses-area .all-course-card-area .course-list {
    gap: 18px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-generalised-widget-lms-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-lms-results-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .results-header {
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  margin-bottom: 18px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block {
  display: block;
  margin-bottom: 28px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-disable-block {
  position: absolute;
  width: 100%;
  height: 100%;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-label {
  display: inline-block;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-weight: 400;
  margin-right: 16px;
  margin-bottom: 12px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list {
  display: inline-block;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list .tag-list-item {
  display: inline-block;
  background-color: rgba(229,229,229,0.65);
  padding: 6px 28px 6px 14px;
  margin-right: 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 12px;
  position: relative;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list .tag-list-item:not(:last-of-type) {
  margin-right: 20px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list .tag-list-item .filter-tag {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  color: rgba(0,0,0,0.85);
  margin-right: 8px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list .tag-list-item .remove-filter-tag {
  color: #000000;
  border: none;
  background: none;
  padding: 0;
  position: absolute;
  line-height: .7;
  right: 14px;
  top: 45%;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list .tag-list-item .remove-filter-tag i {
  font-size: 10px;
  width: 12px;
  height: 12px;
  line-height: 1;
  display: inline-block;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list .filter-tags-clear {
  display: inline-block;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block .filter-tags-list .filter-tags-clear .clearall {
  border: none;
  background: none;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Regular;
  padding: 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper {
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter .filter-option {
  font-size: 14px;
  line-height: 14px;
  color: #000000;
  background-color: transparent;
  border: none;
  display: none;
  padding: 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter .filter-option:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter .filter-option .icon-filter {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  font-size: 14px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter .filter-option .filterText {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 4px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter .filter-option .filterText .count {
  margin-left: 4px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby {
  width: 40%;
  position: relative;
  align-items: center;
  margin-bottom: 20px;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .sortby-label {
  color: #85878C;
  display: -webkit-box;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .dropdown-wrapper {
  border: rgba(0,0,0,0.1);
  height: 40px;
  padding: 8px 36px 8px 16px;
  position: relative;
  text-align: left;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  max-width: 144px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .dropdown-wrapper .value {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .dropdown-wrapper .icon {
  top: 50%;
  right: 20px;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .frequency-list {
  top: 42px;
  right: 0;
  width: 144px;
  padding: 8px 0;
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.08);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .frequency-list .frequency-list-item {
  padding: 6px 16px;
  position: relative;
  text-align: left;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .frequency-list .frequency-list-item.listitem-focused {
  background-color: rgba(0,0,0,0.05);
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper {
  padding: 0 !important;
  margin-bottom: 80px;
  float: none;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item {
  width: 50%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin: 0 0 32px;
  position: relative;
  min-height: 130px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:nth-of-type(2n+1) {
  padding: 0 40px 0 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:nth-of-type(2n) {
  padding: 0 0 0 40px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item .course-info-block {
  width: 100%;
  position: relative;
  height: 100%;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item .course-info-block .course-card-mob-wrapper {
  top: 0;
  width: 100%;
  bottom: 50px;
  display: none;
  z-index: 2;
  position: absolute;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item.right-tooltip .course-details-popup {
  left: auto;
  right: 100%;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item.right-tooltip .course-details-popup::before {
  left: auto;
  right: -25px;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 80px solid #ffffff;
  border-right: none;
  border-bottom: 50px solid transparent;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block {
  margin: 0 0 0;
  padding: 0;
  position: relative;
  text-align: center;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination {
  border: 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination>li>a:hover,
.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination>li.active {
  pointer-events: none;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination>li.active a:hover,
.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination {
  margin: 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 16px;
  line-height: normal;
  margin-left: 12px;
  height: 30px;
  min-width: 30px;
  padding: 6px;
  border: none;
  color: #adafb3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page {
  top: 50%;
  right: 0;
  position: absolute;
  max-width: 25%;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .results-per-page-label {
  color: #000000;
  display: -webkit-box;
  overflow: hidden;
  font-size: 16px;
  max-width: 65%;
  line-height: 24px;
  margin-right: 8px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .dropdown-button {
  width: 64px;
  border: 1px solid rgba(0,0,0,0.1);
  height: 36px;
  padding: 8px 26px 8px 12px;
  position: relative;
  text-align: left;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .dropdown-button .value {
  color: #000000;
  font-size: 16px;
  line-height: 1;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .dropdown-button .icon {
  top: 50%;
  right: 12px;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  font-size: 11px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .frequency-list {
  top: 36px;
  width: 64px;
  right: 0;
  padding: 8px 0;
  z-index: 10;
  position: absolute;
  margin-top: 4px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -moz-box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item {
  padding: 6px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item.listitem-focused {
  background-color: rgba(0,0,0,0.05);
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .mobile-load-more {
  margin-top: 16px;
  min-width: 206px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block {
  text-align: center;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block .message-wrapper .message {
  color: #000000;
  font-size: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 30px;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block .message-wrapper .btn-clear {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 18px;
  margin-top: 6px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 28px;
  text-decoration: underline;
  background-color: transparent;
}

.ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block .image-wrapper img {
  width: 100%;
  max-width: 530px;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper {
  padding: 8px 24px 24px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .horizontal-bar {
  width: 48px;
  height: 4px;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 36px;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper {
  border: none;
  background: none;
  padding: 0;
  height: 20px;
  width: 20px;
  line-height: 30px;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .top-wrapper .close-button-wrapper .icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #85878C;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper {
  margin-top: 12px;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper {
  padding: 18px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  border-bottom: 1px solid #f9f9f9;
  background: none;
  width: 100%;
  align-items: center;
  gap: 10px;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper:last-of-type {
  border-bottom: none;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper.upload-linkedin-btn {
  display: none;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .icon {
  color: #000000;
  font-size: 20px;
  line-height: 1;
  height: 20px;
  width: 20px;
}

.ph-im-lms-results-v1-default-imredesign-default .mobile-overlay-wrapper .buttons-wrapper .each-button-wrapper .each-button-text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Heavy;
}

@media only screen and (max-width:1151px) {
  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby {
    width: 70%;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item {
    padding: 10px 10px 24px 20px;
    width: 100%;
    max-width: 500px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:nth-of-type(2n+1) {
    padding: 0 10px 0 0;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:nth-of-type(2n) {
    padding: 0 0 0 10px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:hover {
    box-shadow: none;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item .course-info-block .course-card-mob-wrapper {
    display: block;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item:first-of-type .pagination-item-button {
    margin-left: 0;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
    width: auto;
    padding: 6px 0;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .results-per-page {
    position: relative;
    max-width: none;
    margin-top: 24px;
    text-align: right;
    justify-content: flex-end;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }
}

@media (max-width:767px) {
  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .results-header {
    padding: 0 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .filters-selection-block {
    display: none;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper {
    padding: 0 16px;
    align-items: center;
    margin-bottom: 40px;
    justify-content: space-between;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter {
    max-width: 30%;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter .filter-option {
    display: block;
    position: relative;
    text-align: left;
    padding-left: 20px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .lms-search-mob-filter .filter-option .icon-filter {
    top: 50%;
    left: 0;
    position: absolute;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby {
    margin-bottom: 0;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .sortby-label {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .dropdown-wrapper {
    height: 36px;
    max-width: 132px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .dropdown-wrapper .value {
    font-size: 14px;
    line-height: 20px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .sort-outer-wrapper .sortby .frequency-list {
    top: 38px;
    width: 132px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item {
    width: 100%;
    margin-bottom: 18px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:nth-of-type(2n+1),
  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:nth-of-type(2n) {
    padding: 0 16px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .results-block .course-search-list .course-search-list-item:hover {
    box-shadow: none;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block {
    padding: 0 16px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item:first-of-type .pagination-item-button {
    margin-left: 0;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
    margin-left: 30px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block {
    text-align: center;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block .message-wrapper .message,
  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block .message-wrapper .btn-clear {
    font-size: 16px;
    line-height: 24px;
  }

  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .no-results-block .image-wrapper img {
    max-width: 400px;
  }
}

@media (max-width:480px) {
  .ph-im-lms-results-v1-default-imredesign-default .course-results-outer-wrapper .course-results-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
    margin-left: 6px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-lms-results-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentorship-attachments-v1-default-imredesign-theme1#-TZYBBLPN!*/

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper {
  padding: 24px;
  margin-bottom: 64px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper {
  position: relative;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .btn.primary-button .mobile-text {
  display: none;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .dropdown-list {
  top: 44px;
  right: 0;
  width: 176px;
  padding: 8px 0;
  z-index: 100;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn {
  width: 100%;
  border: none;
  padding: 6px 24px;
  text-align: left;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn:hover {
  background-color: rgba(0,0,0,0.1);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn:hover .btn-text,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn:hover .icon {
  color: #000000;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn>.icon {
  line-height: 1;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .dropdown-list .dropdown-list-item .list-item-btn .btn-text {
  color: #000000;
  width: calc(100% - 28px);
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .group-heading-wrapper,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .heading-wrapper {
  margin-bottom: 32px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .group-heading-wrapper .heading,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .heading-wrapper .heading {
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .group-heading-wrapper .button-wrapper,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .heading-wrapper .button-wrapper {
  max-width: 200px;
  text-align: right;
  padding-left: 12px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .group-heading-wrapper .button-wrapper .secondary-button,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .heading-wrapper .button-wrapper .secondary-button {
  max-width: 200px;
  white-space: normal;
  font-family: FSThriveElliotWeb-Heavy;
  padding: 6px 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .group-heading-wrapper .button-wrapper .secondary-button .icon,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .heading-wrapper .button-wrapper .secondary-button .icon {
  margin-right: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .group-heading-wrapper .heading {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .no-results-wrapper {
  margin: 36px auto auto auto;
  text-align: center;
  width: 70%;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .no-results-wrapper .content {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper:not(:first-of-type) {
  margin-top: 32px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .icon-wrapper {
  width: 32px;
  height: 32px;
  align-items: center;
  margin-right: 16px;
  justify-content: center;
  background-color: rgba(173,175,179,0.1);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .icon-wrapper .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper {
  width: calc(100% - 48px);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper.file-attachment .link-attachment {
  border: none;
  padding: 0;
  background-color: transparent;
  text-align: left;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper.file-attachment .link-attachment .title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  margin-right: 22px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment {
  color: #000000;
  display: inline-block;
  position: relative;
  font-size: 18px;
  max-width: 80%;
  line-height: 28px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment .icon {
  color: #adafb3;
  width: 14px;
  height: 14px;
  display: inline-block;
  font-size: 14px;
  margin-left: 8px;
  position: absolute;
  right: 0;
  bottom: 10px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment .title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  margin-right: 22px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .file-download-url {
  visibility: hidden;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .date {
  color: #adafb3;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper {
  top: 17px;
  right: 8px;
  position: absolute;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper .btn-tooltip {
  width: auto;
  border: none;
  height: 14px;
  padding: 0;
  flex-direction: column;
  justify-content: space-between;
  background-color: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper .btn-tooltip span {
  width: 4px;
  height: 4px;
  flex-direction: column;
  justify-content: space-between;
  background-color: #000000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper .dropdown-list {
  top: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper {
  margin-top: 24px;
  padding-left: 48px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper .btn-manage {
  color: #000000;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper .btn-manage>span {
  display: inline;
  vertical-align: middle;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-count-button-wrapper .btn-manage .icon {
  display: inline-block;
  font-size: 10px;
  margin-top: 3px;
  line-height: 1;
  margin-left: 4px;
  vertical-align: middle;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block {
  margin: 32px 0 0;
  padding: 0;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination {
  border: 0;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination>li>a:hover,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination>li.active {
  pointer-events: none;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination>li.active a:hover,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination {
  margin: 0;
  max-width: 50%;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 16px;
  line-height: 20px;
  margin-left: 12px;
  height: 30px;
  min-width: 30px;
  padding: 6px;
  border: none;
  color: #85878C;
  text-align: center;
  word-break: normal;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 14px;
  display: inline-flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page {
  position: absolute;
  right: 0;
  max-width: 25%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .results-per-page-label {
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  max-width: 65%;
  overflow: hidden;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .dropdown-button {
  background: #ffffff;
  border: 1px solid rgba(34,69,217,0.1);
  border-radius: 10px;
  min-width: 64px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: space-evenly;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .dropdown-button .value {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .dropdown-button .icon-down-arrow {
  font-size: 14px;
  color: #000000;
  margin-left: 6px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list {
  background: #ffffff;
  text-align: center;
  box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  z-index: 10;
  padding: 8px 0;
  right: 0;
  margin-top: 4px;
  top: 38px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item {
  padding: 6px 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:hover .item-value {
  color: #000000;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 48px;
  position: relative;
  max-width: 560px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .btn-remove {
  top: 24px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper {
  gap: 48px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .button-inner-wrapper {
  width: 200px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .btn-upload {
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  padding: 14px;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .btn-upload:hover {
  background-color: rgba(0,0,0,0.05);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .btn-upload .icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  font-size: 20px;
  line-height: 1;
  margin-bottom: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .btn-upload .btn-text {
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .loader-wrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .loader-wrapper .icon {
  color: #000000;
  font-size: 74px;
  line-height: 1;
  animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  -webkit-animation: spin 4s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .loader-wrapper .upload-text {
  color: #000000;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 48px 48px 32px;
  max-width: 656px;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 48px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group {
  margin: 0;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group:not(:first-of-type) {
  margin-top: 28px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-label {
  color: #000000;
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper {
  position: relative;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field {
  color: #000000;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  border-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field.url-field {
  padding: 10px 48px 10px 40px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field::-webkit-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field::-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field:-ms-input-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field:-moz-placeholder {
  color: #adafb3;
  font-size: 14px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .input-field:focus {
  border-color: #000000;
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .icon-wrapper {
  top: 50%;
  left: 16px;
  position: absolute;
  line-height: .7;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .icon-wrapper>.icon {
  width: 16px;
  height: 16px;
  display: block;
  font-size: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove {
  top: 50%;
  color: #000000;
  right: 16px;
  border: none;
  padding: 0;
  position: absolute;
  line-height: 1;
  background-color: transparent;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove .icon {
  width: 14px;
  height: 14px;
  display: inline-block;
  font-size: 12px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .error-wrapper {
  padding: 16px;
  position: relative;
  margin-top: 28px;
  background-color: rgba(248,59,78,0.1);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .error-wrapper .icon-warning {
  top: 50%;
  left: 16px;
  color: #f83b4e;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .error-wrapper .error-text {
  color: #000000;
  margin: 0;
  font-size: 12px;
  font-family: FSThriveElliotWeb-Bold;
  line-height: 18px;
  padding-left: 32px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper {
  margin-top: 48px;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
  margin-left: 40px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button:disabled {
  color: rgba(0,0,0,0.5);
  opacity: 1;
  border-color: rgba(0,168,182,0.3);
  background-color: rgba(0,168,182,0.3);
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 64px;
  position: relative;
  flex-flow: column;
  max-width: 560px;
  min-height: 400px;
  text-align: center;
  justify-content: center;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper .btn-remove {
  top: 24px;
  color: #000000;
  right: 24px;
  border: none;
  padding: 0;
  position: absolute;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper .ph-import-resume-v1-re-upload-imredesign-theme1 .ph-dropzone-area .upload-btn {
  color: #000000;
  padding: 0;
  text-align: center;
  background-color: transparent;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper .ph-import-resume-v1-re-upload-imredesign-theme1 .ph-dropzone-area .upload-btn .icon {
  width: 80px;
  height: 87px;
  margin: 0 auto;
  display: block;
  font-size: 87px;
  line-height: 1;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper .ph-import-resume-v1-re-upload-imredesign-theme1 .ph-dropzone-area .upload-btn .btn-text {
  display: block;
  font-size: 12px;
  margin-top: 4px;
  line-height: 18px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper .error-text {
  color: #f83b4e;
  display: block;
  font-size: 12px;
  margin-top: 4px;
  line-height: 18px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 24px;
  max-width: 560px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper {
  margin-top: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper .message {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper .file-list {
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper .file-list .file-list-item {
  padding: 8px 8px 8px 32px;
  position: relative;
  flex-flow: column;
  align-self: center;
  margin-top: 12px;
  background-color: #fcfcfc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper .file-list .file-list-item .icon {
  top: 8px;
  left: 8px;
  color: #81ca2f;
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  font-size: 18px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper .file-list .file-list-item .icon.im-icon-cancel-circle {
  color: #f83b4e;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper .file-list .file-list-item .file-name {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .file-details-wrapper .file-list .file-list-item .error-message {
  color: #f83b4e;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .error-wrapper {
  margin-top: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .error-wrapper .file-list .file-list-item {
  padding-left: 8px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .error-wrapper .file-list .file-list-item .file-title-wrapper {
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .error-wrapper .file-list .file-list-item .file-title-wrapper .icon {
  position: static;
  margin-right: 4px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .button-wrapper {
  gap: 24px;
  margin-top: 24px;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .button-wrapper .btn {
  max-width: 200px;
  white-space: initial;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .button-wrapper .primary-button {
  min-width: 120px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper {
  width: 100%;
  margin: 80px auto;
  padding: 104px 98px;
  max-width: 656px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .message-heading {
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 16px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .message-content {
  color: #000000;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper {
  margin-top: 48px;
  align-items: center;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn.primary-button {
  min-width: 160px;
  margin-bottom: 24px;
}

.ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel {
  color: #000000;
  border: none;
  padding: 0;
  background-color: transparent;
}

@media only screen and (max-width:1151px) {
  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block {
    display: block;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-evenly;
    max-width: none;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page {
    position: unset;
    text-align: right;
    margin-top: 16px;
    right: 0;
    max-width: none;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .results-per-page-label {
    font-size: 14px;
    line-height: 20px;
    max-width: none;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list {
    top: 80px;
  }
}

@media only screen and (max-width:767px) {
  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .btn.primary-button {
    min-width: auto;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .btn.primary-button .desktop-text {
    display: none;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .button-wrapper .btn.primary-button .mobile-text {
    display: initial;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .heading-wrapper {
    padding: 20px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .heading-wrapper .button-wrapper {
    width: 40%;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper:not(:first-of-type) {
    margin-top: 28px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .details-wrapper .link-attachment {
    font-size: 18px;
    word-break: break-word;
    line-height: 28px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .attachment-inner-wrapper .attachment-card-wrapper .button-wrapper {
    top: 6px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block {
    padding: 16px 0 0;
    display: block;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination {
    margin: 0;
    text-align: left;
    margin: 0 auto;
    max-width: 100%;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 8px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
    background-color: transparent;
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
    height: 32px;
    padding: 4px 6px;
    border: none;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
    font-size: 9px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button.active {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-color: #000000;
    color: #ffffff;
    cursor: default;
    border: solid 0 #000000;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item:first-child .pagination-item-button,
  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .pagination .pagination-item:last-child .pagination-item-button {
    border: solid 1px transparent;
    padding: 4px 6px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page {
    text-align: right;
    position: unset;
    right: 0;
    margin-top: 16px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list {
    top: 104px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item {
    padding: 10px 24px;
    margin-bottom: 8px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
    white-space: normal;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-outer-wrapper .pagination-block .results-per-page .dropdown-button {
    height: 40px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper {
    height: 100vh;
    margin: 0;
    padding: 48px 24px 24px;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .heading {
    text-align: center;
    margin-bottom: 40px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper {
    flex-flow: column;
    gap: 24px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .button-inner-wrapper {
    width: 100%;
    max-width: 400px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .button-inner-wrapper .btn-upload {
    width: 100%;
    padding: 10px 14px;
    flex-flow: row;
    max-width: 400px;
    align-items: center;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .button-inner-wrapper .btn-upload:not(:first-of-type) {
    margin-top: 24px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .button-inner-wrapper .btn-upload .icon {
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 14px;
    margin-right: 8px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .button-wrapper .button-inner-wrapper .btn-upload .btn-text {
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-type-selection-wrapper .loader-wrapper {
    height: 100vh;
    margin: 0;
    display: block;
    max-width: 100%;
    overflow-y: auto;
    padding-top: 64px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper {
    height: 100vh;
    margin: 0;
    padding: 64px 18px 160px;
    max-width: 100%;
    overflow-y: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .heading {
    margin-bottom: 40px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .form-group .field-wrapper .btn-remove .icon {
    font-size: 10px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper {
    left: 0;
    width: 100%;
    bottom: 0;
    margin: 0;
    padding: 24px 28px;
    position: fixed;
    flex-direction: column-reverse;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    -moz-box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
    box-shadow: 0 -4px 8px 1px rgba(34,69,217,0.08);
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .attachment-popup-wrapper .form-wrapper .button-wrapper .btn.primary-button {
    width: 100%;
    margin: 0;
    max-width: 400px;
    margin-bottom: 24px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .file-attachment-popup-wrapper {
    height: 100vh;
    margin: 0;
    display: block;
    max-width: 100%;
    overflow-y: auto;
    padding-top: 64px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper {
    height: 100vh;
    margin: 0;
    overflow: auto;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .button-wrapper {
    flex-flow: column;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .uploaded-file-wrapper .button-wrapper .btn {
    max-width: 400px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper {
    height: 100vh;
    margin: 0;
    display: table;
    padding: 48px 20px;
    max-width: 100%;
    overflow-y: auto;
    table-layout: fixed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .message-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper {
    margin-top: 48px;
    align-items: center;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn.primary-button {
    max-width: 400px;
  }

  .ph-im-mentorship-attachments-v1-default-imredesign-theme1 .attachment-popup-overlay .message-wrapper .content-wrapper .button-wrapper .btn-cancel {
    color: #000000;
    border: none;
    padding: 0;
    background-color: transparent;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentorship-attachments-v1-default-imredesign-theme1#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-group-details-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-group-details-v1-default-imredesign-default .im-banner-image .img-cover {
  max-width: 100%;
  width: 100%;
  display: block;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 0;
  width: 100%;
  margin: 40px auto 0;
  max-width: 1264px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list {
  margin: 0;
  padding: 0;
  height: auto;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item .tab-link {
  color: #000000;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  padding: 16px 16px 16px 24px;
  display: inline-block;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item .tab-link .job-count {
  display: inline-block;
  background: #f9f9f9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  color: #000000;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item .tab-link.active {
  color: #000000;
  font-family: FSThriveElliotWeb-Heavy;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item .tab-link.active::before {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.5px;
  content: '';
  position: absolute;
  background-color: #000000;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item:not(:first-of-type) {
  margin-left: 24px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item:not(:first-of-type) .tab-link {
  padding: 16px 0;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item:last-of-type {
  margin-left: 40px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper.ph-static-slider .slick-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .mentor-group-details-outer-block .ph-tab-container .internal-mobility {
  margin-top: 36px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .mentor-group-details-outer-block .ph-tab-container .internal-mobility .left-side-block {
  padding: 0;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .mentor-group-details-outer-block .ph-tab-container .internal-mobility .right-side-block {
  padding: 0 0 0 64px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper {
  margin: 0 0 40px 0;
  padding: 16px 30px 16px 104px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper.dark {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper.dark .img-outer-wrapper .img-wrapper {
  background-color: #ffffff;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper.dark .img-outer-wrapper .img-wrapper .yellow-circle {
  background: var(--Yellows-Yellow---Light-65, linear-gradient(0deg, rgba(255,255,255,0.65) 0, rgba(255,255,255,0.65) 100%), #FFD65C);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper.light {
  background-color: #ffffff;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper.light .img-outer-wrapper .img-wrapper {
  background: linear-gradient(0deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94)),#000000;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper.light .img-outer-wrapper .img-wrapper .yellow-circle {
  background: var(--Yellows-Yellow---Light-65, linear-gradient(0deg, rgba(255,255,255,0.65) 0, rgba(255,255,255,0.65) 100%), #FFD65C);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper.light .right-section .tertiary-button {
  -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.15);
  box-shadow: 0 1px 8px 0 rgba(0,0,0,0.15);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper {
  top: 50%;
  left: 32px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper .yellow-circle {
  left: 8px;
  width: 32px;
  bottom: 5px;
  height: 32px;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand {
  top: 10px;
  left: 16px;
  position: absolute;
  max-width: 28px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper .img-wrapper .img-waving-hand.wave {
  animation: 10s linear 1s infinite wave;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  3% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  6% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  9% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  12% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  15% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  18% {
    transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }

  21% {
    transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }

  24% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section {
  max-width: 63%;
  padding-right: 8px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section .content {
  color: #adafb3;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Bold;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section .content .inner-content {
  font-family: FSThriveElliotWeb-Regular;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section {
  max-width: 37%;
  padding-left: 8px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section .tertiary-button {
  color: #000000;
  height: 40px;
  padding: 7px 16px;
  font-size: 16px;
  min-width: 180px;
  line-height: 24px;
  background-color: rgba(255,255,255,0.7);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block {
  background: var(--Yellows-Yellow---Light-65, linear-gradient(0deg, rgba(255,255,255,0.65) 0, rgba(255,255,255,0.65) 100%), #FFD65C);
  margin: 0 0 40px 0;
  padding: 16px 32px 16px 104px;
  position: relative;
  align-items: center;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .img-outer-wrapper {
  top: 50%;
  left: 32px;
  position: absolute;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .img-outer-wrapper .img-wrapper {
  width: 56px;
  height: 56px;
  position: relative;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background-color: #ffffff;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .img-outer-wrapper .img-wrapper .yellow-circle {
  left: 6px;
  width: 29px;
  bottom: 7px;
  height: 29px;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background: var(--Yellows-Yellow---Light-65, linear-gradient(0deg, rgba(255,255,255,0.65) 0, rgba(255,255,255,0.65) 100%), #FFD65C);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .img-outer-wrapper .img-wrapper .img-waving-hand {
  top: 13px;
  left: 12px;
  position: absolute;
  min-width: 31px;
  max-width: 31px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .img-outer-wrapper .img-wrapper .img-waving-hand.wave {
  animation: 10s linear 1s infinite wave;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .left-section .content-one {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Heavy;
  line-height: 24px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .left-section .content-two {
  color: #85878C;
  font-size: 16px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 24px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .warning-block .left-section .content-two .link {
  color: #000000;
  background: transparent;
  border: none;
  padding: 0;
  text-align: left;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .bring-best-block {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 24px;
  margin-bottom: 64px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .bring-best-block .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .bring-best-block .description {
  font-family: FSThriveElliotWeb-Regular;
  color: #000000;
  font-size: 18px;
  line-height: 28px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper {
  background-color: #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  padding: 24px;
  margin-bottom: 28px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .group-leader-block {
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #f9f9f9;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .group-leader-block:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .heading {
  font-family: FSThriveElliotWeb-Bold;
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 24px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .left-image-block {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  margin-right: 12px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .profile-img-wrapper {
  width: 48px;
  height: 48px;
  position: relative;
  background-color: #fcfcfc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .profile-img-wrapper img {
  width: 48px;
  height: 48px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .profile-img-wrapper .image-wrapper {
  width: 48px;
  height: 48px;
  line-height: 48px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .profile-img-wrapper .avatar-circle {
  top: 50%;
  left: 50%;
  color: #000000;
  position: absolute;
  font-size: 12px;
  font-family: AvenirBook;
  line-height: 48px;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .right-content-block {
  display: inline-block;
  vertical-align: middle;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .right-content-block .name-block {
  font-family: FSThriveElliotWeb-Heavy;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .right-content-block .designation-block {
  font-family: FSThriveElliotWeb-Regular;
  color: #adafb3;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .no-leader-block {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .create-profile-outer-wrapper .popup-modal-backdrop.active {
  overflow-y: auto;
}

.ph-im-mentor-group-details-v1-default-imredesign-default .mentor-directory-outer-wrapper,
.ph-im-mentor-group-details-v1-default-imredesign-default .mentor-results-outer-wrapper,
.ph-im-mentor-group-details-v1-default-imredesign-default .employee-directory-outer-wrapper,
.ph-im-mentor-group-details-v1-default-imredesign-default .employee-results-outer-wrapper {
  margin-top: 4px;
}

@media (max-width:767px) {
  .ph-im-mentor-group-details-v1-default-imredesign-default .bring-best-block,
  .ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper {
    margin: 0 0 40px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .mentor-group-details-outer-block .ph-tab-container .internal-mobility {
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 28px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .mentor-group-details-outer-block .ph-tab-container .internal-mobility .left-side-block .ph-imstatic-25.ph-imstatic-m-25 {
    margin-top: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .mentor-group-details-outer-block .ph-tab-container .internal-mobility .right-side-block {
    padding: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .row {
    margin: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .mentor-results-outer-wrapper {
    margin-top: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .mentor-results-outer-wrapper .heading-wrapper.group-details-page {
    margin-bottom: 16px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper {
    display: block;
    padding: 0;
    margin-bottom: 28px;
    margin-top: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list {
    overflow-x: auto;
    white-space: nowrap;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item {
    width: auto;
    margin-left: 16px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item .tab-link {
    display: inline-block;
    color: #adafb3;
    padding: 34px 2px 18px 2px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item .tab-link.active {
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item .tab-link.active::before {
    bottom: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item:not(:first-of-type) {
    margin-left: 40px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .tab-list .list-item:not(:first-of-type) .tab-link {
    padding: 34px 0 16px 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .tab-wrapper .button-wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 28px;
    z-index: 10;
    position: fixed;
    text-align: center;
    background-color: #ffffff;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .bring-best-block {
    margin: 0 0 40px;
    background: transparent;
    padding: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .bring-best-block .heading {
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 33px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .bring-best-block .description {
    padding: 24px;
    background: #ffffff;
    border-radius: 16px;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper {
    margin: 0 0 40px;
    padding: 32px 24px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .heading {
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
    margin-bottom: 32px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .row {
    margin: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .bring-best-block {
    margin: 0 0 40px;
    background: transparent;
    padding: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .bring-best-block .heading {
    margin-bottom: 24px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .group-leader-wrapper .bring-best-block .description {
    padding: 24px;
    background: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper {
    margin: 0 0 40px;
    display: block;
    padding: 20px 30px 16px 84px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .img-outer-wrapper {
    left: 16px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section {
    max-width: 100%;
    padding-right: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .left-section .content {
    margin-bottom: 8px;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section {
    max-width: 100%;
    padding-left: 0;
  }

  .ph-im-mentor-group-details-v1-default-imredesign-default .job-preference-redirect-wrapper .right-section .tertiary-button {
    width: auto;
    height: 36px;
    font-size: 14px;
    min-width: auto;
    line-height: 20px;
  }

  .warning-block {
    margin: 0 0 40px;
    display: block;
    padding: 20px 30px 16px 84px;
  }

  .warning-block .img-outer-wrapper {
    left: 16px;
  }

  .warning-block .left-section {
    max-width: 100%;
    padding-right: 0;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-group-details-v1-default-imredesign-default#-TZYBBLPN!*/

/*!TZYBBLPN-start-widget-#ph-im-mentor-groups-list-v1-default-imredesign-default#-TZYBBLPN!*/

.ph-im-mentor-groups-list-v1-default-imredesign-default .container .row .col-xs-12 {
  padding: 0;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper {
  margin-bottom: 52px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-heading {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 22px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #808080;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 32px;
  cursor: pointer;
  overflow: hidden;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .left-image-block {
  width: 30%;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .left-image-block img {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  max-height: 400px;
  height: 100%;
  width: 100%;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .left-image-block figure {
  height: 100%;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .right-content-block {
  width: 70%;
  padding: 16px 24px 24px 24px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .right-content-block .tags-block {
  color: #85878C;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .right-content-block .tags-block .mentee-mentor {
  background-color: #fcfcfc;
  padding: 4px 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  display: inline-flex;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .right-content-block .tags-block .active-mentorship {
  background: rgba(0,0,0,0.09);
  padding: 4px 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .right-content-block .active-title {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .right-content-block .active-description {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  white-space: normal;
  max-width: 80%;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-heading {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 22px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .explore-group-listitem {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #808080;
  background-color: #ffffff;
  margin-right: 40px;
  margin-bottom: 32px;
  width: calc(33.333% - 28px);
  cursor: pointer;
  max-width: 394px;
  flex-shrink: 0;
  width: 100%;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .explore-group-listitem:nth-of-type(3n) {
  margin-right: 0;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .top-image-block img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  height: 198px;
  width: 100%;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .bottom-content-block {
  padding: 16px 24px 24px 24px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .bottom-content-block .tags-block {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  color: #85878C;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .bottom-content-block .tags-block .mentee-mentor {
  background-color: #fcfcfc;
  padding: 4px 12px;
  height: 28px;
  font-size: 14px;
  line-height: 20px;
  font-family: FSThriveElliotWeb-Heavy;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  display: inline-flex;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .bottom-content-block .title {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .bottom-content-block .description {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: FSThriveElliotWeb-Regular;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block {
  padding: 0;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: 28px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination {
  border: 0;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination>li>a {
  color: #000000;
  border: 0;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination>li>a:hover,
.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination>li>a:focus {
  color: #000000;
  background-color: transparent;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination>li.active {
  pointer-events: none;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination>li.active a {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination>li.active a:hover,
.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination>li.active a:focus {
  background-color: #000000;
  color: #ffffff;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination {
  margin: 0;
  max-width: 50%;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item:last-of-type .pagination-item-button {
  width: auto;
  padding: 6px 0;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
  background-color: transparent;
  font-size: 16px;
  line-height: 20px;
  margin-left: 12px;
  height: 30px;
  min-width: 30px;
  padding: 6px;
  border: none;
  color: #85878C;
  text-align: center;
  word-break: normal;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
  font-size: 14px;
  display: inline-flex;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button.active {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #000000;
  color: #ffffff;
  cursor: default;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button:focus {
  outline: 2px dotted #000000;
  outline-offset: 2px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item:first-child .pagination-item-button {
  padding-left: 0;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block:after {
  clear: both;
  content: "";
  display: block;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page {
  position: absolute;
  right: 0;
  max-width: 25%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .results-per-page-label {
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  max-width: 65%;
  overflow: hidden;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .dropdown-button {
  background: #ffffff;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 10px;
  min-width: 64px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: space-evenly;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .dropdown-button .value {
  font-size: 16px;
  line-height: 24px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .dropdown-button .icon-down-arrow {
  font-size: 14px;
  color: #000000;
  margin-left: 6px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list {
  background: #ffffff;
  text-align: center;
  box-shadow: 2px 4px 8px rgba(0,0,0,0.08);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  z-index: 10;
  padding: 8px 0;
  right: 0;
  margin-top: 4px;
  top: 38px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item {
  padding: 6px 24px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.05);
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:hover .item-value {
  color: #000000;
}

.ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item.active .item-value {
  color: #000000;
}

@media only screen and (max-width:1151px) {
  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .explore-group-listitem {
    margin-right: 28px;
    margin-bottom: 28px;
    width: calc(50% - 14px);
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .explore-group-listitem:nth-of-type(3n) {
    margin-right: 28px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .explore-group-listitem:nth-of-type(2n) {
    margin-right: 0;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block {
    display: block;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-evenly;
    max-width: none;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page {
    position: unset;
    text-align: right;
    margin-top: 16px;
    right: 0;
    max-width: none;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .results-per-page-label {
    font-size: 14px;
    line-height: 20px;
    max-width: none;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list {
    top: 80px;
  }
}

@media (max-width:767px) {
  .ph-im-mentor-groups-list-v1-default-imredesign-default .container.internal-mobility {
    margin: 0;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper {
    margin-bottom: 40px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-heading {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list {
    display: block;
    margin-bottom: 14px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .left-image-block {
    width: 100%;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .active-group-outer-wrapper .active-group-list .right-content-block {
    width: 100%;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper {
    margin-bottom: 16px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-heading {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list {
    display: block;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .explore-group-listitem {
    width: 100%;
    margin-bottom: 14px;
    margin-right: 0;
    max-width: 100%;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .explore-group-list .explore-group-listitem .top-image-block img {
    height: 100%;
    min-height: 198px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block {
    padding: 16px 0 0;
    display: block;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination {
    margin: 0;
    text-align: left;
    margin: 0 auto;
    max-width: 100%;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 8px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button {
    background-color: transparent;
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
    height: 32px;
    padding: 4px 6px;
    border: none;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-arrow-right,
  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button .icon-left-arrow {
    font-size: 9px;
    display: inline-block;
    vertical-align: middle;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button.active {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-color: #000000;
    color: #ffffff;
    cursor: default;
    border: solid 0 #000000;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item .pagination-item-button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item:first-child .pagination-item-button,
  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .pagination .pagination-item:last-child .pagination-item-button {
    border: solid 1px transparent;
    padding: 4px 6px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page {
    text-align: right;
    position: unset;
    right: 0;
    margin-top: 16px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list {
    top: 104px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item {
    padding: 10px 24px;
    margin-bottom: 8px;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item .item-value {
    white-space: normal;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .frequency-list .frequency-list-item:last-of-type {
    margin-bottom: 0;
  }

  .ph-im-mentor-groups-list-v1-default-imredesign-default .mentor-group-list-outer-wrapper .explore-group-outer-wrapper .pagination-block .results-per-page .dropdown-button {
    height: 40px;
  }
}

/*!TZYBBLPN-end-widget-#ph-im-mentor-groups-list-v1-default-imredesign-default#-TZYBBLPN!*/

/*!FKYXLVUX-global-end-widgets-FKYXLVUX!*/

input,
textarea {
  border: 1px solid #fcfcfc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

input.form-control:focus,
textarea.form-control:focus {
  box-shadow: none;
  border: 1px solid #000000;
}

input[type="text"],
input[type="date"],
input[type="password"],
input[type="time"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="month"],
input[type="week"] {
  background-color: #ffffff;
}

.input-group input,
.input-group textarea,
.input-group select {
  background-color: #ffffff;
}

.form-group {
  margin-bottom: 12px;
  background-color: transparent;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.form-group label {
  position: relative;
  display: block;
  font-weight: normal;
  margin-bottom: 0;
}

.form-group label .float-label {
  position: absolute;
  left: 15px;
  z-index: 3;
  top: 5px;
  font-size: 12px;
  line-height: 18px;
}

.form-group label.inline-block {
  display: inline-block;
}

.form-group input,
.form-group textarea,
.form-group select {
  min-height: 40px;
  box-shadow: none;
  border: 1px solid #fcfcfc;
  background-color: transparent;
}

.form-group input:focus,
.form-group textarea:focus,
.form-group select:focus,
.form-group input:active,
.form-group textarea:active,
.form-group select:active,
.form-group input:hover,
.form-group textarea:hover,
.form-group select:hover {
  border-color: #000000;
  box-shadow: none;
}

.form-group input::-moz-placeholder,
.form-group textarea::-moz-placeholder,
.form-group select::-moz-placeholder {
  color: #adafb3;
  opacity: 1;
}

.form-group input:-ms-input-placeholder,
.form-group textarea:-ms-input-placeholder,
.form-group select:-ms-input-placeholder {
  color: #adafb3;
}

.form-group input::-webkit-input-placeholder,
.form-group textarea::-webkit-input-placeholder,
.form-group select::-webkit-input-placeholder {
  color: #adafb3;
}

.form-group span.error {
  position: absolute;
  left: 0;
  background-color: #000000;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  padding: 8px 12px;
  z-index: 1;
  opacity: 0;
  top: 100%;
}

.form-group span.error:before {
  content: "";
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #000000;
  top: -8px;
  display: block;
  left: 0;
  right: 0;
  height: 0;
  width: 0;
}

.form-group.focus.error span.error {
  opacity: 1;
}

.form-group input[type="color"] {
  border: 0;
  padding: 0;
  min-height: 10px;
  width: 24px;
  margin: -4px 0 0;
  height: 24px;
}

.form-group textarea {
  min-height: 100px;
}

.form-group:focus,
.form-group:active,
.form-group:hover,
.form-group.active {
  border-color: #000000;
  box-shadow: none;
}

.form-group.active label .float-label {
  font-size: 12px;
  color: #000000;
}

label.input-check-group {
  position: relative;
  font-weight: normal;
  margin-top: 10px;
  cursor: pointer;
}

label.input-check-group input {
  opacity: 0;
  filter: alpha(opacity=0);
  height: inherit;
  left: 0;
  top: 0;
  position: absolute;
  width: inherit;
}

label.input-check-group .checkbox,
label.input-check-group .radio {
  margin: 0 10px 0 0;
  padding: 0;
  background: #ffffff none repeat scroll 0 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #808080;
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}

label.input-check-group .checkbox:focus,
label.input-check-group .radio:focus {
  border: 1px solid #000000;
}

label.input-check-group .checkbox::before,
label.input-check-group .radio::before {
  content: "";
  border-color: #000000;
  border-image: none;
  border-style: solid;
  border-width: 0 0 2px 2px;
  height: 5px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  width: 8px;
}

label.input-check-group .radio {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  height: 16px;
  width: 16px;
}

label.input-check-group .radio::before {
  border-width: 5px;
  height: 9px;
  left: 2px;
  position: absolute;
  transform: rotate(0deg);
  top: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

label.input-check-group input:not(:checked)+.checkbox::before,
label.input-check-group input:not(:checked)+.radio::before {
  opacity: 0;
  filter: alpha(opacity=0);
  transform: scale(0);
  -o-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
}

label.input-check-group input:checked+.checkbox::before,
label.input-check-group input:checked+.radio::before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  -o-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.progress {
  background-color: #cecfd1;
  height: 5px;
  margin-bottom: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.progress .progress-bar {
  background-color: #009bdf;
  box-shadow: none;
}

.action-btn-group {
  overflow: hidden;
}

.form-inline .form-group label {
  display: inline-block;
}

@font-face {
  font-family: "internalmobility";
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/internal-mobility/internalmobility.eot");
  src: url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/internal-mobility/internalmobility.eot?#iefix") format("embedded-opentype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/internal-mobility/internalmobility.woff") format("woff"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/internal-mobility/internalmobility.ttf") format("truetype"),url("https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/fonts/internal-mobility/internalmobility.svg#internalmobility") format("svg");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: "internalmobility" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="im-icon-"]:before,
[class*=" im-icon-"]:before {
  font-family: "internalmobility" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.im-icon-assertive:before {
  content: "\61";
}

.im-icon-communication:before {
  content: "\62";
}

.im-icon-dynamic:before {
  content: "\64";
}

.im-icon-leadership:before {
  content: "\65";
}

.im-icon-self-motivated:before {
  content: "\67";
}

.im-icon-team-player:before {
  content: "\68";
}

.im-icon-suitcase-hand:before {
  content: "\6a";
}

.im-icon-user-check-o:before {
  content: "\6b";
}

.im-icon-bulb-o:before {
  content: "\6c";
}

.im-icon-heart-o:before {
  content: "\6e";
}

.im-icon-check-circle-o:before {
  content: "\6f";
}

.im-icon-email-o:before {
  content: "\70";
}

.im-icon-browse-my-device:before {
  content: "\71";
}

.im-icon-no-branches:before {
  content: "\72";
}

.im-icon-solid-bell:before {
  content: "\73";
}

.im-icon-lang-globe:before {
  content: "\74";
}

.im-icon-similar:before {
  content: "\77";
}

.im-icon-critic:before {
  content: "\75";
}

.im-icon-problem-solver:before {
  content: "\66";
}

.im-icon-time:before {
  content: "\76";
}

.im-icon-arrow-down:before {
  content: "\78";
}

.im-icon-arrow-left:before {
  content: "\79";
}

.im-icon-arrow-right:before {
  content: "\7a";
}

.im-icon-arrow-up:before {
  content: "\41";
}

.im-icon-circle-linkedin-line:before {
  content: "\42";
}

.im-icon-circle-google-fill:before {
  content: "\43";
}

.im-icon-circle-google-line:before {
  content: "\44";
}

.im-icon-circle-fb-fill:before {
  content: "\45";
}

.im-icon-edit-fill:before {
  content: "\46";
}

.im-icon-notification-fill:before {
  content: "\47";
}

.im-icon-plus:before {
  content: "\48";
}

.im-icon-upload-thick:before {
  content: "\49";
}

.im-icon-upload-thin:before {
  content: "\4a";
}

.im-icon-search:before {
  content: "\4b";
}

.im-icon-circle-linkedin-fill:before {
  content: "\4c";
}

.im-icon-circle-twitter-line:before {
  content: "\4d";
}

.im-icon-heart-line:before {
  content: "\4e";
}

.im-icon-circle-twitter-fill:before {
  content: "\4f";
}

.im-icon-heart-fill:before {
  content: "\50";
}

.im-icon-share:before {
  content: "\51";
}

.im-icon-calendar:before {
  content: "\52";
}

.im-icon-check-mark:before {
  content: "\53";
}

.im-icon-delete:before {
  content: "\54";
}

.im-icon-linkedin:before {
  content: "\55";
}

.im-icon-star-line:before {
  content: "\56";
}

.im-icon-star-fill:before {
  content: "\58";
}

.im-icon-circle-email-line:before {
  content: "\59";
}

.im-icon-circle-email-fill:before {
  content: "\5a";
}

.im-icon-circle-fb-line:before {
  content: "\30";
}

.im-icon-dropbox:before {
  content: "\31";
}

.im-icon-document-1:before {
  content: "\32";
}

.im-icon-notification-line:before {
  content: "\33";
}

.im-icon-community:before {
  content: "\34";
}

.im-icon-time-1:before {
  content: "\6d";
}

.im-icon-advanced:before {
  content: "\35";
}

.im-icon-beginner:before {
  content: "\36";
}

.im-icon-intermediate:before {
  content: "\37";
}

.im-icon-reward-br-o:before {
  content: "\22";
}

.im-icon-reward-br-fill:before {
  content: "\23";
}

.im-icon-trashcan:before {
  content: "\38";
}

.im-icon-check-circle-outline-fill:before {
  content: "\25";
}

.im-icon-paint-brush:before {
  content: "\69";
}

.im-icon-link:before {
  content: "\26";
}

.im-icon-document:before {
  content: "\27";
}

.im-icon-left-arrow-thin:before {
  content: "\29";
}

.im-icon-delete-profile:before {
  content: "\2b";
}

.im-icon-internal-external-1:before {
  content: "\63";
}

.im-icon-im:before {
  content: "\2d";
}

.im-icon-trash:before {
  content: "\2e";
}

.im-icon-calendar-2:before {
  content: "\3a";
}

.im-icon-user:before {
  content: "\3b";
}

.im-icon-dislike:before {
  content: "\3c";
}

.im-icon-like:before {
  content: "\3d";
}

.im-icon-category-1:before {
  content: "\3e";
}

.im-icon-trending:before {
  content: "\3f";
}

.im-icon-artboard:before {
  content: "\40";
}

.im-icon-collection:before {
  content: "\5b";
}

.im-icon-category:before {
  content: "\5d";
}

.im-icon-internal-external:before {
  content: "\5f";
}

.im-icon-brifcase:before {
  content: "\60";
}

.im-icon-diamond:before {
  content: "\7b";
}

.im-icon-brifcase-1:before {
  content: "\5e";
}

.im-icon-diamond-1:before {
  content: "\2c";
}

.im-icon-collection-icon:before {
  content: "\7c";
}

.im-icon-edit:before {
  content: "\7d";
}

.im-icon-whatsapp:before {
  content: "\7e";
}

.im-icon-calendar-1:before {
  content: "\2f";
}

.im-icon-binoculars:before {
  content: "\5c";
}

.im-icon-community-1:before {
  content: "\e000";
}

.im-icon-manage:before {
  content: "\e001";
}

.im-icon-eye:before {
  content: "\e002";
}

.im-icon-eye-cross-mark:before {
  content: "\e003";
}

.im-icon-mail:before {
  content: "\e004";
}

.im-icon-phone:before {
  content: "\e005";
}

.im-icon-user-1:before {
  content: "\e006";
}

.im-icon-location-bottom-circle-o:before {
  content: "\e008";
}

.im-icon-flag-o:before {
  content: "\e009";
}

.im-icon-location-map-o:before {
  content: "\e007";
}

.im-icon-gigs:before {
  content: "\e00a";
}

.im-icon-diversity:before {
  content: "\e00b";
}

.im-icon-courses:before {
  content: "\e00c";
}

.im-icon-profile:before {
  content: "\e00d";
}

.im-icon-right-arrow-thin:before {
  content: "\2a";
}

.im-icon-alumni:before {
  content: "\e00e";
}

.im-icon-regulareye:before {
  content: "\e00f";
}

.im-icon-file-upload:before {
  content: "\e010";
}

.im-icon-cancel-circle:before {
  content: "\e011";
}

.im-icon-google-drive-grey:before {
  content: "\e012";
}

.im-icon-dropbox-grey:before {
  content: "\e013";
}

.im-icon-onedrive-grey:before {
  content: "\e014";
}

.im-icon-globe-1:before {
  content: "\28";
}

.im-icon-new-tab:before {
  content: "\e015";
}

.im-icon-job-holder:before {
  content: "\e016";
}

.im-icon-jobs-posted:before {
  content: "\e017";
}

.im-icon-competitive-role:before {
  content: "\e018";
}

.im-icon-filter:before {
  content: "\e019";
}

.im-icon-leader:before {
  content: "\e01a";
}

.im-icon-monitor:before {
  content: "\e01b";
}

.im-icon-advanced-1:before {
  content: "\24";
}

.im-icon-beginner-1:before {
  content: "\e01c";
}

.im-icon-intermediate-1:before {
  content: "\e01d";
}

.im-icon-heart-full:before {
  content: "\e01e";
}

.im-icon-heart:before {
  content: "\e01f";
}

.im-icon-im-icon-check-circle-fill:before {
  content: "\e021";
}

.im-icon-check-circle-fill:before {
  content: "\e021";
}

.im-icon-brifcase-2:before {
  content: "\e022";
}

.im-icon-jobrefer-friend:before {
  content: "\e023";
}

.im-icon-apple-outline:before {
  content: "\e024";
}

.im-icon-apple-solid:before {
  content: "\e025";
}

.im-icon-recent-notification:before {
  content: "\e026";
}

.im-icon-double-user:before {
  content: "\e028";
}

.im-icon-user-2:before {
  content: "\e029";
}

.im-icon-mail-1:before {
  content: "\e02a";
}

.im-icon-mail-2:before {
  content: "\e02b";
}

.im-icon-settings:before {
  content: "\e02c";
}

.im-icon-atachment:before {
  content: "\e02d";
}

.im-icon-attachment-added:before {
  content: "\e02e";
}

.im-icon-attachment-deleted:before {
  content: "\e02f";
}

.im-icon-attachment-updated:before {
  content: "\e030";
}

.im-icon-link-added:before {
  content: "\e031";
}

.im-icon-link-updated:before {
  content: "\e032";
}

.im-icon-request-accepted:before {
  content: "\e033";
}

.im-icon-session:before {
  content: "\e034";
}

.im-icon-session-added:before {
  content: "\e035";
}

.im-icon-session-deleted:before {
  content: "\e036";
}

.im-icon-session-updated:before {
  content: "\e037";
}

.im-icon-link-deleted:before {
  content: "\e038";
}

.im-icon-uploaded-file:before {
  content: "\e039";
}

.im-icon-download:before {
  content: "\e03a";
}

.im-icon-reset:before {
  content: "\e03b";
}

.im-icon-edit-without-fill:before {
  content: "\e03c";
}

.im-icon-help:before {
  content: "\e03d";
}

.im-icon-otp:before {
  content: "\e03e";
}

.im-icon-email-login:before {
  content: "\e03f";
}

.im-icon-alumni-1:before {
  content: "\e040";
}

.im-icon-crown:before {
  content: "\e027";
}

.im-icon-beer:before {
  content: "\e041";
}

.im-icon-coffee:before {
  content: "\e042";
}

.im-icon-contact:before {
  content: "\e043";
}

.im-icon-no-lunch:before {
  content: "\e045";
}

.im-icon-no-coffee:before {
  content: "\e046";
}

.im-icon-no-beer:before {
  content: "\e047";
}

.im-icon-remove:before {
  content: "\e048";
}

.im-icon-brifcase-3:before {
  content: "\e049";
}

.im-icon-double-user-1:before {
  content: "\e04a";
}

.im-icon-similar-1:before {
  content: "\e04b";
}

.im-icon-user-3:before {
  content: "\e04c";
}

.im-icon-resource-center:before {
  content: "\e04d";
}

.im-icon-warning:before {
  content: "\e04e";
}

.im-icon-mail-3:before {
  content: "\e04f";
}

.im-icon-lunch:before {
  content: "\57";
}

.im-icon-location:before {
  content: "\e044";
}

.im-icon-skills:before {
  content: "\e051";
}

.im-icon-bell-o:before {
  content: "\e052";
}

.im-icon-coffee-1:before {
  content: "\e053";
}

.im-icon-delete-1:before {
  content: "\e054";
}

.im-icon-drink:before {
  content: "\e055";
}

.im-icon-download-1:before {
  content: "\e056";
}

.im-icon-course:before {
  content: "\e057";
}

.im-icon-competency:before {
  content: "\e058";
}

.im-icon-edit-o:before {
  content: "\e059";
}

.im-icon-falling-graph:before {
  content: "\e05a";
}

.im-icon-mentor:before {
  content: "\e05b";
}

.im-icon-path:before {
  content: "\e05c";
}

.im-icon-right-arrow-circle-o:before {
  content: "\e05d";
}

.im-icon-resume:before {
  content: "\e05e";
}

.im-icon-profile-circle-o:before {
  content: "\e05f";
}

.im-icon-job:before {
  content: "\e060";
}

.im-icon-rising-graph:before {
  content: "\e061";
}

.im-icon-visibility:before {
  content: "\e063";
}

.im-icon-visibility-restricted:before {
  content: "\e064";
}

.im-icon-apply-1:before {
  content: "\e065";
}

.im-icon-clock:before {
  content: "\e020";
}

.im-icon-apply:before {
  content: "\e050";
}

.im-icon-watch:before {
  content: "\e067";
}

.im-icon-time-2:before {
  content: "\e062";
}

.im-icon-check-solid:before {
  content: "\e066";
}

.im-icon-save:before {
  content: "\e068";
}

.im-icon-saved:before {
  content: "\e069";
}

.im-icon-play-4:before {
  content: "\e06a";
}

.im-icon-mobile-2:before {
  content: "\e06b";
}

.im-icon-devices:before {
  content: "\e06c";
}

.im-icon-desktop:before {
  content: "\e06d";
}

.im-icon-assessment:before {
  content: "\e06e";
}

.im-icon-attempts-1:before {
  content: "\e06f";
}

.im-icon-arrow-left-12:before {
  content: "\e070";
}

.im-icon-arrow-right-12:before {
  content: "\e071";
}

.im-icon-check-mark-thick-1:before {
  content: "\e072";
}

.im-icon-copy:before {
  content: "\e073";
}

.im-icon-infinite:before {
  content: "\e074";
}

.im-icon-reset-1:before {
  content: "\e075";
}

.im-icon-time-3:before {
  content: "\e076";
}

.im-icon-referral:before {
  content: "\e077";
}

.im-icon-event:before {
  content: "\e078";
}

.im-icon-erg:before {
  content: "\e079";
}

.im-icon-cp:before {
  content: "\e07a";
}

.im-icon-check-circle-fill:before {
  content: "\e07b";
}

.im-icon-blog:before {
  content: "\e07c";
}

.im-icon-upload:before {
  content: "\e07d";
}

.im-icon-camera:before {
  content: "\e07e";
}

.im-icon-star-outline:before {
  content: "\e07f";
}

.im-icon-competency-thick:before {
  content: "\e080";
}

.im-icon-multistar:before {
  content: "\e081";
}

.im-icon-team-1:before {
  content: "\e082";
}

.im-icon-rocket:before {
  content: "\e083";
}

.im-icon-trophy:before {
  content: "\e084";
}

.im-icon-binoculars-1:before {
  content: "\e085";
}

.im-icon-role-diagonal-arrow:before {
  content: "\e087";
}

.im-icon-role-right-arrow:before {
  content: "\e088";
}

.im-icon-role-upward-arrow:before {
  content: "\e089";
}

.im-icon-twitter-1:before {
  content: "\e086";
}

.im-icon-collection-1:before {
  content: "\e08a";
}

.im-icon-like-solid:before {
  content: "\39";
}

.im-icon-dislike-solid:before {
  content: "\21";
}

.im-icon-thumbs-up:before {
  content: "\e08b";
}

.im-icon-sparkles:before {
  content: "\e03c";
}

.im-icon-info:before {
  content: "\e08c";
}

.im-hero-block {
  background-color: transparent;
}

.im-hero-block header {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0;
  z-index: 1180;
  position: fixed;
  min-height: auto;
  background-color: #000000;
}

.im-hero-block header.shadow-header {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.im-hero-block header .header-logo {
  max-width: 150px;
}

.im-hero-block header .header-logo .main-nav-logo {
  display: flex;
  align-items: center;
}

.im-hero-block header .header-logo a {
  display: inline-block;
}

.im-hero-block header .header-logo a img {
  max-height: 45px;
  max-width: 150px;
}

.im-hero-block header .menu-wrapper-block {
  display: flex;
  align-items: center;
  padding: 12px 0;
  min-height: 60px;
}

.im-hero-block header .menu-wrapper-block>section {
  width: calc(100%);
}

@media only screen and (min-width:1152px) and (max-width:1280px) {
  .im-hero-block.pendo-enabled header {
    width: 100%;
  }

  .im-hero-block.pendo-enabled header .header-logo {
    position: absolute;
    margin-left: 60px;
    z-index: 999;
    padding: 14px 0;
  }

  .im-hero-block.pendo-enabled header .menu-wrapper-block {
    width: 100%;
    min-height: 55px;
  }
}

@media only screen and (min-width:768px) and (max-width:1151px) {
  .im-hero-block header {
    width: 100%;
  }

  .im-hero-block header .header-logo {
    position: absolute;
    margin-left: 60px;
    z-index: 999;
    padding: 14px 0;
  }

  .im-hero-block header .menu-wrapper-block {
    width: 100%;
    min-height: 55px;
  }
}

@media only screen and (max-width:767px) {
  .im-hero-block {
    background: #ffffff;
  }

  .im-hero-block header {
    margin: 0 auto;
  }

  .im-hero-block header .container {
    padding: 0;
  }

  .im-hero-block header .header-logo {
    position: absolute;
    margin-left: 60px;
    z-index: 9;
  }

  .im-hero-block header .menu-wrapper-block {
    width: 100%;
  }
}

@media only screen and (max-width:480px) {
  .im-hero-block header .header-logo {
    position: absolute;
  }
}

.ph-welcome-block .welcome-area {
  background-color: #ffffff;
  margin: 0;
  padding: 12px;
  border: 1px solid #ffffff;
  border-radius: none;
  box-shadow: 0;
  display: table;
  width: 100%;
}

.ph-welcome-block .welcome-area .left-column {
  display: inline-block;
  width: 39%;
  vertical-align: top;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
}

.ph-welcome-block .welcome-area .left-column figure img {
  width: 100%;
  height: auto;
}

.ph-welcome-block .welcome-area .right-column {
  display: inline-block;
  width: 60%;
  padding: 0 40px;
  vertical-align: top;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
}

.ph-welcome-block .welcome-area .right-column .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 1.71428571rem;
  line-height: 26px;
  letter-spacing: .4px;
  text-align: left;
  color: #323232;
  margin: 0 0 20px 0;
  text-decoration: none;
  padding: 0;
}

.ph-welcome-block .welcome-area .right-column .subheading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 1.28571429rem;
  line-height: 20px;
  text-align: left;
  color: #5d5d5d;
  padding: 0;
  margin: 0 0 10px 0;
  text-decoration: none;
  letter-spacing: inherit;
}

.ph-welcome-block .welcome-area .right-column .description {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 1.14285714rem;
  line-height: 18px;
  text-align: left;
  color: #a2a2a2;
  padding: 0;
  margin: 0;
  text-decoration: none;
  letter-spacing: inherit;
}

@media only screen and (max-width:1151px) {
  .ph-welcome-block .welcome-area .left-column,
  .ph-welcome-block .welcome-area .right-column {
    display: block;
    width: 100%;
  }
}

@media (max-width:767px) {
  .ph-welcome-block .welcome-area {
    padding: 1rem 1rem 4rem;
    position: relative;
  }

  .ph-welcome-block .welcome-area .left-column {
    position: relative;
    top: 35px;
  }

  .ph-welcome-block .welcome-area .right-column {
    padding: 0;
    width: 100%;
  }

  .ph-welcome-block .welcome-area .right-column .heading {
    position: absolute;
    top: 1rem;
    left: 1rem;
    font-size: 1.28571429rem;
    line-height: 20px;
  }

  .ph-welcome-block .welcome-area .right-column .subheading {
    position: relative;
    top: 50px;
    font-size: 1.14285714rem;
    line-height: 18px;
  }

  .ph-welcome-block .welcome-area .right-column .description {
    position: relative;
    top: 40px;
    font-size: 1rem;
    line-height: 16px;
  }
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image {
  position: fixed;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
  opacity: 1;
  width: 100%;
  height: 100%;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image.img-width-50 figure,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image.img-width-50 figure {
  padding-right: 50%;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image figure,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image figure {
  height: 100%;
  padding-right: 400px;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image figure img,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image figure img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
  position: absolute;
  bottom: 66px;
  left: 48px;
  right: 0;
  width: 100%;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
  max-width: 60%;
  color: #ffffff;
  font-size: 22px;
  line-height: 33px;
  font-family: FSThriveElliotWeb-Regular;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
  color: #ffffff;
  font-size: 32px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 48px;
  margin-top: 2px;
  max-width: 65%;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure {
  width: 80%;
  max-width: 80%;
  display: none;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure img,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure img {
  width: auto;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo img,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo img {
  max-width: 200px;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo:focus,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo:focus {
  outline: none;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-right-block,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-right-block {
  width: 400px;
  margin: 0;
  padding: 44px 56px;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 999;
  overflow-y: auto;
  overflow-x: hidden;
  top: 0;
  left: auto;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-right-block.content-width-50,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-right-block.content-width-50 {
  width: 50%;
  padding: 80px 88px 120px;
}

.onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-right-block .language-block,
.onboarding-global-page .im-social-login-page .onboarding-page-block .onboarding-page-right-block .language-block {
  position: absolute;
  right: 32px;
  top: 44px;
}

.onboarding-global-page .ph-component-cntr {
  display: none;
}

.onboarding-global-page.otp-login-page .login-employee-section .onboarding-page-block .onboarding-page-image {
  max-width: 70%;
}

.onboarding-global-page.otp-login-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-page-image-fig {
  padding-right: 0;
}

.onboarding-global-page.otp-login-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo {
  right: 0;
}

.onboarding-global-page.otp-login-page .login-employee-section .onboarding-page-block .onboarding-page-right-block {
  width: 30%;
}

.onboarding-global-page.otp-login-page .login-employee-section .onboarding-page-block .onboarding-page-right-block .language-block .ph-language-selector-v2-im-view1-imredesign-theme1 .language-select-wrapper .desktop-lang-selection .language-list::after {
  right: auto;
  left: 12px;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block {
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  position: fixed;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper {
  width: 62%;
  position: relative;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-image-wrapper {
  height: 100vh;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-image-wrapper figure {
  height: 100%;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-image-wrapper figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper {
  top: 32px;
  left: 52px;
  width: 100%;
  position: absolute;
  max-width: 50%;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-logo-wrapper {
  margin-bottom: 18px;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-logo-wrapper img {
  max-width: 200px;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-heading-wrapper .image-content-heading {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  white-space: normal;
  -webkit-box-orient: vertical;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-content-wrapper {
  position: absolute;
  bottom: 66px;
  left: 48px;
  right: 0;
  width: 100%;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-content-wrapper .content {
  color: #ffffff;
  margin-top: 8px;
  max-width: 70%;
  font-size: 32px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Regular;
}

.page-outer-wrapper .im-login-options-page .login-options-page-block .page-right-wrapper {
  width: 38%;
  background-color: #ffffff;
}

@media screen and (max-width:1439px) {
  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
    width: 100%;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
    width: 100%;
  }
}

@media screen and (max-width:1151px) {
  .onboarding-global-page.login-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
    max-width: 40%;
  }

  .onboarding-global-page.login-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
    max-width: 45%;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image figure img {
    display: block;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content {
    display: block;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo {
    padding-left: 24px;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
    bottom: 0;
    left: 24px;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
    font-size: 24px;
    line-height: 36px;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-right-block.content-width-50 {
    padding: 40px 48px 100px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper {
    top: 32px;
    left: 32px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-logo-wrapper {
    margin-bottom: 16px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-logo-wrapper img {
    max-width: 90px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-heading-wrapper .image-content-heading {
    font-size: 22px;
    line-height: 33px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-content-wrapper {
    padding: 24px;
    max-width: 90%;
    min-width: 400px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    border-radius: 24px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-content-wrapper .content {
    font-size: 20px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    max-width: 90%;
  }
}

@media only screen and (max-width:1023px) {
  .onboarding-global-page.otp-login-page .login-employee-section .onboarding-page-block .onboarding-page-image {
    max-width: 50%;
  }

  .onboarding-global-page.otp-login-page .login-employee-section .onboarding-page-block .onboarding-page-right-block {
    width: 50%;
  }
}

@media screen and (max-width:767px) {
  .onboarding-global-page.login-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image {
    height: auto;
  }

  .onboarding-global-page.login-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image figure {
    height: 100%;
  }

  .onboarding-global-page.login-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image figure img {
    display: block;
  }

  .onboarding-global-page.login-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content {
    display: block;
    position: absolute;
    background-color: transparent;
  }

  .onboarding-global-page.login-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
    display: none;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .logo-heading-block {
    display: block;
    padding: 0;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .logo-heading-block .logo-block {
    background: #000000;
    background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
    display: inline-block;
    width: 100%;
    padding: 24px 0;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .logo-heading-block .heading-block {
    padding: 24px 0;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .logo-heading-block .heading-block .heading {
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-right-block {
    width: 100%;
    overflow: initial;
    margin: 0;
    padding: 0;
    text-align: left;
    bottom: 0;
    height: inherit;
    position: relative;
    top: 0;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-right-block.content-width-50 {
    padding: 0;
  }

  .onboarding-global-page .login-employee-section .onboarding-page-block .onboarding-page-right-block .language-block {
    position: fixed;
    right: 0;
    top: initial;
    left: 0;
    bottom: 0;
    z-index: 1;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block {
    display: block;
    position: static;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper {
    width: 100%;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-image-wrapper {
    height: 100%;
    max-height: 272px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-image-wrapper figure img {
    max-height: 272px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper {
    top: 20px;
    left: 20px;
    max-width: 80%;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-logo-wrapper {
    margin-bottom: 16px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-logo-wrapper img {
    max-width: 86px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .top-wrapper .page-heading-wrapper .image-content-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-content-wrapper {
    top: auto;
    left: 20px;
    bottom: 20px;
    padding: 16px;
    max-width: 90%;
    min-width: 225px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    border-radius: 24px;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-left-wrapper .page-content-wrapper .content {
    font-size: 18px;
    line-height: 28px;
    max-width: 100%;
  }

  .page-outer-wrapper .im-login-options-page .login-options-page-block .page-right-wrapper {
    width: 100%;
  }
}

.onboarding-global-page .body-wrapper {
  max-width: 1920px;
  margin: 0 auto;
  background-color: transparent;
}

.onboarding-global-page .im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
  display: none;
}

.onboarding-global-page .im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .imloginHeading {
  font-size: 32px;
  line-height: 48px;
  color: #ffffff;
}

.onboarding-global-page .onboarding-page-block .logo-heading-block {
  text-align: center;
  padding: 0;
  display: none;
}

.onboarding-global-page .onboarding-page-block .logo-heading-block .logo-block img {
  max-width: 100px;
}

.onboarding-global-page .onboarding-page-block .logo-heading-block .heading-block {
  padding: 24px 0;
}

.onboarding-global-page .onboarding-page-block .logo-heading-block .heading-block .heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image {
  position: fixed;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
  opacity: 1;
  width: 50%;
  height: 100%;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image figure {
  height: 100%;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
  left: 48px;
  bottom: 66px;
  position: absolute;
  width: 50%;
  padding-right: 48px;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
  color: #ffffff;
  font-size: 32px;
  line-height: 48px;
  font-family: FSThriveElliotWeb-Regular;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
  color: #ffffff;
  font-size: 22px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 33px;
  margin: 0;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure {
  display: none;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure img {
  width: auto;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo {
  padding: 0 48px 0 0;
  margin: 48px 0 0 48px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo img {
  max-width: 200px;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo:focus {
  outline: none;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-right-block {
  width: 50%;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  background-color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  float: right;
  height: 100%;
  z-index: 9999;
  overflow-y: auto;
  overflow-x: hidden;
  top: 0;
  left: 50%;
}

.onboarding-global-page .onboarding-page-block .onboarding-page-right-block .language-block {
  position: absolute;
  right: 32px;
  top: 44px;
  z-index: 100;
}

@media (min-width:1920px) {
  .onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
    width: 100%;
  }

  .onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
    width: 100%;
  }
}

@media (max-width:1151px) {
  .onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo {
    margin-left: 24px;
    padding: 0;
  }

  .onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
    bottom: 0;
    left: 24px;
  }

  .onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
    font-size: 32px;
    line-height: 48px;
  }

  .onboarding-global-page .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
    font-size: 18px;
    line-height: 28px;
  }
}

@media (max-width:767px) {
  .onboarding-global-page .ph-page.login-employee-section .body-wrapper {
    background-color: transparent;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .logo-heading-block {
    display: block;
    padding: 0;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .logo-heading-block .logo-block {
    background: #000000;
    display: inline-block;
    width: 100%;
    padding: 24px 0;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .logo-heading-block .heading-block {
    padding: 24px 0 24px;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .logo-heading-block .heading-block h1 {
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image {
    position: relative;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image figure {
    padding-right: 0;
    height: auto;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image figure img {
    padding: 0;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content {
    display: none;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .onboarding-global-page .ph-page.login-employee-section .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
    font-size: 22px;
    line-height: 33px;
  }

  .onboarding-global-page .ph-page.im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image {
    overflow-y: auto;
  }

  .onboarding-global-page .ph-page.im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content {
    display: block;
    position: absolute;
    background: transparent;
  }

  .onboarding-global-page .ph-page.im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
    display: block;
    bottom: 40px;
    left: 0;
  }

  .onboarding-global-page .ph-page.im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .imloginHeading {
    font-size: 32px;
    line-height: 48px;
    color: #ffffff;
  }

  .onboarding-global-page .ph-page.im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image figure {
    height: 100%;
    padding-right: 0;
  }

  .onboarding-global-page .ph-page.im-social-login-page .body-wrapper .onboarding-page-block .onboarding-page-image figure img {
    display: block;
  }

  .onboarding-global-page .ph-page.choose-your-locations-page .body-wrapper .onboarding-page-block .onboarding-page-right-block {
    position: static;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-image {
    width: 100%;
    position: relative;
    overflow: inherit;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-image figure img {
    display: none;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content {
    position: relative;
    left: 0;
    width: 100%;
    padding: 24px;
    background: #000000;
    text-align: center;
    top: 0;
    height: 100%;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo {
    padding: 0;
    position: relative;
    display: inline-block;
    margin: 0;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo img {
    max-width: 88px;
    width: 100%;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
    display: none;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-right-block {
    width: 100%;
    position: relative;
    left: 0;
    height: 100vh;
  }

  .onboarding-global-page .ph-page .body-wrapper .onboarding-page-block .onboarding-page-right-block .language-block {
    position: fixed;
    right: 0;
    top: initial;
    left: 0;
    bottom: 0;
    z-index: 999;
  }

  .onboarding-global-page .onboarding-page-block .ph-onboarding-v1-default-imlite .actions {
    padding: 16px;
  }

  .onboarding-global-page .onboarding-page-block .ph-profile-settings-v1-view1-default .profile-settings-area,
  .onboarding-global-page .onboarding-page-block .ph-choose-interest-v1-view1-default .phs-choose-interests-area {
    margin: 0;
  }
}

.im-search-results-page .search-results-block .ph-facets-v1-im-theme1 {
  margin: 0 0 32px;
}

.im-search-results-page .search-results-block .ph-create-job-alert-v1-im-theme1 {
  margin: 0 0 32px;
}

.im-search-results-page .search-results-block .ph-search-results-v1-view4-default {
  margin: 0 0 32px;
}

.phs-refine-block .search-container {
  margin-top: 0;
}

@media only screen and (max-width:767px) {
  .im-search-results-page .ph-facets-v1-im-theme1 {
    margin: 0 0 16px;
  }

  .im-search-results-page .ph-create-job-alert-v1-im-theme1 {
    margin: 0 0 16px;
  }

  .im-search-results-page .ph-search-results-v2-view4-default {
    margin: 0 0 16px;
  }
}

.im-thank-you-page .im-thank-you {
  width: 75%;
  max-width: 832px;
  margin: 40px auto;
  padding: 0;
}

@media (max-width:1439px) {
  .im-thank-you-page .im-thank-you {
    width: 80%;
    max-width: 80%;
    margin: 40px auto;
    padding: 0;
  }
}

@media (max-width:767px) {
  .im-thank-you-page .im-banner-block .im-banner-text {
    margin: 16px 0 32px;
  }

  .im-thank-you-page .im-thank-you {
    width: 100%;
    max-width: 100%;
    margin: 32px auto;
  }
}

.im-critical-jobs-page {
  background-color: #fcfcfc;
}

.im-critical-jobs-page .critical-jobs-block {
  margin: 40px 0;
}

.im-critical-jobs-page .critical-jobs-block .ph-facets-v1-im-default {
  margin: 0;
}

.im-critical-jobs-page .critical-jobs-block .ph-create-job-alert-v1-im-default {
  margin: 32px 0 0;
}

.im-critical-jobs-page .critical-jobs-block .ph-search-results-v2-im-default {
  margin: 32px 0 0;
}

.phs-refine-block .search-container {
  margin-top: 0;
}

@media only screen and (min-width:1439px) {
  .im-critical-jobs-page .critical-jobs-block [class*='col-'] {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media only screen and (max-width:1151px) {
  .im-critical-jobs-page [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
  }

  .im-critical-jobs-page .ph-facets-v1-im-default {
    margin: 16px 0 0;
  }

  .im-critical-jobs-page .ph-create-job-alert-v1-im-default {
    margin: 16px 0 0;
  }

  .im-critical-jobs-page .ph-search-results-v2-im-default {
    margin: 16px 0 0;
  }
}

@media only screen and (max-width:767px) {
  .im-critical-jobs-page [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
  }

  .im-critical-jobs-page .internal .ph-page .body-wrapper {
    margin: 0 auto 20px;
  }

  .im-critical-jobs-page .critical-jobs-block {
    margin: 0;
  }

  .im-critical-jobs-page .critical-jobs-block .ph-facets-v1-im-default {
    margin: 16px 0 0;
  }

  .im-critical-jobs-page .critical-jobs-block .ph-create-job-alert-v1-im-default {
    margin: 16px 0 0;
  }

  .im-critical-jobs-page .critical-jobs-block .ph-search-results-v2-im-default {
    margin: 0;
  }
}

.im-category-page {
  background-color: #d4d4d4;
}

.im-category-page .category-block {
  margin: 32px 0 0;
}

.im-category-page .category-block .ph-facets-v1-im-theme1 {
  margin: 0 0 32px;
}

.im-category-page .category-block .ph-create-job-alert-v1-im-theme1 {
  margin: 0 0 32px;
}

.im-category-page .category-block .ph-search-results-v1-view4-default {
  margin: 0 0 32px;
}

.phs-refine-block .search-container {
  margin-top: 0;
}

@media only screen and (min-width:1439px) {
  .im-category-page .category-block [class*='col-'] {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media only screen and (max-width:1151px) {
  .im-category-page [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media only screen and (max-width:767px) {
  .im-category-page [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
  }

  .im-category-page .im-banner-block {
    padding-top: 32px;
  }

  .im-category-page .im-banner-block .im-banner-image {
    display: none;
  }

  .im-category-page .im-banner-block .im-banner-text .title {
    display: none;
  }

  .im-category-page .ph-facets-v1-im-theme1 {
    margin: 0 0 16px;
  }

  .im-category-page .ph-create-job-alert-v1-im-theme1 {
    margin: 0 0 16px;
  }

  .im-category-page .ph-search-results-v2-view4-default {
    margin: 0 0 16px;
  }

  .im-category-page .category-block {
    margin: 0;
  }
}

.im-team-profile-page {
  background-color: #fcfcfc;
}

@media only screen and (max-width:1151px) {
  .im-team-profile-page [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media only screen and (max-width:767px) {

}

.im-employee-profile-page {
  background-color: #fcfcfc;
}

@media only screen and (max-width:767px) {
  .im-employee-profile-page .ph-profile-view-v1-social-login-default {
    margin: 0;
  }

  .im-employee-profile-page .container {
    width: 100%;
  }
}

.im-external-candidate-page {
  background-color: #fcfcfc;
}

.im-external-candidate-page .external-candidate-block {
  margin: 0 auto 0;
}

@media only screen and (max-width:1151px) {
  .im-external-candidate-page .external-candidate-block {
    margin: 0 auto 0 auto;
  }
}

@media only screen and (max-width:767px) {
  .im-external-candidate-page .external-candidate-block {
    margin: 0 auto 0 auto;
  }
}

.im-internal {
  padding: 0;
}

.im-internal .survey-block {
  margin-bottom: 28px;
}

.im-internal .survey-block .survey-wrapper {
  padding: 32px 28px;
  background: #ffffff;
  text-align: center;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}

.im-internal .survey-block .survey-wrapper .heading {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 30px;
  font-family: FSThriveElliotWeb-Heavy;
}

.im-internal .survey-block .survey-wrapper .sub-heading {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 40px;
  color: #000000;
  font-family: FSThriveElliotWeb-Regular;
}

@media (max-width:767px) {
  .im-internal .survey-block {
    margin-bottom: 16px;
  }

  .im-internal .survey-block .survey-wrapper {
    padding: 24px 16px;
  }

  .im-internal .survey-block .survey-wrapper .heading {
    font-size: 18px;
    line-height: 28px;
  }

  .im-internal .survey-block .survey-wrapper .sub-heading {
    margin-bottom: 32px;
  }
}

@media (max-width:480px) {
  .im-internal .survey-block .survey-wrapper .btn-launch-survey {
    width: 100%;
  }
}

.im-referral-home .ph-refer-friends-critical-jobs-v1-view1-default {
  padding-top: 0;
}

.IM-job-page .phs-job-details-area .expire-job-view {
  text-align: center;
}

.IM-job-page .phs-job-details-area .expire-job-view figure {
  margin: 48px auto 16px auto;
}

.IM-job-page .phs-job-details-area .expire-job-view figure img {
  display: inline-block;
  max-width: 325px;
}

.IM-job-page .phs-job-details-area .expire-job-view h2 {
  margin-bottom: 16px;
  color: #000000;
}

.IM-job-page .ph-accordian-v1-phenomApp-theme1 .accordian-area {
  padding: 0;
}

.IM-job-page .ph-accordian-v1-phenomApp-theme1 .accordian-area .inner-container {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media (max-width:767px) {
  .IM-job-page .phs-job-details-area .expire-job-view figure {
    max-width: 225px;
    margin: 36px auto 16px auto;
  }
}

.referred-candidates .ph-page .body-wrapper .im-header-block {
  padding-top: 56px;
}

.referred-candidates .ph-page .body-wrapper .im-header-block .container .short-header.im-banner-text .title {
  font-size: 32px;
  line-height: 48px;
  color: #000000;
}

.referred-candidates .ph-page .body-wrapper .im-header-block .container .short-header.im-banner-text .sub-heading {
  margin-top: 4px;
  margin-bottom: 28px;
  color: #85878C;
  font-size: 18px;
  line-height: 28px;
}

@media screen and (max-width:767px) {
  .referred-candidates .ph-page .body-wrapper .container {
    width: 100%;
  }

  .referred-candidates .ph-page .body-wrapper .im-header-block {
    padding-top: 24px;
  }

  .referred-candidates .ph-page .body-wrapper .im-header-block .container .short-header.im-banner-text .title {
    font-size: 18px;
    line-height: 28px;
  }

  .referred-candidates .ph-page .body-wrapper .im-header-block .container .short-header.im-banner-text .sub-heading {
    margin-top: 4px;
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 18px;
  }
}

.referred-candidate {
  background-color: #fcfcfc;
}

.referred-candidate .referred-candidate-block {
  margin: 40px 0;
}

.referred-candidate .ph-profile-view-v1-social-login-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-user-skills-v1-default-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-user-interests-v1-default-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-user-locations-v1-default-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-referred-candidate-statistics-v1-default-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-work-experience-v1-default-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-education-v1-default-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-similar-people-v1-view1-default {
  margin: 32px 0 0;
}

.referred-candidate .ph-candidate-application-progress-v1-default-theme1 {
  margin: 32px 0 0;
}

@media only screen and (max-width:1151px) {
  .referred-candidate .my-profile-block {
    margin: 20px 0;
  }

  .referred-candidate .banner-block {
    padding: 0;
  }

  .referred-candidate .banner-block .container .banner-content .title {
    font-size: 22px;
    line-height: 33px;
    padding: 0 0 0 8px;
  }

  .referred-candidate [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
  }

  .referred-candidate .ph-profile-view-v1-social-login-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-user-skills-v1-default-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-user-interests-v1-default-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-user-locations-v1-default-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-referred-candidate-statistics-v1-default-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-work-experience-v1-default-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-education-v1-default-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-similar-people-v1-view1-default {
    margin: 16px 0 0;
  }

  .referred-candidate .ph-candidate-application-progress-v1-default-theme1 {
    margin: 16px 0 0;
  }
}

.settings .row {
  margin-left: 0;
  margin-right: 0;
}

.settings .im-jobalert-header {
  padding: 36px 24px;
  border-bottom: none;
  margin: 0 0 20px 0;
  background-color: #ffffff;
}

.settings .im-jobalert-header .im-jobalert-heading-block {
  background-color: #ffffff;
  display: inline-block;
  vertical-align: middle;
  width: 70%;
}

.settings .im-jobalert-header .im-jobalert-heading-block .im-jobalert-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 22px;
  line-height: 33px;
  letter-spacing: .5px;
  text-align: left;
  color: #000000;
  margin: 0 0 10px 0;
}

.settings .im-jobalert-header .im-jobalert-heading-block .im-jobalert-sub-heading {
  font-family: FSThriveElliotWeb-Regular;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .3px;
  text-align: left;
  color: #85878C;
  margin: 0;
}

.settings .ph-import-resume-v1-local-img-default,
.settings .ph-import-resume-v1-dropbox-img-default,
.settings .ph-import-resume-v1-gdrive-img-default {
  display: inline-block;
  vertical-align: middle;
  margin-right: 32px;
}

@media (max-width:1151px) {
  .settings .im-jobalert-header {
    padding: 1.5em;
  }
}

@media (max-width:767px) {
  .settings .container {
    width: 100%;
    padding: 0 8px;
  }

  .settings .im-jobalert-header {
    margin: 0 0 1rem 0;
    padding: 0;
  }

  .settings .im-jobalert-header .im-jobalert-heading-block {
    width: 100%;
  }

  .settings .im-jobalert-header .im-jobalert-heading-block .im-jobalert-sub-heading {
    font-size: 1rem;
  }

  .settings .im-jobalert-header .im-jobalert-heading-block .im-jobalert-heading {
    font-size: 1.286rem;
  }
}

[class~="im-404-page"] {
  background-color: #ffffff;
}

[class~="im-404-page"] .content-wrapper {
  margin-top: 72px;
  margin-bottom: 72px;
}

[class~="im-404-page"] .error-text {
  text-align: center;
}

[class~="im-404-page"] .error-text figure {
  text-align: center;
  max-width: 248px;
  display: block;
  margin: 0 auto 32px auto;
}

[class~="im-404-page"] .error-text h3 {
  color: #000000;
  padding: 0;
  margin: 0 0 8px 0;
  font-size: 24px;
  line-height: 36px;
  font-family: FSThriveElliotWeb-Heavy;
}

[class~="im-404-page"] .error-text .error-info p {
  color: #85878C;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
  margin-bottom: 0;
}

[class~="im-404-page"] .action-btn {
  text-align: center;
  margin-top: 12px;
}

[class~="im-404-page"] .action-btn .link-home-page {
  color: #000000;
  font-size: 14px;
  font-family: FSThriveElliotWeb-Regular;
  line-height: 20px;
  background-color: transparent;
}

@media only screen and (max-width:1151px) {
  [class~="im-404-page"] .error-text h3 {
    font-size: 22px;
    line-height: 33px;
  }

  [class~="im-404-page"] .error-text .error-info p {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width:767px) {
  [class~="im-404-page"] .content-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  [class~="im-404-page"] .error-text figure {
    margin: 0 auto 24px auto;
  }

  [class~="im-404-page"] .error-text h3 {
    font-size: 20px;
    margin: 0 0 14px 0;
    line-height: 30px;
  }
}

[class~="im-403-page"] {
  background-color: #ffffff;
}

[class~="im-403-page"] .error-text {
  text-align: center;
}

[class~="im-403-page"] .error-text figure {
  text-align: center;
  max-width: 186px;
  display: block;
  margin: 0 auto 20px auto;
}

[class~="im-403-page"] .error-text h1 {
  color: #000000;
  padding: 0;
  margin: 0 0 5px 0;
}

[class~="im-403-page"] .error-text .error-info p {
  color: #000000;
  font-size: 18px;
  line-height: 28px;
  font-family: FSThriveElliotWeb-Regular;
}

[class~="im-403-page"] .action-btn {
  text-align: center;
  margin-top: 32px;
}

[class~="im-403-page"] .action-btn a {
  min-height: 34px;
  width: auto;
  font-family: FSThriveElliotWeb-Regular;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #009bdf;
  background: none;
  background-color: #009bdf;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -o-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  line-height: 14px;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none;
  border-width: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
}

[class~="im-403-page"] .action-btn a:hover,
[class~="im-403-page"] .action-btn a:active {
  color: #ffffff;
  background: none;
  background-color: #009bdf;
  border-color: #009bdf;
  box-shadow: none;
  transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

[class~="im-403-page"] .action-btn a .action-link {
  border: 1px solid;
  text-decoration: none;
}

[class~="im-403-page"] .action-btn a .action-link:hover {
  border: 1px solid;
  text-decoration: none;
}

@media only screen and (max-width:1151px) {
  [class~="im-403-page"] .error-text .error-info p {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width:767px) {
  [class~="im-403-page"] .error-text h1 {
    font-size: 24px;
    line-height: 36px;
  }
}

.im-apply-page {
  overflow-x: hidden !important;
  max-width: 100% !important;
  word-wrap: break-word !important;
}

.im-apply-page ul li {
  font-family: FSThriveElliotWeb-Regular !important;
}

.im-apply-page p b {
  color: #222;
}

.im-apply-page .eeoText ul {
  margin-left: 50px;
}

.im-apply-page .eeoText ul li {
  list-style: disc !important;
}

.im-apply-page #files .afterUploadOuter {
  display: inline-block;
  width: 100%;
}

.ph-apply-box {
  margin-bottom: 65px;
}

h3 {
  display: inline-block;
  color: #000;
  font-size: 14px;
  line-height: 19px;
  font-weight: bold;
}

@media (max-width:767px) {
  #questionnairDiv .checkbox-div {
    margin-left: 0 !important;
  }
}

#questionnairDiv .checkbox-div .checkbox-block {
  margin-left: 5px;
}

#questionnairDiv .checkbox-div .checkbox-block .checkbox-group {
  clear: both;
}

#questionnairDiv .checkbox-div .checkbox-block .checkbox-group input {
  width: 14px;
  height: 34px;
  float: left;
}

#questionnairDiv .checkbox-div .checkbox-block .checkbox-group label {
  margin-left: 4px;
}

.drives {
  padding: 0;
}

.apply-form-footer-inner #previous {
  background-color: white;
  color: #555;
  border: 1px solid #555;
}

.apply-form-footer-inner #previous:hover {
  color: #000;
  background-color: #f8ef22;
  border: 1px solid #f8ef22;
}

.summary-last-page {
  border: none;
  box-shadow: none;
}

.im-apply-page .sub-head {
  color: #222;
}

.im-apply-page label {
  font-size: 14px;
}

.im-apply-page .apply-page-inner {
  width: 100%;
  display: block;
  background: white;
  padding: 1px 0;
}

.im-apply-page .apply-page-inner .widget-loader {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: rgba(255,255,255,0);
  filter: alpha(opacity=0);
}

.im-apply-page .apply-page-inner .widget-loader .overlaybg {
  background: rgba(51,51,51,0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  display: block;
  z-index: 100000000;
  top: 0;
  left: 0;
}

.im-apply-page .apply-page-inner .widget-loader .overlaybg img {
  width: 55px;
  position: fixed;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
}

.im-apply-page .apply-page-inner .job-title-section span {
  display: inline-block;
  font-size: 15px;
  color: #222222;
  margin-left: 0;
}

.im-apply-page .apply-page-inner .job-title-section h2 {
  display: inline-block;
  padding-left: 5px;
  color: #000;
  font-size: 14px;
  line-height: 19px;
}

.im-apply-page .apply-page-inner .job-title-section h2 a {
  text-decoration: underline;
  color: #000;
}

.im-apply-page .apply-page-inner .job-title-section h2 a:hover {
  text-decoration: none;
}

.im-apply-page .apply-page-inner .res-upload-fail {
  color: red;
}

.im-apply-page .apply-page-inner #cmsForm {
  margin: 18px auto;
  max-width: 100% !important;
  overflow-x: hidden !important;
  word-wrap: break-word !important;
}

.im-apply-page .apply-page-inner #cmsForm .phs-quickapply .phs-widget-heading .jtc-sub-title {
  padding-top: 15px;
  font-weight: 600;
}

.im-apply-page .apply-page-inner #cmsForm .afterUpload {
  padding-left: 40px;
  min-height: 46px;
  padding-top: 5px;
  background-image: url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/uploadicons.png');
  background-repeat: no-repeat;
  float: left;
}

.im-apply-page .apply-page-inner #cmsForm .afterUpload a {
  font-size: 14px !important;
}

.im-apply-page .apply-page-inner #cmsForm .doc.afterUpload,
.im-apply-page .apply-page-inner #cmsForm .docx.afterUpload {
  display: block !important;
  background-position: 0 -65px;
}

.im-apply-page .apply-page-inner #cmsForm .pdf.afterUpload {
  display: block !important;
  background-position: 0 -120px;
}

.im-apply-page .apply-page-inner #cmsForm .txt.afterUpload {
  display: block !important;
  background-position: 0 -173px;
}

.im-apply-page .apply-page-inner #cmsForm .rtf.afterUpload {
  display: block !important;
  background-position: 0 -227px;
}

.im-apply-page .apply-page-inner #cmsForm .html.afterUpload {
  display: block !important;
  background-image: url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/html.png') !important;
  background-position-x: 5px;
  background-position-y: 7px;
}

.im-apply-page .apply-page-inner #cmsForm #sbtButton {
  background-color: #FF922C;
  border: 1px solid #FF922C;
  color: #fff;
  margin: 15px 0;
  padding: 10px 20px;
  width: 200px;
  text-transform: uppercase;
}

.im-apply-page .apply-page-inner .options-block {
  margin-top: 0;
  margin-bottom: 10px;
  display: block;
}

.im-apply-page .apply-page-inner .options-block .resume-heading {
  color: #000;
}

.im-apply-page .apply-page-inner .options-block .resume_info {
  font-size: 14px;
  display: block;
  padding: 0;
}

.im-apply-page .apply-page-inner .options-block .resume_info a {
  color: #000 !important;
  text-decoration: underline;
}

.im-apply-page .apply-page-inner .options-block .resume_info a:hover {
  text-decoration: none;
}

.im-apply-page .apply-page-inner .options-block .resume_info .resume-header p {
  margin: 8px 0 0 !important;
  font-size: 16px !important;
}

.im-apply-page .apply-page-inner .options-block .resume_info .resume-file-type p {
  margin: 8px 0 0 !important;
  font-size: 16px !important;
}

.im-apply-page .apply-page-inner .options-block #apply-with-linkedin {
  float: left;
  width: 176px;
  position: relative;
  margin: 28px auto;
  cursor: pointer;
}

.im-apply-page .apply-page-inner .options-block #apply-with-linkedin:before {
  content: "Apply with Linkedin";
  font-weight: normal;
  position: absolute;
  margin-top: 13px;
  left: 0;
  width: 170px;
  background-color: #000;
  color: white;
  cursor: pointer;
  padding: 9px;
  border-radius: 4px;
}

.im-apply-page .apply-page-inner .options-block #resumeFile {
  width: 330px;
  position: relative;
  margin: 28px auto;
  cursor: pointer;
}

.im-apply-page .apply-page-inner .options-block #resumeFile .dz-message {
  display: none;
}

.im-apply-page .apply-page-inner .options-block #resumeFile input[type="file"] {
  opacity: 0;
  cursor: pointer;
}

.im-apply-page .apply-page-inner .options-block #resumeFile:before {
  content: "Upload resume";
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  margin-top: -23px;
  left: 0;
  width: 134px;
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}

.im-apply-page .apply-page-inner .options-block #resumeFile .apply-page-inner .options-block #resumeFile:hover:before {
  background-color: #D8D8D8;
  cursor: pointer;
}

.im-apply-page .apply-page-inner .options-block #resumeFile .apply-page-inner .options-block #resumeFile:hover:before {
  background: #efefef !important;
  cursor: pointer;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options #overlay2 {
  width: 100%;
  height: 100%;
  background: rgba(122,122,122,0.6);
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options #overlay2 #customloader2 {
  -webkit-border-radius: 15px;
  left: 50%;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-left: -23px;
  margin-top: -23px;
  z-index: 9999999;
  position: fixed;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options #overlay2 #customloader2 img {
  width: 50px;
  height: 50px;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options .resume-loader-overlay {
  width: 100%;
  height: 100%;
  background: rgba(122,122,122,0.6);
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options .resume-loader-overlay .resume-loader-text {
  color: white;
  background-color: rgba(0,0,0,0.5);
  width: 200px;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -100px;
  z-index: 10000;
  text-shadow: 0 0 0;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul {
  margin: 30px 0 0;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li {
  display: inline-block;
  font-size: 0;
  margin: 0 10px 0 0;
  vertical-align: top;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li:first-child a {
  margin-top: 0;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li:first-child a .icon-linkedin {
  display: none;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li a {
  display: inline-block;
  color: white;
  height: 41px;
  border-radius: 4px;
  margin-top: 44px;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li a .icon-dropbox:before {
  font-size: 38px;
  display: block;
  margin-top: 10px;
  padding: 2px;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li a .icon-googledrive:before {
  font-size: 34px;
  display: inline-block;
  padding: 2px 4px 1px;
  margin-top: 10px;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li a .icon-skydrive:before {
  font-size: 34px;
  display: inline-block;
  padding: 2px 5px 0;
  margin-top: 10px;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li a .icon-linkedin:before {
  font-size: 29px;
  padding: 6px 7px;
  display: inline-block;
  margin-top: 5px;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li .linkedin {
  background: #2e8acd;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li .dropbox {
  background: #2ba0f1;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li .skydrive {
  background: #0f46b9;
}

.im-apply-page .apply-page-inner .options-block .cc-apply-options ul li .googledrive {
  background: #26aa56;
}

.im-apply-page .apply-page-inner .options-block .apply-or-line {
  width: 65px;
  text-align: center;
  position: relative;
  vertical-align: top;
  margin-top: 54px;
}

.im-apply-page .apply-page-inner .options-block .apply-or-line span.apply-or-box {
  width: 30px;
  display: block;
  height: 20px;
  z-index: 1;
  position: relative;
  margin: 0 auto;
  color: #717171;
  font-size: 14px;
}

.im-apply-page .apply-page-inner .options-block .apply-or-line:after {
  content: '';
  height: 32px;
  width: 32px;
  position: absolute;
  left: 15px;
  top: -6px;
  border-radius: 16px;
  background-color: #eef3f6;
}

.im-apply-page .apply-page-inner .options-block .resume_upload_block {
  width: 140px;
  text-align: center;
  vertical-align: bottom;
  margin-top: 30px;
  color: #000;
  text-decoration: underline;
  margin-top: 76px;
}

.im-apply-page .apply-page-inner .options-block .resume_upload_block .dz-preview {
  display: none;
}

.im-apply-page .apply-page-inner .options-block .afterUpload {
  padding-left: 40px;
  min-height: 30px;
  padding-top: 5px;
  margin-top: 20px;
}

.im-apply-page .apply-page-inner .group-field label {
  font-size: 14px;
  display: block;
  margin-bottom: 0;
  padding-bottom: 5px;
  margin-top: 0;
  margin-top: 10px;
  color: #414141;
  text-align: right;
}

.im-apply-page .apply-page-inner .group-field label.error {
  font-size: 13px;
}

.im-apply-page .apply-page-inner .group-field input,
.im-apply-page .apply-page-inner .group-field select {
  width: 100%;
  height: 45px;
  padding-left: 8px;
  font-size: 16px;
  border-radius: 0;
  background-color: white;
  color: #414141;
}

.im-apply-page .apply-page-inner .group-field textarea {
  width: 100%;
  height: 100px !important;
  padding-left: 8px;
  font-size: 16px;
  border-radius: 0;
  color: #414141;
  background-color: white;
}

.im-apply-page .apply-page-inner .group-field select {
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/select_bg.png');
  background-repeat: no-repeat;
  background-position: 98% center;
  background-color: white;
  padding-right: 45px;
}

.im-apply-page .apply-page-inner .group-field select .error {
  color: red;
}

.im-apply-page .apply-page-inner .txtarea.group-field {
  display: table;
  width: 92%;
  min-height: 90px;
}

.im-apply-page .apply-page-inner .txtarea textarea {
  display: block;
  width: 92.5%;
  min-height: 80px;
  margin-top: 5px;
}

.im-apply-page .apply-page-inner h5 {
  margin-top: 15px;
  color: blue;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  padding-bottom: 3px;
}

.im-apply-page .apply-page-inner .questions-group {
  display: block;
  position: relative;
  margin: 20px 0;
}

.im-apply-page .apply-page-inner .questions-group .q-txt {
  display: inline-block;
  width: 70%;
  text-align: right;
  font-size: 16px;
}

.im-apply-page .apply-page-inner .questions-group .q-fields {
  display: inline-block;
  width: 25%;
  padding-left: 10px;
}

.im-apply-page .apply-page-inner .questions-group .q-fields input,
.im-apply-page .apply-page-inner .questions-group .q-fields select {
  width: 100%;
  height: 55px;
  padding-left: 8px;
  font-size: 14px;
  border: 1px solid #666;
  border-radius: 0;
}

.im-apply-page .apply-page-inner .questions-group .q-fields select {
  -webkit-appearance: menulist-button;
  background: white;
}

.im-apply-page .apply-page-inner .apply-form-footer {
  margin-top: 25px;
}

.im-apply-page .apply-page-inner .apply-form-footer .apply-form-footer-inner {
  display: inline;
}

.im-apply-page .apply-page-inner .apply-form-footer .apply-form-footer-inner input {
  width: 140px;
  height: 34px;
  background-color: #000;
  color: #FFFFFF;
  outline: none;
  border-style: none;
}

.im-apply-page .apply-page-inner .apply-form-footer .apply-form-footer-inner input:hover {
  background-color: #f8ef22;
  color: #000;
}

.im-apply-page .apply-page-inner .apply-form-footer .apply-form-footer-inner input#next,
.im-apply-page .apply-page-inner .apply-form-footer .apply-form-footer-inner input#sbtButton {
  float: right;
}

.im-apply-page .apply-page-inner .box-content .apply-heading {
  font-family: bold;
  font-size: 14px;
  color: #000;
  margin-top: 15px;
  font-family: FSThriveElliotWeb-Bold;
}

.im-apply-page .apply-page-inner .box-content .apply-heading .heading-sub-text {
  float: right;
  padding: 10px;
  font-weight: bold;
}

.im-apply-page .apply-page-inner .box-content .box-content-block {
  padding-bottom: 20px;
  padding-right: 15px;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .form-for .group-field.accept-check-field input[type='checkbox'] {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  margin-top: 10px;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .form-for .group-field.accept-check-field label {
  display: inline;
  vertical-align: text-bottom;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .more-actions a {
  color: #000;
  font-weight: 600;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .box-content-block-header {
  padding: 10px;
  background-color: #f5f5f5;
  min-height: 56px;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .box-content-block-header a {
  background-color: #000;
  border-color: #000;
  min-width: 100px;
  padding: 5px 10px;
  color: white;
  display: inline-block;
  text-transform: uppercase;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .box-content-block-header a i {
  display: inline-block;
  vertical-align: bottom;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .box-content-block-header .add-close-action {
  float: right;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .container-accept label {
  display: inline-block;
  padding-top: 2px;
}

.im-apply-page .apply-page-inner .box-content .box-content-block .container-accept input#agree {
  height: 20px;
  float: none;
  display: inline-block;
  width: 10%;
  vertical-align: inherit;
  cursor: pointer;
}

.im-apply-page .footer-block {
  display: block;
}

.im-apply-page .navigation-summary {
  min-height: 150px;
}

.im-apply-page .navigation-summary .stepCounter {
  display: none;
}

.im-apply-page .navigation-summary li.slide:last-child:before {
  position: absolute;
  content: "";
  background: #fff;
  right: -10%;
  width: 60%;
  height: 20px;
  z-index: 9;
  top: 6px;
}

.im-apply-page .navigation-summary .slick-prev {
  background: transparent;
  border: 0;
  font-size: 0;
  margin-top: 12px;
  outline: 0;
  display: inline-block;
  float: left;
  width: 1%;
  margin-top: 0;
}

.im-apply-page .navigation-summary .slick-prev:before {
  content: '\5a';
  font-size: 20px;
  color: #000;
  font-family: 'phenom-font';
}

.im-apply-page .navigation-summary .slick-prev.slick-disabled:before {
  opacity: .3;
}

.im-apply-page .navigation-summary .slick-next {
  background: transparent;
  border: 0;
  font-size: 0;
  float: left;
  margin-top: 12px;
  outline: 0;
  display: block;
  width: 1%;
  margin-top: 0;
}

.im-apply-page .navigation-summary .slick-next.slick-disabled:before {
  opacity: .3;
}

.im-apply-page .navigation-summary .slick-next:before {
  content: "\e031";
  font-size: 20px;
  color: #000;
  font-family: 'phenom-font';
}

.im-apply-page .navigation-summary .slick-dots {
  display: none !important;
}

.im-apply-page .navigation-summary .slick-list {
  display: inline-block;
  float: left;
  width: 92%;
  margin-left: 15px;
}

.im-apply-page .navigation-summary .slick-list .slick-track li a {
  width: 90px;
  display: inline-block;
  position: relative;
  height: 70px;
  text-align: center;
  margin-top: 2px;
  outline: 0;
}

.im-apply-page .navigation-summary .slick-list .slick-track li a .number {
  background: #fff;
  border-radius: 24px;
  border: 1px solid #999;
  color: #494949;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  padding-top: 0;
  vertical-align: middle;
  font-size: 0;
  z-index: 1;
  position: relative;
  box-shadow: 0 0 0 4px #999,0 0 0 5px #999;
  z-index: 9999;
}

.im-apply-page .navigation-summary .slick-list .slick-track li a span.title {
  color: #999;
  font-size: 13px;
  display: block;
  line-height: 1.3em;
  padding-top: 15px;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable.progress-complete:after {
  content: '';
  border-right: 380px solid #000 !important;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable.progress-complete .number {
  background-color: #ccc;
  box-shadow: none;
  font-size: 0;
  padding: 5px;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable:after {
  content: '';
  border-right: 350px solid #eb938e !important;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable .title {
  color: #008eff !important;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-current:after,
.im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable:after {
  border-right: 390px solid #999 !important;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-current .title,
.im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable .title {
  color: #000 !important;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-current .number,
.im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable .number {
  background: #000 !important;
  color: #000 !important;
  box-shadow: 0 0 0 4px #000,0 0 0 5px #000;
  border: 4px solid #000;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.progress-disable .number {
  background: #999 !important;
}

.im-apply-page .navigation-summary .slick-list .slick-track li:after {
  content: '';
  border-right: 380px solid #999;
  position: absolute;
  top: 13px;
  height: 3px;
  left: 51%;
  z-index: 0;
}

.im-apply-page .navigation-summary .slick-list .slick-track li:last-child:after {
  left: 0;
}

.im-apply-page .navigation-summary .slick-list .slick-track li.slide.progress-current:after {
  border-right-color: #999 !important;
  left: 50%;
}

.im-apply-page .navigation-summary .nav-numbers {
  position: absolute;
  width: 72%;
  margin: 0 auto;
  left: 50px;
  right: 0;
}

.im-apply-page .navigation-summary .nav-numbers .bx-viewport {
  transform: translatez(0);
  background: transparent;
  border: 0;
  box-shadow: 0 0 0;
}

.im-apply-page .navigation-summary .nav-numbers .bx-pager {
  display: none;
}

.im-apply-page .navigation-summary .nav-numbers .bx-controls-direction {
  position: relative;
}

.im-apply-page .navigation-summary .nav-numbers .bx-controls-direction a {
  font-size: 0;
  z-index: 1;
  top: -75px;
  background: #f4f4f4;
  padding-left: 10px;
  padding-right: 10px;
  height: 46px;
  outline: 0;
  margin-right: -2px;
}

.im-apply-page .navigation-summary .nav-numbers .bx-controls-direction a.bx-prev {
  float: left;
  position: relative;
  left: 0;
  padding-left: 0;
  padding-right: 30px;
  z-index: 1;
  opacity: 1;
  margin-left: -50px;
}

.im-apply-page .navigation-summary .nav-numbers .bx-controls-direction a.bx-prev:before {
  content: '\5a';
  font-size: 20px;
  color: #000;
  font-family: 'phenom-font';
}

.im-apply-page .navigation-summary .nav-numbers .bx-controls-direction a.bx-next {
  float: right;
  padding-left: 40px;
  position: absolute;
  right: 0;
  height: 70px;
}

.im-apply-page .navigation-summary .nav-numbers .bx-controls-direction a.bx-next:before {
  content: '\61';
  font-size: 20px;
  color: #000;
  font-family: 'phenom-font';
}

.im-apply-page .navigation-summary .nav-numbers ul li {
  float: left;
  width: 220px !important;
  text-align: center;
}

.im-apply-page .navigation-summary .nav-numbers .bx-wrapper {
  max-width: 100% !important;
}

.im-apply-page #div4 .apply-heading {
  font-size: 1.125em;
  padding-bottom: 15px;
}

.im-apply-page .step-2-page-1.row {
  font-size: 1em;
  padding-left: 10px;
}

.im-apply-page div#ScrapedData li div {
  font-size: 1em;
  padding-top: 5px;
}

.im-apply-page .summery-div .heading-sub-text .btn-primary {
  text-decoration: underline;
  color: #000 !important;
  background-color: white;
  border: 0 !important;
  box-shadow: none;
}

.im-apply-page .summery-div .heading-sub-text .btn-primary:hover {
  text-decoration: underline;
  color: #000 !important;
  background-color: white;
  border: 0 !important;
  box-shadow: none;
}

.im-apply-page .summery-div .summary-disable {
  pointer-events: none;
  opacity: .8;
}

.im-apply-page .summery-div .summary-disable select#fbjq_question_1 {
  background: transparent;
}

.im-apply-page .summery-div .summary-disable select#fbjq_question_2 {
  background: transparent;
}

.im-apply-page .summery-div .summary-disable .group-field label {
  padding: 0;
  text-align: left;
}

.im-apply-page .summery-div .summary-disable .group-field .summary-apply-form {
  padding: 0;
  word-wrap: break-word;
}

.im-apply-page .summery-div .summary-disable .group-field .summary-apply-form input {
  padding-left: 0 !important;
}

.im-apply-page .summery-div .form-group input {
  border: 0 !important;
  padding-left: 0 !important;
  background: transparent !important;
}

.im-apply-page .summery-div .resume_upload_block {
  display: none;
}

.im-apply-page #summary .form-group label {
  margin-bottom: 0;
}

.im-apply-page #summary #ScrapedData li .checkbox_column {
  color: #444 !important;
}

.im-apply-page #summary #ScrapedData div {
  color: #000 !important;
  font-size: 1em !important;
  font-weight: bold;
}

.im-apply-page #summary #ScrapedData .checkbox_column_wrapper:before {
  display: none;
}

.im-apply-page #summary .block-2 .form-group label {
  height: auto !important;
}

.im-apply-page #summary .questions input[type="text"],
.im-apply-page #summary .questions select,
.im-apply-page #summary .questions textarea {
  border: 0;
  color: #444 !important;
  margin-top: 0 !important;
  height: 30px;
}

.im-apply-page button#backToSumBtn {
  float: right;
  margin-left: 10px;
  padding: 5px 15px;
}

.im-apply-page button#backButton {
  margin-right: 5px;
}

.im-apply-page .textarea-apply {
  height: 90px !important;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}

.im-apply-page .slider {
  width: 100%;
  margin: 30px auto 0;
}

.im-apply-page .slick-slide {
  text-align: center;
}

.im-apply-page .slick-slide img {
  width: 100%;
}

.im-apply-page .slick-slider {
  position: relative;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.im-apply-page .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.im-apply-page .slick-list:focus {
  outline: none;
}

.im-apply-page .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.im-apply-page .slick-slider .slick-list,
.im-apply-page .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.im-apply-page .slick-track {
  position: relative;
  top: 0;
  left: -16px;
  display: block;
}

.im-apply-page .slick-track:after,
.im-apply-page .slick-track:before {
  display: table;
  content: '';
}

.im-apply-page .slick-track:after {
  clear: both;
}

.im-apply-page .slick-loading .slick-track {
  visibility: hidden;
}

.im-apply-page .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

.im-apply-page [dir='rtl'] .slick-slide {
  float: right;
}

.im-apply-page .slick-slide img {
  display: block;
}

.im-apply-page .slick-slide.slick-loading img {
  display: none;
}

.im-apply-page .slick-slide.dragging img {
  pointer-events: none;
}

.im-apply-page .slick-initialized .slick-slide {
  display: block;
  position: relative;
}

.im-apply-page .slick-loading .slick-slide {
  visibility: hidden;
}

.im-apply-page .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.im-apply-page .slick-arrow.slick-hidden {
  display: none;
}

.im-apply-page #summary #ScrapedData li div.checkbox_column_wrapper span {
  font-size: 1em;
}

.im-apply-page #summary #ScrapedData li div.checkbox_column_wrapper input[type='radio'] {
  margin-left: 0;
}

.im-apply-page #summary #ScrapedData li div.checkbox_column_wrapper input {
  background-color: transparent;
  margin-left: -8px;
}

.im-apply-page #summary #ScrapedData li div.checkbox_column_wrapper select {
  margin-left: -8px;
  font-weight: normal;
}

.im-apply-page #summary #ScrapedData li div.checkbox_column_wrapper textarea {
  background-color: transparent;
  margin-left: -8px;
  font-weight: normal;
}

.im-apply-page #summary #ScrapedData li div span {
  font-size: 0;
}

.im-apply-page #summary #ScrapedData li div span[id^="fieldLabel_"] {
  font-size: 1em;
}

.im-apply-page #summary #ScrapedData li div span[id^="fieldLabel_"] span {
  font-size: 0;
}

.im-apply-page #summary #ScrapedData #questionAnswerSizeError-1 {
  display: none !important;
}

.im-apply-page #summary #ScrapedData .questionAnswerNoneErrMsg {
  display: none !important;
}

.im-apply-page #summary #ScrapedData #questionAnswerSize {
  display: none;
}

.im-apply-page .options-block.row {
  border: none;
}

.im-apply-page .candidate {
  margin-top: 0;
}

.im-apply-page .form-control {
  margin-bottom: 4px;
  height: 35px !important;
}

.im-apply-page .apply-heading {
  font-size: 22px !important;
  color: #000;
  font-family: FSThriveElliotWeb-Bold;
  margin-bottom: 10px;
  margin-top: 10px;
}

.im-apply-page .required {
  color: #5e5e5e;
}

.im-apply-page .selfIdentification p label {
  margin-left: 6px;
}

.im-apply-page #errorMessage {
  color: #FF0000;
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
}

@media (max-width:767px) {
  .im-apply-page #errorMessage {
    margin-left: 0;
    text-align: center;
  }
}

.im-apply-page #skillshead {
  margin-left: 49px;
}

.im-apply-page #websitehead {
  margin-left: 49px;
}

.im-apply-page #socialNetworkhead {
  margin-left: 49px;
  text-align: left;
  margin-top: 25px;
}

.im-apply-page .more-actions {
  margin-left: 50px;
}

.im-apply-page .self-identify {
  margin-bottom: 5px;
}

.im-apply-page .selfIdentification label {
  float: left;
}

.im-apply-page .selfIdentification label .required {
  float: left;
}

.im-apply-page .block-2 .group-field label {
  text-align: left !important;
}

.im-apply-page .apply-page-thankyou .ph-html-v1-static-videos-default.ph-widget-box {
  padding: 0 0 40px 30px;
  background: transparent;
}

.im-apply-page .apply-page-thankyou .style-recruitment-click a {
  text-decoration: underline;
  color: #000;
}

.im-apply-page .apply-page-thankyou .style-recruitment-click a:active,
.im-apply-page .apply-page-thankyou .style-recruitment-click a:focus,
.im-apply-page .apply-page-thankyou .style-recruitment-click a:hover {
  color: #000;
}

.im-apply-page .thanku-header-text .thankyou-message {
  font-size: 23px;
  margin-top: 73px;
  text-align: Center;
  color: #222222;
}

.im-apply-page .work-exp-form {
  float: right;
}

.im-apply-page #errorDiv {
  margin-bottom: 25px;
}

.im-apply-page #errorDiv .errorHeader {
  font-size: 14px;
  width: 50%;
  font-weight: 500;
  line-height: 1.36;
  text-align: left;
  color: #3b3c34;
  padding: 10px;
  background-color: #f6ba41;
}

.im-apply-page #errorDiv ul {
  padding: 10px !important;
  margin-left: 10px;
  background-color: #f6ba41;
  width: 50%;
  padding: 0;
  margin: 0;
  height: auto;
  position: relative;
}

.im-apply-page #errorDiv ul li {
  list-style: disc;
  margin-left: 50px;
  color: #3b3c34;
}

.im-apply-page #errorDiv ul li a {
  font-size: 14px;
  line-height: 1.57;
  text-align: left;
  color: #3b3c34;
  text-decoration: underline;
}

.im-apply-page .add-icon {
  display: inline-block;
  text-align: center;
  line-height: 0;
  border-radius: 50%;
  border: 1px solid #000;
  padding: 7px 3px 6px;
  height: auto;
  font-size: 14px;
}

.im-apply-page .remove-action {
  margin-top: 7px;
}

.im-apply-page .remove-action .remove-icon {
  display: inline-block;
  text-align: center;
  line-height: 0;
  border-radius: 50%;
  border: 1px solid #000;
  padding: 6px 3px 8px 4px;
  height: auto;
  font-size: 20px !important;
}

.im-apply-page .resume-my-info {
  float: none;
  clear: both;
}

.im-apply-page input:-webkit-autofill,
.im-apply-page select:-webkit-autofill,
.im-apply-page textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

.im-apply-page .icon-delete {
  float: left;
  padding: 4px;
}

.im-apply-page .work-exp {
  margin-left: 1px !important;
  margin-bottom: 10px !important;
}

.im-apply-page .additional-attachment-icons {
  margin: -15px 0 0 15px;
  padding: 0;
}

.im-apply-page .attachment-or-icon {
  margin-top: 25px !important;
}

.im-apply-page .attachment-select-icon {
  margin-top: 15px !important;
}

.im-apply-page .resume-header p {
  margin-left: -16px;
}

.im-apply-page .resume-file-type p {
  margin-left: -16px;
}

.im-apply-page #applyWithLinkedin {
  margin-left: -8px;
}

.im-apply-page .resume-my-info {
  margin-left: -25px;
}

@media only screen and (max-width:1024px) {
  .im-apply-page .slider {
    width: 97%;
  }
}

@media only screen and (max-width:1023px) {
  .im-apply-page .navigation-summary {
    width: 100% !important;
    overflow: hidden !important;
  }

  .im-apply-page .navigation-summary .slick-list .slick-track li.progress-disable:after {
    border-right: 350px solid #999;
  }

  .im-apply-page .navigation-summary .slick-list .slick-track li.progress-enable:after {
    border-right: 350px solid #0173ce !important;
  }

  .im-apply-page .navigation-summary .slick-list .slick-track li.progress-current:after {
    border-right: 350px solid #e1e1e1 !important;
  }
}

@media only screen and (max-width:900px) {
  .im-apply-page .navigation-summary .nav-numbers {
    width: 90%;
  }
}

.im-apply-page div {
  *zoom: 1;
}

select::-ms-expand {
  display: none;
}

.apply-thankyou-box {
  padding: 50px 0 20px;
  width: 92%;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
}

@media only screen and (min-width:768px) and (max-width:950px) {
  .apply-page-inner .job-title-section span {
    margin-left: 0 !important;
  }

  .apply-page-inner .job-title-section h2 {
    padding: 0 !important;
  }

  .navigation-summary {
    display: inline-block;
    float: left;
    width: 100%;
  }

  .navigation-summary .slider {
    width: 100%;
  }

  .navigation-summary .slick-list {
    margin: 0;
    width: 70% !important;
    display: inline-block;
  }

  .navigation-summary .slick-next {
    width: auto;
    display: inline-block;
    margin-top: 2px;
    font-size: 16px !important;
  }

  .navigation-summary .slick-prev {
    width: auto;
    display: inline-block;
    margin-top: 2px;
    font-size: 12px !important;
  }

  .resume-my-info {
    margin-left: 0;
  }

  .apply-heading {
    margin-left: 0;
  }

  .resume_info .resume-header p {
    margin-left: 0;
  }

  .resume_info .resume-file-type p {
    margin-left: 0;
  }

  #applyWithLinkedin {
    margin-left: 0;
  }

  .drives .resume_upload_block #resumeFile {
    width: auto;
  }

  #errorDiv {
    clear: both;
  }

  #errorDiv .errorHeader {
    width: 100%;
  }

  #errorDiv #errorList {
    width: 100%;
  }

  #registrationDiv {
    margin-left: 4px;
  }

  #registrationDiv label {
    float: left;
  }

  #registrationDiv .box-content-block .candidate {
    margin-top: 0;
  }

  #registrationDiv .box-content-block .candidate .group-field .candidate-info label {
    float: left;
  }

  #voluntaryDiv {
    padding: 0;
  }

  #voluntaryDiv .add-icon {
    display: inline-block;
    text-align: center;
    line-height: 0;
    border-radius: 50%;
    border: 1px solid #000;
    padding: 7px 4px;
    height: auto;
    font-size: 20px;
  }

  #voluntaryDiv .remove-action {
    margin-top: 7px;
  }

  #voluntaryDiv .remove-action .remove-icon {
    display: inline-block;
    text-align: center;
    line-height: 0;
    border-radius: 50%;
    border: 1px solid #000;
    padding: 6px 3px 8px 4px;
    height: auto;
    font-size: 20px !important;
  }

  #voluntaryDiv .box-content-block .more-actions {
    margin-left: 0;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .more-actions #applyhead {
    margin-left: 4px;
    padding: 0;
    margin-top: 25px;
  }

  #voluntaryDiv .box-content-block .form-for .group-field .candidate-info label {
    float: left !important;
  }

  #voluntaryDiv .box-content-block .form-for .group-field .candidate-info label input {
    margin: 0;
  }

  #voluntaryDiv .box-content-block .skills-section #skillshead {
    padding: 0;
    margin: 25px 0 0;
  }

  #voluntaryDiv .box-content-block .skills-section .group-field .candidate-info {
    margin: 0;
  }

  #voluntaryDiv .box-content-block .skills-section .group-field .candidate-info label {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .additional-attachments #attachmentshead {
    margin-left: 0;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .additional-attachments #attachmentshead .group-field .candidate-info .additional-attachment p {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .website-section #websitehead {
    padding: 0;
    margin-left: 0;
  }

  #voluntaryDiv .box-content-block .website-section .group-field .candidate-info label {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .social-urls label {
    float: left;
  }

  #voluntaryDiv .box-content-block .social-urls #socialNetworkhead {
    margin-left: 0 !important;
    padding-left: 0 !important;
    text-align: left;
  }

  #voluntaryDiv .box-content-block .social-urls .group-field {
    padding-left: 0;
  }

  #voluntaryDiv .academic-options-inner-block .apply-or-line {
    display: none;
  }

  #voluntaryDiv #addWebsite,
  #voluntaryDiv #addWebsite1,
  #voluntaryDiv #addWebsite2 {
    margin-left: 10px;
  }

  #disabilityDiv {
    margin-left: 4px;
  }

  #disabilityDiv .language-selection select {
    padding: 0;
  }

  #disabilityDiv .disability-error .error {
    padding-left: 15px;
  }

  #questionnairDiv label {
    text-align: left;
  }
}

#agreementDiv {
  margin-left: 4px;
}

.summery-div .apply-heading {
  margin-left: -7px;
}

@media only screen and (max-width:767px) {
  .im-apply-page #cmsForm {
    padding: 0 12px;
  }

  .im-apply-page .container {
    width: 100%;
    max-width: 98% !important;
  }

  #questionnairDiv .checkbox-div {
    margin-left: 28px;
  }

  #questionnairDiv .checkbox-div .checkbox-block {
    margin-left: 5px;
  }

  #questionnairDiv .checkbox-div .checkbox-block .checkbox-group {
    clear: both;
  }

  #questionnairDiv .checkbox-div .checkbox-block .checkbox-group input {
    width: 20px;
    height: 32px;
    float: left;
  }

  #questionnairDiv .checkbox-div .checkbox-block .checkbox-group label {
    line-height: 20px;
  }

  .apply-page-inner {
    overflow-x: hidden;
  }

  .apply-page-inner #errorDiv {
    clear: both;
  }

  .apply-page-inner #errorDiv .errorHeader {
    width: 100%;
  }

  .apply-page-inner #errorDiv #errorList {
    width: 100%;
  }

  .apply-page-inner input[type="radio"] {
    width: 16px;
    height: 16px;
    box-shadow: none;
    text-shadow: none;
    border-radius: 50%;
  }

  .apply-page-inner .job-title-section .title span {
    margin-left: 0 !important;
  }

  .resume-my-info {
    margin-left: 0;
  }

  .apply-heading {
    margin-left: 0;
  }

  .resume_info .resume-header p {
    margin-left: 0;
  }

  .resume_info .resume-file-type p {
    margin-left: 0;
  }

  #applyWithLinkedin {
    margin-left: 0;
  }

  .drives .resume_upload_block #resumeFile {
    display: none;
  }

  .cc-apply-options {
    width: 100%;
  }

  .cc-apply-options ul {
    text-align: Center;
  }

  .apply-or-line {
    display: none;
  }

  #errorDiv {
    clear: both;
  }

  #errorDiv .errorHeader {
    width: 100%;
  }

  #errorDiv #errorList {
    width: 100%;
  }

  #registrationDiv label {
    float: left;
  }

  #registrationDiv .box-content-block .candidate {
    margin-top: 0;
  }

  #registrationDiv .box-content-block .candidate .group-field .candidate-info label {
    float: left;
  }

  #voluntaryDiv .additional-attachments,
  #voluntaryDiv .educationhide,
  #voluntaryDiv .skills-section,
  #voluntaryDiv .social-urls,
  #voluntaryDiv .website-section,
  #voluntaryDiv .workhide {
    padding: 0;
  }

  #voluntaryDiv .add-icon {
    display: inline-block;
    text-align: center;
    line-height: 0;
    border-radius: 50%;
    border: 1px solid #000;
    padding: 7px 4px;
    height: auto;
    font-size: 10px;
  }

  #voluntaryDiv .remove-action {
    margin-top: 7px;
  }

  #voluntaryDiv .remove-action .remove-icon {
    display: inline-block;
    text-align: center;
    line-height: 0;
    border-radius: 50%;
    border: 1px solid #000;
    padding: 6px 4px 8px;
    height: auto;
    font-size: 20px !important;
  }

  #voluntaryDiv #educationhide1,
  #voluntaryDiv #educationhide2,
  #voluntaryDiv #languagehide,
  #voluntaryDiv #languagehide1,
  #voluntaryDiv #languagehide2,
  #voluntaryDiv #workhide1,
  #voluntaryDiv #workhide2,
  #voluntaryDiv #workhide3,
  #voluntaryDiv #workhide4 {
    padding: 0;
  }

  #voluntaryDiv #resumeFile {
    display: none;
  }

  #voluntaryDiv .box-content-block .more-actions {
    margin-left: 0;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .more-actions #applyhead {
    margin-left: 4px;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .form-for {
    padding: 0;
  }

  #voluntaryDiv .box-content-block .form-for .group-field {
    padding: 0;
  }

  #voluntaryDiv .box-content-block .form-for .group-field .candidate-info label {
    float: left !important;
  }

  #voluntaryDiv .box-content-block .form-for .group-field .candidate-info label input {
    margin: 0;
  }

  #voluntaryDiv .box-content-block .skills-section #skillshead {
    padding: 0;
    margin: 25px 0 0;
  }

  #voluntaryDiv .box-content-block .skills-section .group-field .candidate-info {
    margin: 0;
  }

  #voluntaryDiv .box-content-block .skills-section .group-field .candidate-info label {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .additional-attachments #attachmentshead {
    margin-left: 0;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .additional-attachments #attachmentshead .group-field .candidate-info .additional-attachment p {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .website-section #websitehead {
    padding: 0;
    margin-left: 0;
  }

  #voluntaryDiv .box-content-block .website-section .group-field .candidate-info label {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .social-urls label {
    float: left !important;
    text-align: left;
  }

  #voluntaryDiv .box-content-block .social-urls #socialNetworkhead {
    margin-left: 0;
    text-align: left;
    padding-left: 0;
  }

  #voluntaryDiv .box-content-block .social-urls .group-field {
    padding-left: 0;
  }

  #voluntaryDiv .academic-options-inner-block .apply-or-line {
    display: none;
  }

  #disabilityDiv .group-field label {
    text-align: left;
  }

  #questionnairDiv label {
    text-align: left;
  }
}

.summery-div .apply-heading {
  margin: 2px 0;
}

.apply-form-blcok {
  padding-left: 0;
}

.apply-page-thankyou .ph-html-v1-static-videos-default.ph-widget-box {
  padding-left: 0;
}

.apply-page-inner .options-block .selectFile {
  width: 162px !important;
  position: relative;
  margin: 0 !important;
  cursor: pointer;
}

.apply-page-inner .options-block .selectFile .dz-message {
  display: none;
}

.apply-page-inner .options-block .selectFile input[type="file"] {
  opacity: 0;
  cursor: pointer;
}

.apply-page-inner .options-block .selectFile:before {
  content: "Select file" !important;
  font-size: 14px;
  font-weight: normal;
  padding: 8px 20px;
  position: absolute;
  margin-top: 0 !important;
  left: 0;
  width: 118px !important;
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}

.apply-page-inner .options-block .selectFile .apply-page-inner .options-block .selectFile:hover:before {
  background-color: #D8D8D8;
  cursor: pointer;
}

.apply-page-inner .options-block .selectFile .apply-page-inner .options-block .selectFile:hover:before {
  background: #efefef !important;
  cursor: pointer;
}

.additional-attachments #attachmentshead {
  margin-left: 49px;
  margin-top: 25px;
}

.additional-attachments .candidate-info .academic-options-inner-block .additional-attachment {
  text-align: left;
}

.summary-apply-form {
  word-wrap: break-word;
}

.summary-apply-form p {
  margin: 5px 0 !important;
}

.summary-disable .group-field {
  padding: 0;
  margin: 5px 0 !important;
}

.summary-disable .group-field .control-label {
  margin-top: 0 !important;
}

.academic_transcripts {
  padding: 0;
}

.academic_transcripts #afterupload .afterUploadOuter {
  margin-left: -8px;
}

.academic_transcripts #afterupload .afterUploadOuter .afterUpload a {
  font-size: 14px !important;
}

.academic_transcripts #files {
  margin-left: -8px;
}

.dynamic-fields .group-field input {
  color: #3b3c34;
}

.language-selection {
  margin-left: -10px;
}

.website-input {
  padding: 0;
}

#disabilityDiv .language-selection select {
  padding: 0;
}

#resDiv {
  margin: 10px 0 0 24px;
}

.help-text {
  background-color: #e4f0f7;
  margin-bottom: 6px;
  border-radius: 4px;
  width: 342px;
}

.help-text ul.help-text-content {
  padding: 12px;
  font-size: 14px;
  line-height: 1.36;
  text-align: left;
  color: #0066a6;
}

.im-apply-page .body-wrapper {
  margin: 0;
}

#addWebsite,
#addWebsite1,
#addWebsite2 {
  margin-left: 13px;
}

.summary-apply-form {
  word-wrap: break-word;
}

.summary-apply-form input {
  border: none;
}

.academic_transcripts .apply-heading,
.disability .apply-heading,
.eeo .apply-heading {
  margin-top: 0;
}

.questionnaireSection .apply-heading {
  margin-left: 16px;
}

.questionnaireSection .group-field label {
  float: left;
  text-align: left !important;
}

#eeoDiv {
  font-family: Pragmatica;
}

#eeoDiv select {
  font-family: Pragmatica;
  font-size: 16px;
}

#eeoDiv .box-content-block .apply-heading {
  font-size: 18px !important;
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}

#eeoDiv .box-content-block .eeoText p {
  font-size: 16px;
  color: #5e5e5e;
  font-family: FSThriveElliotWeb-Regular;
}

#eeoDiv .box-content-block .eeoText p b {
  color: #222222 !important;
}

@media (max-width:767px) {
  #eeoDiv .box-content-block .eeoText p {
    font-size: 14px;
  }
}

#eeoDiv .box-content-block .eeoText ul {
  margin-left: 50px;
}

#eeoDiv .box-content-block .eeoText ul li {
  list-style: disc;
}

@media only screen and (max-width:767px) {
  .summary .group-field {
    padding: 2px;
  }

  #disabilityDiv p label {
    padding: 0 15px !important;
  }

  #errorMessage {
    margin: 0;
  }

  .navigation-summary {
    display: inline-block;
    float: left;
    width: 100%;
  }

  .navigation-summary .slider {
    width: 100%;
  }

  .navigation-summary .slick-list {
    margin: 0;
    width: 72% !important;
    display: inline-block;
  }

  .navigation-summary .slick-next {
    width: auto;
    display: inline-block;
    margin-top: 2px;
    font-size: 16px !important;
  }

  .navigation-summary .slick-prev {
    width: auto;
    display: inline-block;
    margin-top: 2px;
    font-size: 12px !important;
  }

  .navigation-summary .slick-list .slick-track li.slide.progress-current:after {
    left: 57% !important;
  }

  #voluntaryDiv .box-content-block {
    padding: 0;
  }

  #voluntaryDiv .candidate-info {
    padding: 0;
  }

  #voluntaryDiv .field-selector {
    padding: 0;
  }

  #voluntaryDiv .more-actions a {
    margin: 0;
    padding: 0;
  }

  #eeoDiv .voluntary {
    margin: 0;
  }

  #eeoDiv label {
    padding: 0;
  }

  #eeoDiv .select {
    padding: 0;
  }
}

@media only screen and (min-width:768px) and (max-width:950px) {
  .apply-page-inner {
    overflow-x: hidden;
  }

  #questionnairDiv .checkbox-div {
    margin-left: 24px;
  }

  #questionnairDiv .checkbox-div .checkbox-block {
    margin-left: 5px;
  }

  #questionnairDiv .checkbox-div .checkbox-block .checkbox-group {
    clear: both;
  }

  #questionnairDiv .checkbox-div .checkbox-block .checkbox-group input {
    width: 12px;
    height: 32px;
    float: left;
  }

  #questionnairDiv .checkbox-div .checkbox-block .checkbox-group label {
    line-height: 20px;
  }

  #errorDiv .errorHeader {
    font-size: 14px;
    width: 100% !important;
    background-color: #f6ba41;
  }

  input[type="radio"] {
    width: 16px;
    height: 16px;
    box-shadow: none;
    text-shadow: none;
    border-radius: 50%;
  }

  #voluntaryDiv {
    padding: 0;
  }

  #voluntaryDiv .select-attachments-section {
    padding: 0;
  }

  #voluntaryDiv .additional-attachments,
  #voluntaryDiv .educationhide,
  #voluntaryDiv .skills-section,
  #voluntaryDiv .social-urls,
  #voluntaryDiv .website-section,
  #voluntaryDiv .workhide {
    padding: 0;
  }

  #voluntaryDiv .add-icon {
    display: inline-block;
    text-align: center;
    line-height: 0;
    border-radius: 50%;
    border: 1px solid #000;
    padding: 7px 4px;
    height: auto;
    font-size: 10px;
  }

  #voluntaryDiv .remove-action {
    margin-top: 7px;
  }

  #voluntaryDiv .remove-action .remove-icon {
    display: inline-block;
    text-align: center;
    line-height: 0;
    border-radius: 50%;
    border: 1px solid #000;
    padding: 6px 4px 8px;
    height: auto;
    font-size: 20px !important;
  }

  #voluntaryDiv #educationhide1,
  #voluntaryDiv #educationhide2,
  #voluntaryDiv #languagehide,
  #voluntaryDiv #languagehide1,
  #voluntaryDiv #languagehide2,
  #voluntaryDiv #workhide1,
  #voluntaryDiv #workhide2,
  #voluntaryDiv #workhide3,
  #voluntaryDiv #workhide4 {
    padding: 0;
  }

  #voluntaryDiv #resumeFile {
    display: none;
  }

  #voluntaryDiv .box-content-block .more-actions {
    margin-left: 0;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .more-actions #applyhead {
    margin-left: 4px;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .form-for {
    padding: 0;
  }

  #voluntaryDiv .box-content-block .form-for .group-field {
    padding: 0;
  }

  #voluntaryDiv .box-content-block .form-for .group-field .candidate-info label {
    float: left !important;
  }

  #voluntaryDiv .box-content-block .form-for .group-field .candidate-info label input {
    padding: 0;
    margin: 0;
  }

  #voluntaryDiv .box-content-block .skills-section #skillshead {
    padding: 0;
    margin: 25px 0 0;
  }

  #voluntaryDiv .box-content-block .skills-section .group-field .candidate-info {
    margin: 0;
  }

  #voluntaryDiv .box-content-block .skills-section .group-field .candidate-info label {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .additional-attachments #attachmentshead {
    margin-left: 0;
    padding: 0;
  }

  #voluntaryDiv .box-content-block .additional-attachments #attachmentshead .group-field .candidate-info .additional-attachment p {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .website-section #websitehead {
    padding: 0;
    margin-left: 0;
  }

  #voluntaryDiv .box-content-block .website-section .group-field .candidate-info label {
    text-align: left;
  }

  #voluntaryDiv .box-content-block .social-urls label {
    float: left;
  }

  #voluntaryDiv .box-content-block .social-urls #socialNetworkhead {
    margin-left: 0;
    text-align: left;
  }

  #voluntaryDiv .academic-options-inner-block .apply-or-line {
    display: none;
  }

  #voluntaryDiv #addWebsite,
  #voluntaryDiv #addWebsite1,
  #voluntaryDiv #addWebsite2 {
    margin-left: 10px;
  }

  #disabilityDiv .group-field label {
    float: left;
  }

  #questionnairDiv label {
    text-align: left;
  }

  .summery-div .apply-heading {
    margin-left: 0;
  }

  .apply-form-blcok {
    padding: 0;
  }

  #errorMessage {
    margin: 0;
  }

  .navigation-summary {
    display: inline-block;
    float: left;
    width: 100%;
  }

  .navigation-summary .slider {
    width: 100%;
  }

  .navigation-summary .slick-list {
    margin: 0;
    width: 72% !important;
    display: inline-block;
  }

  .navigation-summary .slick-next {
    width: auto;
    display: inline-block;
    margin-top: 2px;
    font-size: 16px !important;
  }

  .navigation-summary .slick-prev {
    width: auto;
    display: inline-block;
    margin-top: 2px;
    font-size: 12px !important;
  }

  #voluntaryDiv .box-content-block {
    padding: 0;
  }

  #voluntaryDiv .candidate-info {
    padding: 0;
  }

  #voluntaryDiv .field-selector {
    padding: 0;
  }

  #voluntaryDiv .more-actions a {
    margin: 0;
    padding: 0;
  }

  #eeoDiv .voluntary {
    margin: 0;
  }
}

.privacy {
  margin: -41px 0 0 10px;
}

.privacy h1 {
  font-size: 14px;
  color: #414141;
  line-height: 1.4;
  margin: 20px 0 10px;
  font-weight: bold;
}

.privacy p {
  font-size: 14px;
  font-weight: normal;
}

.privacy ul {
  margin-bottom: 20px;
}

.privacy ul li {
  margin-left: 18px;
  font-weight: normal;
  list-style-type: disc;
}

.questionnaireSection h1 {
  font-size: 16px;
  color: #414141;
  font-weight: bold;
  margin: -22px 0 0 10px;
}

.questionnaireSection p {
  font-weight: normal;
}

.questionnaireSection p:last-child {
  font-weight: bold;
}

.eeoText p {
  margin: 0 !important;
}

.select-attachments-section {
  padding: 0;
}

.work-exp p {
  margin: 0 !important;
}

input.form-control:focus,
textarea.form-control:focus {
  box-shadow: none;
  border: 1px solid #ccc;
}

#eeoDiv .box-content-block div label {
  padding: 0;
}

#eeoDiv .box-content-block .agree-checkbox label message {
  color: #5e5e5e;
}

#eeoDiv .group-field .select {
  padding: 0;
}

.questionnaireSection div {
  padding: 0;
}

#eeoDiv .box-content-block .apply-heading+htmlmessage b {
  color: #222222;
}

#disabilityDiv span {
  font-size: 16px;
}

@media (max-width:767px) {
  #disabilityDiv span {
    font-size: 14px;
  }
}

#disabilityDiv p {
  margin: 0 !important;
}

#disabilityDiv p.disability-error .error {
  padding-left: 15px;
}

.ethnicity {
  padding: 0;
}

.smsOptInCheckbox-checkbox {
  position: relative;
  top: -20px;
}

@media (max-width:1024px) {
  position:relative;top:0}html.internal .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default {
    padding-bottom: 22px;
  }

  html.internal .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default .heading-block-info .heading-two+.sub-content {
    margin-top: 4px;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-family: FSThriveElliotWeb-Regular;
  }

  html.internal .ph-imstatic-100.ph-imstatic-m-100 {
    margin-top: 32px;
  }

  html.internal .ph-imstatic-75.ph-imstatic-m-75 {
    margin-top: 32px;
  }

  html.internal .ph-imstatic-75 section+section,
  html.internal .ph-imstatic-100 section+section {
    margin-top: 32px;
  }

  html.internal .ph-imstatic-75 section+section.ph-widget-dummy,
  html.internal .ph-imstatic-100 section+section.ph-widget-dummy {
    margin-top: 0;
  }

  html.internal .ph-imstatic-25.ph-imstatic-m-25 {
    margin-top: 28px;
  }

  html.internal .ph-imstatic-25 section+section {
    margin-top: 28px;
  }

  html.internal .ph-imstatic-25 section+section.ph-widget-dummy {
    margin-top: 0;
  }

  html.internal .ph-static-slider .slick-slider .slick-prev,
  html.internal .ph-static-slider .slick-slider .slick-next {
    z-index: 900 !important;
  }

  html.internal .ph-static-slider .slick-dots {
    z-index: 900 !important;
  }

@media (max-width:767px) {
    html.internal .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default {
      padding-bottom: 14px;
    }

    html.internal .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default .heading-block-info .heading-two+.sub-content {
      font-size: 14px;
      line-height: 20px;
    }

    html.internal .ph-imstatic-100.ph-imstatic-m-100 {
      margin-top: 16px;
    }

    html.internal .ph-imstatic-75.ph-imstatic-m-75 {
      margin-top: 16px;
    }

    html.internal .ph-imstatic-75 section+section,
    html.internal .ph-imstatic-100 section+section {
      margin-top: 16px;
    }

    html.internal .ph-imstatic-75 section+section.ph-widget-dummy,
    html.internal .ph-imstatic-100 section+section.ph-widget-dummy {
      margin-top: 0;
    }

    html.internal .ph-imstatic-25.ph-imstatic-m-25 {
      margin-top: 16px;
    }

    html.internal .ph-imstatic-25 section+section {
      margin-top: 16px;
    }

    html.internal .ph-imstatic-25 section+section.ph-widget-dummy {
      margin-top: 0;
    }
}

  .jobs-list-item .multi-category-popup .modal,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal,
  .jobs-list-item .multi-location-popup .modal,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal {
    text-align: center;
    z-index: 1140;
  }

  .jobs-list-item .multi-category-popup .modal:before,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal:before,
  .jobs-list-item .multi-location-popup .modal:before,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
  }

  .jobs-list-item .multi-category-popup .modal-dialog,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog,
  .jobs-list-item .multi-location-popup .modal-dialog,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog {
    margin: 0 auto 0;
    max-width: 90%;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block {
    background-color: #ffffff;
    padding: 48px;
    width: 100%;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .heading-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .heading-block,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .heading-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .heading-block {
    margin-bottom: 32px;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .heading-block .job-heading,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .heading-block .job-heading,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .heading-block .job-heading,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .heading-block .job-heading {
    color: #000000;
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 36px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .heading-block .job-category-count,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .heading-block .job-category-count,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .heading-block .job-category-count,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .heading-block .job-category-count,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .heading-block .job-location-count,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .heading-block .job-location-count,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .heading-block .job-location-count,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .heading-block .job-location-count {
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .2px;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .heading-block .category-application-info,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .heading-block .category-application-info,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .heading-block .category-application-info,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .heading-block .category-application-info,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .heading-block .location-application-info,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .heading-block .location-application-info,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .heading-block .location-application-info,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .heading-block .location-application-info {
    font-family: FSThriveElliotWeb-Regular;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list {
    max-height: 272px;
    overflow-x: hidden;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location {
    padding-bottom: 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding-right: 20px;
    align-items: center;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category i,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category i,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category i,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category i,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location i,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location i,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location i,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location i {
    margin-right: 8px;
    color: #000000;
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category span,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category span,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category span,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category span,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location span,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location span,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location span,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location span {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-category:last-child,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-category:last-child,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-category:last-child,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-category:last-child,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list .each-location:last-child,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list .each-location:last-child,
  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list .each-location:last-child,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location:last-child,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list .each-location:last-child {
    padding-bottom: 0;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .close,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .close,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .close,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .close {
    position: absolute;
    top: 32px;
    right: 32px;
    font-size: 15px;
    color: #000000;
    opacity: 1;
  }

  .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .close:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .close:focus,
  .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .close:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .close:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .jobs-list-item:hover,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default:hover {
    box-shadow: none;
    border: none;
  }

  .jobs-list-item .job-title,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-title {
    margin-bottom: 10px;
  }

  .jobs-list-item .job-info,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info {
    margin-bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .jobs-list-item .job-info .job-field span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field span {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .jobs-list-item .job-info .job-field span i.icon,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field span i.icon {
    font-size: 14px;
    line-height: 1;
    display: inline-flex;
    padding-right: 6px;
    height: 16px;
  }

  .jobs-list-item .job-info .job-field .job-reward,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-reward,
  .jobs-list-item .job-info .job-field .job-reward-double,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-reward-double {
    font-family: FSThriveElliotWeb-Regular;
    color: #6a46e7;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .job-info .job-field .job-reward>span>span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-reward>span>span,
  .jobs-list-item .job-info .job-field .job-reward-double>span>span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-reward-double>span>span {
    color: #000000;
  }

  .jobs-list-item .job-info .job-field .job-reward .icon,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-reward .icon,
  .jobs-list-item .job-info .job-field .job-reward-double .icon,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-reward-double .icon {
    color: #6a46e7;
  }

  .jobs-list-item .job-info .job-field .job-expirydate,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-expirydate {
    font-family: FSThriveElliotWeb-Regular;
    color: #f83b4e;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .job-info .job-field .job-expirydate>span>span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-expirydate>span>span {
    color: #f83b4e;
  }

  .jobs-list-item .job-info .job-field .job-expirydate .icon,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-field .job-expirydate .icon {
    color: #f83b4e;
  }

  .jobs-list-item .job-info .job-category .multi-category-btn,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-category .multi-category-btn,
  .jobs-list-item .job-info .job-location .multi-category-btn,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-location .multi-category-btn,
  .jobs-list-item .job-info .job-category .multi-location-btn,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-category .multi-location-btn,
  .jobs-list-item .job-info .job-location .multi-location-btn,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-location .multi-location-btn {
    background: transparent;
    border: none;
    padding: 0;
    display: inline-flex;
    align-items: center;
  }

  .jobs-list-item .job-info .job-category .multi-category-btn span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-category .multi-category-btn span,
  .jobs-list-item .job-info .job-location .multi-category-btn span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-location .multi-category-btn span,
  .jobs-list-item .job-info .job-category .multi-location-btn span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-category .multi-location-btn span,
  .jobs-list-item .job-info .job-location .multi-location-btn span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-location .multi-location-btn span {
    text-decoration: underline;
    text-align: left;
  }

  .jobs-list-item .job-info .job-category .multi-category-btn:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-category .multi-category-btn:focus,
  .jobs-list-item .job-info .job-location .multi-category-btn:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-location .multi-category-btn:focus,
  .jobs-list-item .job-info .job-category .multi-location-btn:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-category .multi-location-btn:focus,
  .jobs-list-item .job-info .job-location .multi-location-btn:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .job-info .job-location .multi-location-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .jobs-list-item .critical-reward-block-tags .critical-reward-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-critical,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-critical,
  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-reward,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-reward,
  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-reward-double,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-reward-double {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
    padding: 4px 16px;
    background-color: rgba(229,229,229,0.5);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 16px;
    margin-right: 16px;
  }

  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-critical i.icon,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-critical i.icon,
  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-reward i.icon,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-reward i.icon,
  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-reward-double i.icon,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-reward-double i.icon {
    font-size: 18px;
    height: 18px;
    width: 18px;
    margin-right: 6px;
  }

  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-critical i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-critical i {
    color: #ff9b00;
  }

  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-reward i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-reward i,
  .jobs-list-item .critical-reward-block-tags .critical-reward-block .job-reward-double i,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .critical-reward-block-tags .critical-reward-block .job-reward-double i {
    color: #6a46e7;
  }

  .jobs-list-item .duration-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .duration-block {
    color: #85878C;
    margin-bottom: 4px;
  }

  .jobs-list-item .information-block.expiredBlock .information-left-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-left-block {
    width: 75%;
  }

  .jobs-list-item .information-block.expiredBlock .information-right-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-right-block {
    width: 25%;
    align-items: center;
    justify-content: flex-end;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .jobs-list-item .information-block.expiredBlock .information-right-block .expired-block,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-right-block .expired-block {
    display: inline-block;
  }

  .jobs-list-item .information-block.expiredBlock .information-right-block .expired-block .expired-text,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-right-block .expired-block .expired-text {
    color: #f83b4e;
    font-size: 16px;
    line-height: 24px;
  }

@media only screen and (max-width:1151px) {
    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block {
      padding: 32px;
    }

    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .heading-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .heading-block,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .heading-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .heading-block {
      margin-bottom: 24px;
    }

    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .close,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .close,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .close,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .close {
      top: 24px;
      right: 24px;
    }
}

@media only screen and (max-width:767px) {
    .jobs-list-item .multi-category-popup .modal-dialog,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog,
    .jobs-list-item .multi-location-popup .modal-dialog,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog {
      height: 100%;
      bottom: 0;
      top: 0;
      width: 100%;
      max-width: 100%;
      position: absolute;
      left: 0;
      right: 0;
    }

    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block {
      height: 100vh;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      padding: 72px 20px 48px;
    }

    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .close,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .close,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .close,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .close {
      top: 24px;
      right: 24px;
    }

    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .heading-block .job-heading,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .heading-block .job-heading,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .heading-block .job-heading,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .heading-block .job-heading {
      font-size: 20px;
      line-height: 30px;
    }

    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .category-list,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .category-list,
    .jobs-list-item .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .modal-dialog .popup-content-block .content-block .location-list,
    .jobs-list-item .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .modal-dialog .popup-content-block .content-block .location-list {
      max-height: 220px;
    }

    .jobs-list-item .multi-category-popup .category,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .category,
    .jobs-list-item .multi-location-popup .category,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .category,
    .jobs-list-item .multi-category-popup .location,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-category-popup .location,
    .jobs-list-item .multi-location-popup .location,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multi-location-popup .location {
      color: #000000;
    }

    .jobs-list-item .information-block.expiredBlock .information-left-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-left-block {
      width: 100%;
    }

    .jobs-list-item .information-block.expiredBlock .information-left-block .job-info .postedDate,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-left-block .job-info .postedDate {
      display: none;
    }

    .jobs-list-item .information-block.expiredBlock .information-right-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-right-block {
      width: 100%;
      justify-content: space-between;
    }

    .jobs-list-item .information-block.expiredBlock .information-right-block .expired-block,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .information-block.expiredBlock .information-right-block .expired-block {
      width: 90%;
    }
}

  .jobs-list-item {
    position: relative;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    margin: 0 0 28px;
    padding: 24px;
    border: 1px solid transparent;
    transition: all .3s ease-in-out;
  }

  .jobs-list-item:hover {
    -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    border: 1px solid rgba(0,0,0,0.2);
  }

  .jobs-list-item:hover .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .action-label {
    height: 20px;
    opacity: 1;
  }

  .jobs-list-item:hover .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .each-job-action {
    top: -10px;
  }

  .jobs-list-item:hover .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .each-job-action.refer-action-item {
    top: 0;
  }

  .jobs-list-item:last-of-type {
    margin-bottom: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block {
    width: 100%;
    position: relative;
  }

  .jobs-list-item .new-job-actions-card .information-block.expiredBlock .information-details-wrapper .job-description {
    color: rgba(0,0,0,0.4);
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper {
    max-width: 50%;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .applied-text-wrapper .applied-text {
    color: #85878C;
    display: inline-block;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 24px;
    margin-bottom: 32px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .applied-text-wrapper .applied-text .icon {
    color: rgba(0,0,0,0.5);
    width: 24px;
    height: 24px;
    display: inline-block;
    font-size: 24px;
    margin-right: 10px;
    vertical-align: middle;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block {
    margin: 0 0 34px;
    display: inline-block;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-critical,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward-double {
    padding: 4px 16px;
    background-color: rgba(249,249,249,0.5);
    font-size: 16px;
    line-height: 24px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    color: #000000;
    margin-right: 16px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-critical i.icon,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward i.icon,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward-double i.icon {
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    padding-right: 4px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-critical {
    position: relative;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-critical i {
    color: #ff9b00;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-critical i.icon {
    width: 18px;
    height: 13px;
    font-size: 18px;
    padding: 0;
    align-items: center;
    display: inline-flex;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    position: absolute;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-critical span {
    margin-left: 24px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward-double {
    color: #000000;
    margin-right: 8px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward i,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block .job-reward-double i {
    color: #6a46e7;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .job-postdate {
    margin: 0 0 36px;
    font-family: 'AvenirRoman';
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .job-postdate .icon {
    height: 16px;
    font-size: 13px;
    line-height: 1;
    display: inline-flex;
    padding-right: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper {
    max-width: 50%;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .each-job-action {
    position: relative;
    top: 0;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item+.job-action-item .each-job-action {
    margin-left: 24px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button {
    width: 40px;
    height: 40px;
    background-color: transparent;
    padding: 0;
    position: relative;
    border-radius: 100%;
    border: none;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button:hover {
    background-color: #000000;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button:hover .action-overlay {
    display: block;
    background-color: rgba(255,255,255,0.8);
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button:active {
    background-color: #000000;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button:active .action-overlay {
    display: block;
    background-color: rgba(255,255,255,0.94);
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button .action-overlay {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #fff;
    display: none;
    z-index: 1;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button .action-icon {
    position: relative;
    z-index: 2;
    color: #000000;
    font-size: 20px;
    height: 20px;
    width: 20px;
    display: inline-block;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button .action-icon .icon {
    vertical-align: middle;
    height: 20px;
    width: 20px;
    display: inline-block;
    line-height: 1;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button:disabled {
    pointer-events: none;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button:disabled .action-icon {
    color: #85878C;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .apply-button-inner-wrapper .action-button:disabled+.action-label {
    color: #85878C;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .tooltip-outer-wrapper {
    display: none;
    position: absolute;
    padding-top: 34px;
    top: 34px;
    right: 0;
    z-index: 1;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper .tooltip-outer-wrapper .desktop-tooltip {
    color: #000000;
    display: block;
    min-width: 230px;
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 14px;
    line-height: 20px;
    -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
    -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
    box-shadow: 0 4px 32px rgba(0,0,0,0.12);
    background-color: #ffffff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    padding: 4px 16px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper.anchor-disabled .apply-button-inner-wrapper {
    pointer-events: none;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .apply-button-outer-wrapper.anchor-disabled:hover .tooltip-outer-wrapper {
    display: block;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .action-label {
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
    margin-top: 2px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    opacity: 0;
    height: 0;
    transition: all ease-in-out .3s;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item {
    background-color: transparent;
    padding: 0;
    position: relative;
    border-radius: 100%;
    border: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item:hover label {
    background-color: rgba(0,0,0,0.2);
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item:active label {
    background-color: rgba(0,0,0,0.06);
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item .savejob-overlay {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #fff;
    display: none;
    z-index: 1;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    margin: 0;
    position: relative;
    z-index: 2;
    color: #000000;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label.disabled {
    opacity: 1;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label input[type="checkbox"] {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    margin: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label input[type="checkbox"]:focus,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label input[type="checkbox"]:active {
    margin: 0;
    outline: none;
    outline-offset: 0;
    border: none;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label .label-content {
    height: 20px;
    width: 20px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label .label-content>i {
    color: #000000;
    font-size: 20px;
    height: 20px;
    width: 20px;
    display: inline-block;
    line-height: 1;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label input:checked~.label-content {
    color: #000000;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .save-action-item label input[type="checkbox"]:focus+.label-content {
    outline: 2px dotted #000000;
    outline-offset: -2px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .refer-friend-button {
    padding: 10px 16px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .refer-friend-button:hover {
    background-color: rgba(0,0,0,0.2);
    color: #000000;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .refer-friend-button:active {
    background-color: rgba(0,0,0,0.06);
    color: #000000;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .remove-action-item {
    position: relative;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .remove-action-item .remove-job-btn {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1;
    text-align: right;
    color: #000000;
    position: relative;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .remove-action-item .remove-job-btn:focus,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .remove-action-item .remove-job-btn:active {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .tooltip-text {
    display: none;
    position: absolute;
    top: 0;
    right: 30px;
    padding: 2px 10px;
    font-size: 12px;
    line-height: 18px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    background-color: #ffffff;
    white-space: nowrap;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .tooltip-text::before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .tooltip-text::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px;
    position: absolute;
    z-index: 99;
    top: 23%;
    right: -9px;
    border-color: transparent transparent transparent #ffffff;
    display: none;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item .tooltip-text::after {
    top: 23%;
    right: -9px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item:hover .tooltip-text {
    display: block !important;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item:hover .tooltip-text::before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-right-wrapper .job-actions .job-action-item:hover .tooltip-text::after {
    display: block;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-title {
    display: block;
    margin: 0 0 8px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-title:hover {
    color: #000000;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-description {
    margin: 16px 0 0;
    font-family: FSThriveElliotWeb-Regular;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    word-break: break-word;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .team-block {
    margin: 16px 0 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block .matched-skills-backdrop,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block .job-featuredJob {
    margin: 20px 0 0;
    display: inline-block;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block .job-featuredJob {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #6a46e7;
    position: relative;
    word-wrap: break-word;
    word-break: break-word;
    padding: 6px 12px 6px 12px;
    margin-right: 24px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(106,70,231,0.1);
    border: none;
    display: inline-block;
    margin: 20px 0 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field {
    display: inline-block;
    position: relative;
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.hide.job-description {
    height: 0;
    display: block !important;
    overflow: hidden;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.hide.postedDate {
    height: 36px;
    display: block !important;
    overflow: hidden;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field span {
    display: inline-flex;
    align-items: baseline;
    padding-right: 16px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field span i.icon {
    font-size: 14px;
    line-height: 1;
    display: inline-flex;
    padding-right: 6px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.job-title,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.descriptionTeaser,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.teamList,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.ml_skills {
    display: block;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.job-title span,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.descriptionTeaser span,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.teamList span,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.ml_skills span {
    display: block;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.job-title,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.descriptionTeaser,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.teamList,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.ml_skills,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.fitLevel,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.isCritical,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.isFeaturedJob {
    padding-left: 0;
    padding-right: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.job-title:before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.descriptionTeaser:before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.teamList:before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.ml_skills:before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.fitLevel:before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.isCritical:before,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.isFeaturedJob:before {
    display: none !important;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.job-title+.job-field:not(.hide) {
    padding-left: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field.job-title+.job-field:not(.hide):before {
    display: none !important;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info span,
  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info p {
    word-break: break-all;
    word-break: break-word;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-multi-locations button {
    cursor: pointer;
    background: none;
    border: none;
    display: inline-block;
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-multi-locations ul {
    padding: 0;
    margin: 0;
    overflow: hidden;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-multi-locations ul .location {
    width: 50%;
    float: left;
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    padding-right: 15px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-multi-locations ul .location:nth-child(even) {
    padding-right: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations {
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations>li {
    width: 100%;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations button {
    cursor: pointer;
    border: none;
    margin: 12px 0 0 0;
    display: inline-block;
    padding: 0;
    background: none;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations button .icon {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    padding-right: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations button .icon-down-arrow {
    font-size: 10px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations ul .location {
    width: 50%;
    float: left;
    padding-right: 8px;
  }

  .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations ul .location:nth-child(even) {
    padding-right: 0;
  }

  .jobs-list-item .new-job-actions-card .information-block:after {
    content: '';
    clear: both;
    display: table;
  }

@media (max-width:767px) {
    .jobs-list-item .new-job-actions-card .information-block.expiredBlock .information-details-wrapper .job-info .postedDate {
      display: none;
    }

    .jobs-list-item .new-job-actions-card .information-block.expiredBlock .information-right-block .expired-block {
      position: relative;
      width: 100%;
      margin-top: 16px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper {
      width: 100%;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper {
      max-width: 100%;
      width: 100%;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .critical-reward-block {
      margin: 0 0 20px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .job-postdate {
      margin: 0 0 8px;
      font-size: 14px;
      line-height: 20px;
      width: 90%;
      max-width: 90%;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-top-wrapper .information-top-left-wrapper .applied-text-wrapper .applied-text {
      margin-bottom: 20px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile {
      margin-top: 34px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-evenly;
      flex-wrap: wrap;
      align-items: center;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item {
      list-style: none;
      display: inline-block;
      vertical-align: middle;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item+.refer {
      flex-basis: 100%;
      margin: 24px 0 0;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .anchor-disabled {
      pointer-events: none;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper a {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper.show-tooltip .mobile-tooltip {
      display: block;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper .action-button {
      background-color: transparent;
      border: none;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper .action-button .action-icon {
      color: #000000;
      font-size: 20px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper .action-button:disabled {
      pointer-events: none;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper .action-button:disabled .action-icon {
      color: #85878C;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper .action-button:disabled+.action-label {
      color: #85878C;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper .action-label {
      display: block;
      color: #000000;
      font-family: FSThriveElliotWeb-Heavy;
      margin-top: 2px;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .apply-button-wrapper .mobile-tooltip {
      display: none;
      position: absolute;
      min-width: 230px;
      color: #000000;
      font-family: FSThriveElliotWeb-Heavy;
      font-size: 14px;
      line-height: 20px;
      padding: 6px 16px;
      -webkit-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
      -moz-box-shadow: 0 4px 32px rgba(0,0,0,0.12);
      box-shadow: 0 4px 32px rgba(0,0,0,0.12);
      border-radius: 8px;
      transform: translate(-110px, -92px);
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label.disabled {
      opacity: 1;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"] {
      opacity: 0;
      filter: alpha(opacity=0);
      position: absolute;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
      margin: 0;
      outline: none;
      outline-offset: 0;
      border: none;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label .label-content>i {
      color: #000000;
      font-size: 20px;
      line-height: 1px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label input:checked~.label-content {
      color: #000000;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
      outline: 2px dotted #000000;
      outline-offset: -2px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .savejob-checkbox .action-label {
      display: block;
      color: #000000;
      font-family: FSThriveElliotWeb-Heavy;
      margin-top: 2px;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .refer-action-item .refer-friend-button {
      width: 100%;
      font-family: FSThriveElliotWeb-Heavy;
      padding: 10px 16px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .tooltip-text {
      display: none;
      position: absolute;
      top: 0;
      right: 30px;
      padding: 2px 10px;
      font-size: 12px;
      line-height: 18px;
      box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
      background-color: #ffffff;
      white-space: nowrap;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .tooltip-text::before,
    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .tooltip-text::after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px;
      position: absolute;
      z-index: 99;
      top: 23%;
      right: -9px;
      border-color: transparent transparent transparent #ffffff;
      display: none;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item .tooltip-text::after {
      top: 23%;
      right: -9px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item:hover .tooltip-text {
      display: block !important;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item:hover .tooltip-text::before,
    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .quick-job-actions-mobile .job-actions .job-action-item:hover .tooltip-text::after {
      display: block;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-title {
      margin: 0 0 16px;
      font-size: 18px;
      line-height: 28px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .team-block {
      margin: 20px 0 0;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block .matched-skills-backdrop,
    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block .job-featuredJob {
      margin-top: 25px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block .matched-skills-backdrop {
      margin-right: 12px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .fl-dr-block .job-featuredJob {
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 100%;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-info .job-field {
      display: block;
      width: 100%;
      padding: 0 0 8px;
      font-size: 16px;
      line-height: 24px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations {
      font-size: 16px;
      line-height: 24px;
    }

    .jobs-list-item .new-job-actions-card .information-block .information-details-wrapper .information-bottom-wrapper .job-multi-locations ul .location {
      width: 100%;
    }
}

  .jobs-list-item .information-block {
    width: 100%;
    position: relative;
  }

  .jobs-list-item .information-block.expiredBlock .information-left-block .job-description {
    color: rgba(0,0,0,0.4);
  }

  .jobs-list-item .information-block .information-left-block {
    width: 85%;
    float: left;
    vertical-align: top;
  }

  .jobs-list-item .information-block .information-left-block .applied-text-wrapper .applied-text {
    color: #85878C;
    display: inline-block;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 24px;
    margin-bottom: 16px;
  }

  .jobs-list-item .information-block .information-left-block .applied-text-wrapper .applied-text .icon {
    color: rgba(0,0,0,0.5);
    width: 24px;
    height: 24px;
    display: inline-block;
    font-size: 24px;
    margin-right: 10px;
    vertical-align: middle;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block {
    margin: 0 0 14px;
    display: inline-block;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-critical,
  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward,
  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward-double {
    padding: 4px 8px;
    background-color: #fcfcfc;
    font-size: 14px;
    line-height: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    color: #000000;
    margin-right: 8px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-critical i.icon,
  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward i.icon,
  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward-double i.icon {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    padding-right: 4px;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-critical {
    position: relative;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-critical i {
    color: #ff9b00;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-critical i.icon {
    width: 18px;
    height: 13px;
    font-size: 18px;
    padding: 0;
    align-items: center;
    display: inline-flex;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    position: absolute;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-critical span {
    margin-left: 24px;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward,
  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward-double {
    color: #000000;
    margin-right: 8px;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward i,
  .jobs-list-item .information-block .information-left-block .critical-reward-block .job-reward-double i {
    color: #6a46e7;
  }

  .jobs-list-item .information-block .information-left-block .job-postdate {
    margin: 0 0 8px;
    font-family: 'AvenirRoman';
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .information-block .information-left-block .job-postdate .icon {
    height: 16px;
    font-size: 13px;
    line-height: 1;
    display: inline-flex;
    padding-right: 0;
  }

  .jobs-list-item .information-block .information-left-block .job-title {
    display: block;
    margin: 0 0 8px;
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
  }

  .jobs-list-item .information-block .information-left-block .job-title:hover {
    color: #000000;
  }

  .jobs-list-item .information-block .information-left-block .job-description {
    margin: 16px 0 0;
    font-family: FSThriveElliotWeb-Regular;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    word-break: break-word;
  }

  .jobs-list-item .information-block .information-left-block .team-block {
    margin: 16px 0 0;
  }

  .jobs-list-item .information-block .information-left-block .fl-dr-block {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
  }

  .jobs-list-item .information-block .information-left-block .fl-dr-block .matched-skills-backdrop,
  .jobs-list-item .information-block .information-left-block .fl-dr-block .job-featuredJob {
    margin: 20px 0 0;
    display: inline-block;
  }

  .jobs-list-item .information-block .information-left-block .fl-dr-block .job-featuredJob {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #6a46e7;
    position: relative;
    word-wrap: break-word;
    word-break: break-word;
    padding: 6px 12px 6px 12px;
    margin-right: 24px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(106,70,231,0.1);
    border: none;
    display: inline-block;
    margin: 20px 0 0;
  }

  .jobs-list-item .information-block .information-left-block .job-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field {
    position: relative;
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.hide.job-description {
    height: 0;
    display: block !important;
    overflow: hidden;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.hide.postedDate {
    height: 36px;
    display: block !important;
    overflow: hidden;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field span {
    display: inline-flex;
    align-items: center;
    padding-right: 16px;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field span i.icon {
    height: 16px;
    font-size: 14px;
    line-height: 1;
    display: inline-flex;
    padding-right: 6px;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.job-title,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.descriptionTeaser,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.teamList,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.ml_skills {
    display: block;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.job-title span,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.descriptionTeaser span,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.teamList span,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.ml_skills span {
    display: block;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.job-title,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.descriptionTeaser,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.teamList,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.ml_skills,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.fitLevel,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.isCritical,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.isFeaturedJob {
    padding-left: 0;
    padding-right: 0;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.job-title:before,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.descriptionTeaser:before,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.teamList:before,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.ml_skills:before,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.fitLevel:before,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.isCritical:before,
  .jobs-list-item .information-block .information-left-block .job-info .job-field.isFeaturedJob:before {
    display: none !important;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.job-title+.job-field:not(.hide) {
    padding-left: 0;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-field.job-title+.job-field:not(.hide):before {
    display: none !important;
  }

  .jobs-list-item .information-block .information-left-block .job-info span,
  .jobs-list-item .information-block .information-left-block .job-info p {
    word-break: break-all;
    word-break: break-word;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-multi-locations button {
    cursor: pointer;
    background: none;
    border: none;
    display: inline-block;
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-multi-locations ul {
    padding: 0;
    margin: 0;
    overflow: hidden;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-multi-locations ul .location {
    width: 50%;
    float: left;
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    padding-right: 15px;
  }

  .jobs-list-item .information-block .information-left-block .job-info .job-multi-locations ul .location:nth-child(even) {
    padding-right: 0;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations {
    font-family: FSThriveElliotWeb-Light;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations>li {
    width: 100%;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations button {
    cursor: pointer;
    border: none;
    margin: 12px 0 0 0;
    display: inline-block;
    padding: 0;
    background: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations button .icon {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    padding-right: 0;
    margin-right: 4px;
    flex-shrink: 0;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations button .icon-down-arrow {
    font-size: 10px;
    margin-top: 4px;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations button>span {
    margin-right: 4px;
    text-align: left;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations ul .location {
    width: 50%;
    float: left;
    padding-right: 8px;
  }

  .jobs-list-item .information-block .information-left-block .job-multi-locations ul .location:nth-child(even) {
    padding-right: 0;
  }

  .jobs-list-item .information-block .information-right-block {
    float: left;
    width: 15%;
    text-align: right;
    margin-top: 0;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .refer-action-item .refer-friend-button {
    min-width: 130px;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item+.job-action-item {
    margin-left: 24px;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .plain-button {
    min-height: 40px;
    width: auto;
    font-family: FSThriveElliotWeb-Heavy;
    font-weight: normal;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    border-color: #ffffff;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .plain-button:hover,
  .jobs-list-item .information-block .information-right-block .job-action-item .plain-button:active {
    color: #000000;
    background: none;
    background-color: #fff;
    border-color: #ffffff;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .plain-button:hover,
  .jobs-list-item .information-block .information-right-block .job-action-item .plain-button:active {
    color: #000000;
    background: none;
    background-color: #fff;
    border-color: #ffffff;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox {
    text-align: right;
    width: 24px;
    height: 24px;
    line-height: 24px;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label {
    position: relative;
    font-weight: normal;
    margin: 0;
    cursor: pointer;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label.disabled {
    opacity: 1;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label input {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label input[type="checkbox"] {
    margin: 0;
    outline: none;
    outline-offset: 0;
    border: none;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label input[type="checkbox"]:focus,
  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label input[type="checkbox"]:active {
    margin: 0;
    outline: none;
    outline-offset: 0;
    border: none;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label .label-content {
    color: #000000;
    font-size: 12px;
    display: inline-block;
    font-weight: 100;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label .label-content>i {
    display: block;
    font-size: 16px;
    line-height: 1;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label input:checked~.label-content {
    color: #000000;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .savejob-checkbox label input[type="checkbox"]:focus+.label-content {
    outline: 2px dotted #000000;
    outline-offset: -2px;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .remove-action-item {
    position: relative;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .remove-action-item .remove-job-btn {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1;
    text-align: right;
    color: #000000;
    position: relative;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .remove-action-item .remove-job-btn:focus,
  .jobs-list-item .information-block .information-right-block .job-action-item .remove-action-item .remove-job-btn:active {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .tooltip-text {
    display: none;
    position: absolute;
    top: 0;
    right: 30px;
    padding: 2px 10px;
    font-size: 12px;
    line-height: 18px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    background-color: #ffffff;
    white-space: nowrap;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .tooltip-text::before,
  .jobs-list-item .information-block .information-right-block .job-action-item .tooltip-text::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px;
    position: absolute;
    z-index: 99;
    top: 23%;
    right: -9px;
    border-color: transparent transparent transparent #ffffff;
    display: none;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item .tooltip-text::after {
    top: 23%;
    right: -9px;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item:hover .tooltip-text {
    display: block !important;
  }

  .jobs-list-item .information-block .information-right-block .job-action-item:hover .tooltip-text::before,
  .jobs-list-item .information-block .information-right-block .job-action-item:hover .tooltip-text::after {
    display: block;
  }

  .jobs-list-item .information-block .information-right-block .hide-recommendation-btn {
    background: transparent;
    padding: 0;
    margin-right: 10px;
  }

  .jobs-list-item .information-block .information-right-block .hide-recommendation-btn .icon {
    font-size: 20px;
    height: 20px;
    display: inline-block;
    width: 20px;
  }

  .jobs-list-item .information-block:after {
    content: '';
    clear: both;
    display: table;
  }

@media (max-width:767px) {
    .jobs-list-item {
      padding: 24px 20px;
    }

    .jobs-list-item .information-block.expiredBlock .information-left-block .job-info .postedDate {
      display: none;
    }

    .jobs-list-item .information-block.expiredBlock .information-right-block .expired-block {
      position: relative;
      width: 100%;
      margin-top: 16px;
    }

    .jobs-list-item .information-block .information-left-block {
      width: 100%;
    }

    .jobs-list-item .information-block .information-left-block .critical-reward-block {
      margin: 0 0 12px;
    }

    .jobs-list-item .information-block .information-left-block .job-postdate {
      margin: 0 0 10px;
      font-size: 14px;
      line-height: 20px;
      width: 90%;
      max-width: 90%;
    }

    .jobs-list-item .information-block .information-left-block .job-title {
      margin: 0 0 16px;
      font-size: 18px;
      line-height: 28px;
      max-width: 90%;
    }

    .jobs-list-item .information-block .information-left-block .team-block {
      margin: 20px 0 0;
    }

    .jobs-list-item .information-block .information-left-block .fl-dr-block .matched-skills-backdrop,
    .jobs-list-item .information-block .information-left-block .fl-dr-block .job-featuredJob {
      margin-top: 25px;
    }

    .jobs-list-item .information-block .information-left-block .fl-dr-block .matched-skills-backdrop {
      margin-right: 12px;
    }

    .jobs-list-item .information-block .information-left-block .fl-dr-block .job-featuredJob {
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 100%;
    }

    .jobs-list-item .information-block .information-left-block .job-info .job-field {
      display: block;
      width: 100%;
      padding: 0 0 8px;
      font-size: 16px;
      line-height: 24px;
    }

    .jobs-list-item .information-block .information-left-block .job-multi-locations {
      font-size: 16px;
      line-height: 24px;
    }

    .jobs-list-item .information-block .information-left-block .job-multi-locations ul .location {
      width: 100%;
    }

    .jobs-list-item .information-block .information-right-block {
      width: 100%;
      text-align: left;
      margin: 0;
      display: inline-block;
    }

    .jobs-list-item .information-block .information-right-block .job-actions {
      display: inherit;
    }

    .jobs-list-item .information-block .information-right-block .job-actions .job-action-item {
      display: block;
    }

    .jobs-list-item .information-block .information-right-block .job-actions .job-action-item+.job-action-item {
      margin-left: 16px;
    }

    .jobs-list-item .information-block .information-right-block .job-actions .job-action-item .refer-action-item {
      margin-top: 16px;
    }

    .jobs-list-item .information-block .information-right-block .job-actions .job-action-item .refer-action-item .refer-friend-button {
      min-height: 24px;
      font-size: 14px;
      padding: 4px 24px;
      line-height: 20px;
      min-width: 130px;
      width: 100%;
    }

    .jobs-list-item .information-block .information-right-block .job-actions .job-action-item .remove-action-item,
    .jobs-list-item .information-block .information-right-block .job-actions .job-action-item .save-action-item {
      position: absolute;
      top: 37px;
      bottom: inherit;
      right: 0;
    }

    .jobs-list-item .information-block .information-right-block .job-actions .job-action-item .remove-action-item:hover .tooltip-text {
      display: none !important;
    }

    .jobs-list-item .information-block .information-right-block .hide-recommendation-btn {
      position: absolute;
      top: 35px;
      bottom: inherit;
      right: 26px;
    }
}

  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category span,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location span {
    margin: 0;
  }

  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category .button-pre-text,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location .button-pre-text {
    margin-right: 8px !important;
  }

  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category .button-pre-text::after,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location .button-pre-text::after {
    display: none !important;
  }

  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category .see-multiple-cat-btn,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location .see-multiple-cat-btn,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category .see-multiple-loc-btn,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location .see-multiple-loc-btn {
    font-family: FSThriveElliotWeb-Heavy;
    background: transparent;
    padding: 0;
    border: none;
    text-decoration: underline;
    vertical-align: bottom;
  }

  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category .see-multiple-cat-btn:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location .see-multiple-cat-btn:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category .see-multiple-loc-btn:focus,
  .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location .see-multiple-loc-btn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

@media only screen and (max-width:1151px) {
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-category span,
    .IM-job-page .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default .multiple-location span {
      display: inline;
      vertical-align: middle;
    }
}

@media only screen and (max-width:767px) {
    .IM-job-page .job-info .job-other-info .job-multi-category .category,
    .IM-job-page .job-info .job-other-info .job-multi-locations .category,
    .IM-job-page .job-info .job-other-info .job-multi-category .location,
    .IM-job-page .job-info .job-other-info .job-multi-locations .location {
      width: 100%;
      display: block;
      margin-bottom: 8px;
    }

    .IM-job-page .job-info .job-other-info .job-multi-category .category:before,
    .IM-job-page .job-info .job-other-info .job-multi-locations .category:before,
    .IM-job-page .job-info .job-other-info .job-multi-category .location:before,
    .IM-job-page .job-info .job-other-info .job-multi-locations .location:before {
      display: none;
    }
}

  .ph-form-builder-outer-wrapper .popup-modal-backdrop {
    overflow-y: auto;
  }

  .ph-form-builder-outer-wrapper .popup-modal-backdrop .default_dialog {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1200;
    position: fixed;
    overflow-y: auto;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper {
    width: 100%;
    margin: 80px auto;
    position: relative;
    max-width: 720px;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .review-wrapper {
    padding: 28px 0;
    position: relative;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .review-wrapper .review-heading {
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .review-wrapper .btn-close {
    top: 50%;
    right: 42px;
    border: none;
    padding: 0;
    position: absolute;
    font-size: 12px;
    line-height: 1;
    background-color: transparent;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .review-wrapper .progress-bar {
    bottom: 0;
    height: 4px;
    position: absolute;
    background-color: #000000;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .form-header-wrapper .heading-text {
    padding: 40px 40px 0;
    margin-bottom: 32px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .form-header-wrapper .btn-close {
    top: 45px;
    color: #000000;
    right: 42px;
    border: none;
    padding: 0;
    position: absolute;
    font-size: 13px;
    line-height: 1;
    background-color: transparent;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content {
    padding: 0 40px 40px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row {
    margin: 0 0 28px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .shake-text {
    color: #f83b4e;
    animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
  }

@keyframes shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
      transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0);
    }

    40%, 60% {
      transform: translate3d(4px, 0, 0);
    }
}

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row:last-of-type {
    margin-bottom: 0;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row::before,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row::after {
    display: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row.form-row {
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row.checkbox-row {
    margin: -20px 0 28px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .language-wrapper {
    margin-bottom: 48px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:not(:first-of-type) {
    border-top: 1px solid #f9f9f9;
    padding-top: 48px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:last-of-type {
    margin-bottom: 40px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .btn-add-language {
    color: #000000;
    border: none;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    background-color: transparent;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .btn-add-language .icon {
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
    vertical-align: middle;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .btn-add-language span {
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group {
    margin-bottom: 0;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-label {
    color: #85878C;
    margin: 0 0 8px;
    font-size: 14px;
    min-height: 20px;
    line-height: 20px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-label .required-field {
    color: #f83b4e;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper {
    width: 100%;
    position: relative;
    margin-bottom: 8px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker {
    color: #000000;
    width: 100%;
    border: 1px solid #000000;
    height: 40px;
    padding: 10px 30px 10px 16px;
    z-index: 2;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    background-color: transparent;
    cursor: pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled] {
    background-color: #eeeeee;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker[disabled]+.cancel .icon-cancel {
    display: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker::-webkit-input-placeholder {
    color: #85878C;
    font-size: 14px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker::-moz-placeholder {
    color: #85878C;
    font-size: 14px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:-ms-input-placeholder {
    color: #85878C;
    font-size: 14px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:-moz-placeholder {
    color: #85878C;
    font-size: 14px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .input-date-picker:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    border-color: #000000;
    outline-offset: 0;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .cancel {
    top: 12px;
    color: #adafb3;
    right: 16px;
    position: absolute;
    font-size: 13px;
    line-height: 1;
    background: transparent;
    border: none;
    z-index: 3;
    padding: 0;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .icon-calendar-7 {
    top: 13px;
    color: #adafb3;
    right: 16px;
    position: absolute;
    font-size: 13px;
    z-index: 1;
    line-height: 1;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
    top: 44px !important;
    left: auto !important;
    right: 0;
    z-index: 9;
    position: absolute !important;
    background-color: transparent;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single.is-hidden {
    display: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar {
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
    -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
    box-shadow: 0 4px 4px 0 rgba(0,0,0,0.22);
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title {
    color: #000000;
    padding: 12px 16px;
    flex-flow: wrap;
    font-size: 14px;
    align-items: center;
    line-height: 20px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label {
    position: relative;
    font-size: 0;
    line-height: 1;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label::before {
    top: 50%;
    right: 0;
    speak: none;
    content: "\e0ee";
    position: absolute;
    font-size: 10px;
    font-style: normal !important;
    font-family: "platform-font" !important;
    font-weight: normal !important;
    line-height: 1;
    font-variant: normal !important;
    text-transform: none !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select {
    color: #000000;
    border: none;
    z-index: 1;
    position: relative;
    font-size: 12px;
    min-height: auto;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 18px;
    padding-right: 16px;
    -moz-appearance: none;
    background-color: transparent;
    -webkit-appearance: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select::-ms-expand {
    display: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title .pika-label .pika-select:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button {
    border: none;
    padding: 0;
    position: relative;
    font-size: 0;
    min-width: 20px;
    min-height: 16px;
    background-color: transparent;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-prev:before {
    left: 0;
    content: "\5e";
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next {
    float: right;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button.pika-next:before {
    right: 0;
    content: "\5d";
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button::before {
    top: 50%;
    color: #000000;
    speak: none;
    position: absolute;
    font-size: 20px;
    font-style: normal !important;
    font-family: "platform-font" !important;
    font-weight: normal !important;
    line-height: 1;
    font-variant: normal !important;
    text-transform: none !important;
    -webkit-font-smoothing: antialiased;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-title button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table {
    background-color: #ffffff;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    -ms-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th {
    color: #85878C;
    padding: 12px 0;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th:first-of-type {
    padding-left: 12px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th:last-of-type {
    padding-right: 12px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[title],
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table thead tr th abbr[data-original-title] {
    cursor: initial;
    border-bottom: none;
    text-decoration: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row:last-of-type td {
    padding-bottom: 8px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td {
    padding: 4px;
    text-align: center;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:first-of-type {
    padding-left: 12px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td:last-of-type {
    padding-right: 12px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected {
    background-color: #000000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button {
    color: #ffffff;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today {
    background-color: #fcfcfc;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button {
    color: #000000;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td.is-disabled .pika-button {
    color: #808080;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button {
    color: #000000;
    width: 30px;
    border: none;
    height: 30px;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    background-color: transparent;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single .pika-lendar .pika-table tbody .pika-row td .pika-button:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: 0;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items {
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item {
    opacity: .9;
    padding: 2px 16px 2px 8px;
    position: relative;
    margin-bottom: 8px;
    background-color: rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item:not(:first-of-type) {
    margin-left: 8px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .text {
    color: rgba(0,0,0,0.85);
    font-size: 14px;
    line-height: 20px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .btn-cancel {
    top: 50%;
    right: 0;
    border: none;
    padding: 0;
    position: absolute;
    font-size: 9px;
    background-color: transparent;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .selected-items-wrapper .selected-items .selected-item .btn-cancel:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items {
    position: relative;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list {
    top: 40px;
    left: 0;
    right: 0;
    height: auto;
    z-index: 10;
    position: absolute;
    max-height: 200px;
    overflow-y: auto;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    -webkit-border-radius: 0 0 13px 13px;
    -moz-border-radius: 0 0 13px 13px;
    -ms-border-radius: 0 0 13px 13px;
    border-radius: 0 0 13px 13px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item {
    padding: 16px 24px;
    position: relative;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item:hover {
    cursor: pointer;
    background-color: rgba(0,168,182,0.1);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item.listitem-focused {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: -2px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .list-item-name {
    color: #000000;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .list-item-name em {
    font-family: FSThriveElliotWeb-Heavy;
    font-style: normal;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .icon-plus {
    color: #000000;
    display: inline-block;
    font-size: 10px;
    margin-right: 4px;
    vertical-align: middle;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .icon-plus::before {
    top: 50%;
    left: 12px;
    position: absolute;
    transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .dropdown-list .list-item .icon-check-mark-thick {
    top: 50%;
    left: 15px;
    color: #000000;
    position: absolute;
    font-size: 12px;
    vertical-align: middle;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper {
    width: 100%;
    display: inline-block;
    position: relative;
    max-width: 345px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper .icon {
    top: 50%;
    right: 16px;
    position: absolute;
    font-size: 10px;
    line-height: 1;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper .icon.icon-cancel:hover {
    cursor: pointer;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .delete-btn {
    top: 38px;
    color: #000000;
    right: 2px;
    border: none;
    padding: 0;
    position: absolute;
    font-size: 18px;
    line-height: 1;
    background-color: transparent;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .icon-down-arrow,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .icon-cancel {
    top: 50%;
    right: 16px;
    position: absolute;
    font-size: 12px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control {
    color: #000000;
    padding: 10px 16px;
    font-size: 14px;
    min-height: 40px;
    text-align: left;
    line-height: 20px;
    border-color: #000000;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.error {
    border-color: #f83b4e;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.max-char-error {
    border-color: #f83b4e;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control[disabled] {
    color: #85878C;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control[disabled]+.icon-down-arrow+.icon-cancel {
    display: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control::-webkit-input-placeholder {
    color: rgba(133,135,140,0.7);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control::-moz-placeholder {
    color: rgba(133,135,140,0.7);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:-ms-input-placeholder {
    color: rgba(133,135,140,0.7);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:-moz-placeholder {
    color: rgba(133,135,140,0.7);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:focus {
    border-color: #000000;
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control:focus.max-char-error {
    border-color: #f83b4e;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper {
    position: relative;
    padding-right: 36px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper .icon {
    top: 50%;
    color: #000000;
    right: 20px;
    position: absolute;
    font-size: 12px;
    line-height: 1;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper {
    position: relative;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .form-control[disabled] .icon {
    display: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list {
    top: 44px;
    left: 0;
    right: 0;
    height: auto;
    z-index: 15;
    position: absolute;
    max-height: 176px;
    text-align: left;
    overflow-y: auto;
    padding-top: 11px;
    background-color: #ffffff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
    -moz-box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
    box-shadow: 0 2px 8px 0 rgba(173,175,179,0.25);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list:focus {
    outline: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item {
    padding: 5px 16px 5px 32px;
    position: relative;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item:hover {
    background-color: rgba(0,0,0,0.05);
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item.listitem-focused {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    outline-offset: -2px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item.active {
    color: #000000;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .custom-field-wrapper .dropdown-list .list-item .icon {
    top: 32%;
    left: 16px;
    position: absolute;
    font-size: 10px;
    line-height: 1;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .error-text {
    color: #f83b4e;
    display: block;
    margin-top: 4px;
    font-family: FSThriveElliotWeb-Bold;
    font-size: 12px;
    line-height: 18px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group textarea {
    height: 120px;
    resize: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper:hover,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper:hover {
    cursor: pointer;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper .custom-input {
    top: 7px;
    left: 0;
    width: inherit;
    height: inherit;
    opacity: 0;
    position: absolute;
    min-height: 0;
    line-height: 1;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:focus+.custom-field,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper .custom-input:focus+.custom-field {
    outline: 2px dotted #000000;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:checked+.custom-field,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper .custom-input:checked+.custom-field {
    border-color: #000000;
    background-color: #000000;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-input:checked+.custom-field .icon,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper .custom-input:checked+.custom-field .icon {
    opacity: 1;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-field,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper .custom-field {
    width: 16px;
    border: 1px solid #000000;
    height: 16px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-field .icon,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper .custom-field .icon {
    top: 50%;
    left: 50%;
    color: #ffffff;
    opacity: 0;
    position: absolute;
    font-size: 10px;
    line-height: 10px;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .checkbox-wrapper .custom-label,
  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .radio-text-wrapper .custom-label {
    color: #adafb3;
    display: inline;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    font-weight: normal;
    line-height: 20px;
    margin-left: 6px;
    vertical-align: middle;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .char-count-wrapper {
    color: #adafb3;
    right: 16px;
    bottom: 10px;
    position: absolute;
    font-size: 14px;
    line-height: 20px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .char-count-wrapper.shake-text {
    color: #f83b4e;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper {
    margin-top: 28px;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper {
    position: relative;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:not(:first-of-type) {
    margin-left: 18px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:hover {
    cursor: pointer;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input {
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    opacity: 0;
    position: absolute;
    min-height: 16px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:focus+.custom-field {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:checked+.custom-field {
    border-color: #000000;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-input:checked+.custom-field .radio-circle {
    background-color: #000000;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-field {
    width: 16px;
    border: 1px solid #000000;
    height: 16px;
    display: inline-block;
    position: relative;
    margin-right: 8px;
    vertical-align: middle;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-field .radio-circle {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper .custom-label {
    color: #85878C;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .col-50 {
    width: 50%;
    padding: 0;
    max-width: 290px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row.col-50-flex {
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    gap: 28px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row.col-50-flex .col-50 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    max-width: 100%;
    width: 100%;
    gap: 16px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row.col-50-flex .col-50 .form-group {
    width: 100%;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper {
    padding: 24px 40px;
    border-top: 1px solid #f9f9f9;
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .left-button-wrapper .btn-cancel-delete {
    color: #000000;
    border: none;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    background-color: transparent;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
    margin-left: 12px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-close {
    display: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save {
    min-width: 120px;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-inactive {
    color: rgba(0,0,0,0.5);
    border-color: rgba(0,168,182,0.3);
    pointer-events: none;
  }

  .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn.btn-save.btn-inactive {
    color: rgba(0,0,0,0.5);
    border-color: rgba(0,168,182,0.3);
    pointer-events: none;
    background-color: rgba(0,168,182,0.3);
  }

  .ph-form-builder-outer-wrapper .warning-wrapper {
    width: 100%;
    margin: 80px auto;
    padding: 126px 64px;
    position: relative;
    max-width: 720px;
    text-align: center;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-form-builder-outer-wrapper .warning-wrapper .warning-content-wrapper .warning-heading {
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-form-builder-outer-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
    color: #000000;
    width: 100%;
    margin: 6px auto 0;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Light;
    line-height: 24px;
  }

  .ph-form-builder-outer-wrapper .warning-wrapper .warning-content-wrapper .btn.btn-sure {
    margin: 72px auto 0;
    display: block;
    min-width: 220px;
  }

  .ph-form-builder-outer-wrapper .warning-wrapper .warning-content-wrapper .btn.btn-cancel {
    border: none;
    margin: 32px auto 0;
    display: block;
    padding: 0;
    min-height: auto;
    background-color: transparent;
  }

@media (max-width:767px) {
    .ph-form-builder-outer-wrapper .ph-form-wrapper {
      height: 100vh;
      margin: 0;
      max-width: 100%;
      overflow-y: auto;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .review-wrapper {
      padding: 22px 0;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .review-wrapper .review-heading {
      padding: 0 36px;
      font-size: 18px;
      line-height: 28px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .review-wrapper .btn-close {
      right: 20px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .form-header-wrapper .heading-text {
      padding: 24px 34px 0 18px;
      font-size: 20px;
      line-height: 30px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-heading .form-header-wrapper .btn-close {
      top: 30px;
      right: 19px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content {
      padding: 0 18px 24px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .col-50 {
      max-width: 220px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .language-wrapper {
      margin-bottom: 40px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .language-wrapper:not(:first-of-type) {
      padding-top: 40px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .date-picker-field-wrapper .date-picker-wrapper .pika-single {
      top: auto !important;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .delete-btn {
      color: #000000;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .suggested-list-items .input-wrapper {
      width: 90%;
      max-width: 284px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper {
      padding-right: 30px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .form-group .form-control.dropdown-wrapper .icon {
      right: 14px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper {
      flex-wrap: wrap;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper {
      width: 50%;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:not(:first-of-type) {
      margin-left: 0;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:nth-of-type(3),
    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .column .radio-options-outer-wrapper .radio-wrapper:last-of-type {
      margin-top: 24px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row.col-50-flex .col-50 {
      gap: 0;
      flex-direction: column;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer {
      z-index: 10;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper {
      padding: 14px 18px 24px;
      flex-direction: column-reverse;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .left-button-wrapper {
      margin-top: 24px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper {
      text-align: center;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn {
      width: 100%;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-footer .form-footer-wrapper .right-button-wrapper .btn:not(:first-of-type) {
      margin-top: 16px;
      margin-left: 0;
    }

    .ph-form-builder-outer-wrapper .warning-wrapper {
      height: 100vh;
      padding: 24px 20px;
      align-items: center;
      justify-content: center;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    }

    .ph-form-builder-outer-wrapper .warning-wrapper .warning-content-wrapper .warning-content {
      margin: 14px auto 0;
      font-size: 14px;
      line-height: 20px;
    }

    .ph-form-builder-outer-wrapper .warning-wrapper .warning-content-wrapper .btn.btn-sure {
      margin: 40px auto 0;
    }

    .ph-form-builder-outer-wrapper .warning-wrapper .warning-content-wrapper .btn.btn-cancel {
      margin: 24px auto 0;
    }
}

@media (min-width:320px) and (max-width:480px) {
    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row.form-row {
      display: block;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .col-50 {
      width: 100%;
      max-width: none;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .col-50:last-of-type {
      margin-top: 14px;
    }

    .ph-form-builder-outer-wrapper .ph-form-wrapper .ph-form-content>.row .col-50:last-of-type .form-group .form-label {
      display: none;
    }
}

  /*!PKAEZQMI-start-less-footer-PKAEZQMI!*/

  footer {
    color: #000;
    padding: 55px 0;
    background-color: #fff200;
  }

  footer .view-desktop {
    display: block;
    position: relative;
  }

  footer .view-desktop select {
    background-color: transparent;
    padding: 1rem 1rem 1rem 1rem;
    width: 100%;
    -webkit-appearance: none;
    border: 2px solid #000000;
    font-weight: bold;
  }

  footer .view-desktop .caret {
    width: 1rem;
    height: 1rem;
    border-top: transparent;
    border-right: 2px #19191a solid;
    border-bottom: 2px #19191a solid;
    border-left: transparent;
    position: absolute;
    top: 84%;
    right: 2rem;
    transform: rotate(45deg) translate(-50%);
  }

  footer .view-desktop .footer-col {
    padding: 0 0;
  }

  footer .view-desktop .footer-col .footer-head {
    margin-bottom: 20px;
    width: 85%;
  }

  footer .view-desktop .footer-col .footer-head a {
    font-size: 14px;
    letter-spacing: .2px;
    color: #252526;
    text-transform: uppercase;
    font-weight: bold;
  }

  footer .view-desktop .footer-col .footer-head a:hover {
    color: #807900 !important;
  }

@media (max-width:1024px) {
    footer .view-desktop .footer-col .footer-head a {
      font-size: 14px;
    }
}

  footer .view-desktop .footer-col .footer-head.point {
    pointer-events: none;
  }

  footer .view-desktop .footer_navigation li {
    display: block;
    position: relative;
    line-height: 26px;
  }

  footer .view-desktop .footer_navigation li a {
    font-size: 13px;
    color: #252526;
    letter-spacing: .5px;
  }

  footer .view-desktop .footer_navigation li a:hover {
    color: #807900 !important;
  }

  footer .view-desktop .footer_navigation.small {
    margin: 12px 0 15px;
  }

  footer .view-desktop .footer_navigation.small li {
    display: inline-block;
    position: relative;
  }

  footer .view-desktop .footer_navigation.small li:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
  }

  footer .view-desktop .footer_navigation.small li:not(:last-child):after {
    position: absolute;
    height: 12px;
    width: 1px;
    content: "";
    background: #252526;
    right: 0;
    top: 4px;
  }

  footer .view-desktop .social_share {
    margin-bottom: 10px;
    margin-top: 38px;
  }

  footer .view-desktop .social_share li {
    display: inline-block;
    margin: 0 0 10px 0;
  }

  footer .view-desktop .social_share li a {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 1.8;
    background: #252526;
    color: #fff200;
  }

  footer .view-desktop .social_share li a:hover {
    background: #807900;
    color: #fff200 !important;
  }

  footer .view-mobile {
    display: none;
  }

  footer .footer-bottom {
    border-top: solid 1px #e6d801;
    padding-top: 20px;
    margin-top: 30px;
  }

  footer .footer-bottom .footer-col {
    padding: 0;
  }

  footer .footer-bottom .footer-col .footer-second-block {
    margin-bottom: 20px;
  }

  footer .footer-bottom .footer-col .footer-second-block li {
    display: inline-block;
    padding-right: 20px;
  }

  footer .footer-bottom .footer-col .footer-second-block li:last-child {
    padding-right: 0;
  }

  footer .footer-bottom .footer-col .copyright {
    font-size: .9em;
  }

  footer .footer-bottom .footer-col .copyright p {
    margin: 0;
  }

@media only screen and (max-width:1024px) {
    footer .view-desktop {
      display: block;
    }

    footer .view-desktop .footer-col {
      width: 16.667%;
      float: left;
    }

    footer .view-desktop .view-mobile {
      display: none;
    }
}

@media only screen and (max-width:768px) {
    footer .view-desktop {
      display: block;
    }

    footer .view-desktop .footer-col {
      width: 50%;
      float: left;
    }

    footer .view-desktop .footer-col .footer-second-block {
      text-align: center;
    }

    footer .view-desktop .view-mobile {
      display: none;
    }

    footer .footer-bottom .footer-col .copyright p {
      text-align: center;
    }

    footer .footer-bottom .footer-col figure {
      text-align: center;
    }
}

@media only screen and (max-width: 767px) {
    footer {
      padding: 5px 0;
    }

    footer .view-desktop {
      display: none;
      padding: 25px 0;
    }

    footer .view-desktop .footer-col {
      width: 100%;
      padding: 0 8px;
    }

    footer .view-desktop .footer-col .footer-head {
      margin-bottom: 10px;
    }

    footer .view-desktop .footer-col .footer_navigation {
      margin-bottom: 20px;
    }

    footer .view-desktop .footer-col .footer_navigation li {
      font-size: 14px;
      text-transform: capitalize;
      font-weight: bold;
      padding: 20px 0;
    }

    footer .view-mobile {
      display: block;
    }

    footer .view-mobile select {
      background-color: transparent;
      padding: 1rem 1rem 1rem 1rem;
      width: 100%;
      -webkit-appearance: none;
      border: 2px solid #000000;
      font-weight: bold;
    }

    footer .view-mobile .caret {
      width: 1rem;
      height: 1rem;
      border-top: transparent;
      border-right: 2px #19191a solid;
      border-bottom: 2px #19191a solid;
      border-left: transparent;
      position: absolute;
      top: 80%;
      right: 2rem;
      transform: rotate(45deg) translate(-50%);
    }

    footer .view-mobile .nav-list li {
      font-family: FSThriveElliotWeb-Heavy;
      font-size: 14px;
      letter-spacing: .2px;
      color: #252526;
      text-transform: uppercase;
      font-weight: bold;
      padding: 33px 25px;
      position: relative;
    }

    footer .view-mobile .nav-list li:nth-child(even) {
      background: #f5e800;
    }

    footer .view-mobile .nav-list li a {
      color: #000;
      font-size: 13px;
      font-weight: bold;
    }

    footer .view-mobile .nav-list li a.mob-point {
      pointer-events: none;
    }

    footer .view-mobile .nav-list li img.left-arrow {
      position: absolute;
      height: 12px;
      right: 40px;
      top: 25px;
      z-index: 102;
      transition: all .3s ease 0s;
      -webkit-transition: all .3s ease 0s;
      -moz-transition: all .3s ease 0s;
      -o-transition: all .3s ease 0s;
      -ms-transition: all .3s ease 0s;
    }

    footer .view-mobile .nav-list li img.down-arrow {
      height: 8px;
      top: 25px;
      position: absolute;
      right: 40px;
      width: 13px;
    }

    footer .view-mobile .nav-list li .hide {
      margin-top: 20px;
    }

    footer .view-mobile .nav-list li .hide ul li {
      font-size: 14px;
      text-transform: capitalize;
      padding: 6px 15px;
      background: #fff200;
    }

    footer .view-mobile .nav-list li .hide ul li:nth-child(even) {
      background: #fff200;
    }

    footer .view-mobile .nav-list li .hide ul li:nth-child(even) li {
      background: #f5e800;
    }

    footer .view-mobile .xs-text-center {
      margin-top: 30px;
    }

    footer .view-mobile .xs-text-center ul.footer_navigation {
      padding: 10px 0;
    }

    footer .view-mobile .xs-text-center ul.footer_navigation li {
      display: inline-block;
      position: relative;
      margin-right: 5px;
      padding-right: 5px;
    }

    footer .view-mobile .xs-text-center ul.footer_navigation li a {
      font-size: 14px;
      color: #252526;
      letter-spacing: .5px;
    }

    footer .view-mobile .xs-text-center ul.footer_navigation li a:after {
      position: absolute;
      height: 12px;
      width: 1px;
      content: "";
      background: #252526;
      right: 0;
      top: 6px;
    }

    footer .view-mobile .xs-text-center ul.footer_navigation li a::last-child {
      background: #fff200;
    }

    footer .view-mobile .xs-text-center ul.social_share {
      margin-bottom: 15px;
      margin-top: 18px;
    }

    footer .view-mobile .xs-text-center ul.social_share li {
      display: inline-block;
      margin: 0 0 10px 0;
    }

    footer .view-mobile .xs-text-center ul.social_share li a {
      width: 30px;
      height: 30px;
      border-radius: 50%;
      display: block;
      text-align: center;
      line-height: 1.8;
      background: #252526;
      color: #fff200;
    }
}

  /*!PKAEZQMI-end-less-footer-PKAEZQMI!*/

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image {
    position: fixed;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 1;
    opacity: 1;
    width: 100%;
    height: 100%;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image.img-width-50 figure {
    padding-right: 50%;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image figure {
    height: 100%;
    padding-right: 400px;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image figure img {
    width: 100%;
    height: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 0;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
    position: absolute;
    bottom: 66px;
    left: 48px;
    right: 0;
    width: 100%;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
    color: #ffffff;
    font-size: 22px;
    line-height: 33px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
    color: #ffffff;
    font-size: 32px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 48px;
    margin-top: 2px;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure {
    width: 80%;
    max-width: 80%;
    display: none;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content figure img {
    width: auto;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo img {
    max-width: 200px;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo:focus {
    outline: none;
  }

  .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-right-block {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: 0;
    background-color: transparent;
    display: block;
    position: fixed;
    right: 0;
    float: right;
    height: 100%;
    z-index: 999;
    overflow-y: auto;
    overflow-x: hidden;
    top: 0;
    left: auto;
  }

@media screen and (max-width:1439px) {
    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
      width: 100%;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
      width: 100%;
    }
}

@media screen and (max-width:1151px) {
    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-logo {
      padding-left: 24px;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content {
      bottom: 0;
      left: 24px;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-heading {
      font-size: 20px;
      line-height: 30px;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-image .onboarding-image-content .image-content .image-content-sub-heading {
      font-size: 24px;
      line-height: 36px;
    }
}

@media screen and (max-width:767px) {
    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .logo-heading-block {
      display: block;
      padding: 0;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .logo-heading-block .logo-block {
      background: #000000;
      background: -webkit-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
      background: -ms-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
      background: -moz-linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
      background: linear-gradient(90deg, #000000, rgba(0,0,0,0.6) 85%);
      display: inline-block;
      width: 100%;
      padding: 24px 0;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .logo-heading-block .heading-block {
      padding: 24px 0;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .logo-heading-block .heading-block .heading {
      color: #000000;
      font-size: 20px;
      line-height: 30px;
    }

    .onboarding-global-page .teamsfeedback-section .onboarding-page-block .onboarding-page-right-block {
      width: 100%;
      overflow: initial;
      margin: 0;
      padding: 0;
      text-align: left;
      bottom: 0;
      height: inherit;
      position: relative;
      top: 0;
    }
}

  html.internal .im-maintenance-page {
    background-color: #ffffff;
  }

  html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper {
    margin: 0 auto;
    padding: 100px 0;
    max-width: 480px;
    text-align: center;
  }

  html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper figure .img-maintenance {
    margin: 0 auto 32px;
    max-width: 100%;
  }

  html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper figure .img-logo {
    margin: 80px auto 0;
    max-width: 100%;
  }

  html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .head-text {
    color: #000000;
    margin: 0 auto 32px;
    font-size: 32px;
    max-width: 370px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 48px;
  }

  html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .sub-head-text {
    margin: 0 0 8px;
  }

  html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .content {
    color: #adafb3;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
  }

  html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .content .bottom-link {
    color: #000000;
    font-size: 18px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 28px;
  }

@media (max-width:1151px) {
    html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper {
      padding: 40px 0;
    }

    html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper figure .img-maintenance {
      margin: 0 auto 24px;
      max-width: 150px;
    }

    html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper figure .img-logo {
      margin: 64px auto 0;
      max-width: 90px;
    }

    html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .head-text {
      font-size: 24px;
      line-height: 36px;
    }

    html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .sub-head-text {
      margin: 0 0 12px;
      font-size: 20px;
      line-height: 30px;
    }

    html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .content {
      font-size: 16px;
      line-height: 24px;
    }

    html.internal .im-maintenance-page .body-wrapper .internal-mobility .ph-widget-box .inner-container .content-wrapper .content .bottom-link {
      font-size: 16px;
      line-height: 24px;
    }
}

  .course-list-item-link {
    position: relative;
    background-color: transparent;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    height: 100%;
  }

  .course-list-item-link.save-course-hover:hover .course-details-popup {
    visibility: hidden;
  }

  .course-list-item-link:hover {
    -webkit-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    -moz-box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .course-list-item-link:hover .course-details-popup {
    visibility: visible;
    transition-delay: .5s;
  }

  .course-list-item-link.hide-course-details:hover .course-details-popup {
    visibility: hidden;
  }

  .course-list-item-link .course-list-item-link-layer {
    display: block;
    position: relative;
    margin-bottom: -2px;
    flex-grow: 1;
    background-color: #ffffff;
    border: 1px solid #f9f9f9;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .course-list-item-link .course-list-item-link-layer:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
    z-index: 9;
    outline-offset: 0;
  }

  .course-list-item-link .course-list-item-link-layer figure {
    width: 100%;
    height: 198px;
    overflow: hidden;
    position: relative;
    text-align: center;
    background-color: transparent;
  }

  .course-list-item-link .course-list-item-link-layer figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .course-list-item-link .course-list-item-link-layer .card-image-wrapper {
    position: relative;
  }

  .course-list-item-link .course-list-item-link-layer .completed-banner-outer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #ffffff;
    padding: 4px;
    left: 0;
    z-index: 1;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
  }

  .course-list-item-link .course-list-item-link-layer .completed-banner-outer .completed-banner-inner {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background: rgba(0,0,0,0.07);
    padding: 8px 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .course-list-item-link .course-list-item-link-layer .completed-banner-outer .completed-banner-inner .img-outer-wrapper {
    width: 48px;
    height: 48px;
    position: relative;
    flex-shrink: 0;
    margin-right: 8px;
    background-color: rgba(0,0,0,0.05);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .course-list-item-link .course-list-item-link-layer .completed-banner-outer .completed-banner-inner .img-outer-wrapper .inner-circle {
    left: 7px;
    width: 26px;
    bottom: 5px;
    height: 26px;
    position: absolute;
    background-color: rgba(255,214,92,0.3);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .course-list-item-link .course-list-item-link-layer .completed-banner-outer .completed-banner-inner .img-outer-wrapper .img-success {
    position: relative;
    max-width: 100%;
  }

  .course-list-item-link .course-list-item-link-layer .completed-banner-outer .completed-banner-inner .course-completed-text {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .course-list-item-link .course-list-item-link-layer .tags-outer-wrapper {
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 1;
    color: #85878C;
    font-family: FSThriveElliotWeb-Heavy;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 4px;
    right: 24px;
  }

  .course-list-item-link .course-list-item-link-layer .tags-outer-wrapper .first-tag {
    padding: 4px 12px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  }

  .course-list-item-link .course-list-item-link-layer .tags-outer-wrapper .remaining-tags {
    position: relative;
  }

  .course-list-item-link .course-list-item-link-layer .tags-outer-wrapper .remaining-tags .remaining-tags-count {
    color: #000000;
    padding: 4px 12px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  }

  .course-list-item-link .course-list-item-link-layer .tags-outer-wrapper .remaining-tags .remaining-tags-tooltip {
    display: none;
    position: absolute;
    bottom: 36px;
    left: 50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    background: #ffffff;
    padding: 24px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    max-width: 300px;
    width: max-content;
    gap: 8px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,0.12);
    flex-wrap: wrap;
  }

  .course-list-item-link .course-list-item-link-layer .tags-outer-wrapper .remaining-tags .remaining-tags-tooltip .remaining-tag {
    padding: 4px 12px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  }

  .course-list-item-link .course-list-item-link-layer .tags-outer-wrapper .remaining-tags:hover .remaining-tags-tooltip {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info {
    width: 100%;
    bottom: 0;
    height: 230px;
    padding: 16px 24px 32px;
    position: relative;
    border-top: none;
    text-align: left;
    border-bottom: none;
    background-color: #ffffff;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info.no-action {
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    -ms-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-header {
    margin: 0 0 4px;
    position: relative;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-header .course-provider-logo {
    max-height: 16px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-title {
    color: #000000;
    width: auto;
    margin: 0 0 16px;
    display: -webkit-box;
    padding: 0;
    overflow: hidden;
    font-size: 18px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 28px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-provider {
    color: #000000;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Heavy;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-rating {
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-rating .value {
    color: #F7B500;
    font-size: 14px;
    margin-top: 4px;
    line-height: 20px;
    margin-right: 7px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-rating .stars-outer {
    height: 20px;
    display: inline-block;
    position: relative;
    font-family: "internalmobility";
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-rating .stars-outer::before {
    color: rgba(247,181,0,0.5);
    content: "\58     \58     \58     \58     \58";
    display: block;
    margin-top: -2px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-rating .stars-outer .stars-inner {
    top: 0;
    left: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-rating .stars-outer .stars-inner::before {
    color: #F7B500;
    content: "\58     \58     \58     \58     \58";
    display: block;
    margin-top: -2px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-rating .rating-count {
    color: #adafb3;
    font-size: 14px;
    margin-top: 4px;
    line-height: 20px;
    margin-left: 14px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 16px;
    position: relative;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 16px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 2px;
    position: relative;
    pointer-events: none;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item .thumb-icon {
    height: 24px;
    width: 24px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item .thumb-icon .icon {
    font-size: 20px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item .thumb-icon.thumb-up .icon {
    color: #00eec3;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item .thumb-icon.thumb-down .icon {
    color: #ee0000;
    margin-top: 2px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item .rate-again-tooltip {
    max-width: 300px;
    min-width: 110px;
    bottom: 50px;
    display: none;
    padding: 6px 16px;
    z-index: 2;
    position: absolute;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    left: 50%;
    bottom: 28px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    color: #000000;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item.clickable {
    pointer-events: all;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item.clickable:hover .rate-again-tooltip {
    display: block;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item .percentage {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-family: FSThriveElliotWeb-Regular;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item.image-wrapper {
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border: 2px solid #00eec3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: 4px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item.image-wrapper.negative-rating {
    border: 2px solid #ee0000;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item.image-wrapper figure {
    width: 32px;
    height: 32px;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item.image-wrapper figure .img-user {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .feedback-items .feedback-item.image-wrapper .user-initials {
    color: #000000;
    width: 32px;
    height: 32px;
    font-size: 12px;
    text-align: center;
    line-height: 32px;
    background-color: #fcfcfc;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating .employee-count {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    font-family: FSThriveElliotWeb-Regular;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .add-rating {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
    position: relative;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .add-rating .icon {
    font-size: 24px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .add-rating .add-rating-btn-text {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .popular-tag {
    color: #325779;
    display: inline-block;
    padding: 4px 10px;
    font-size: 14px;
    margin-top: 14px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 20px;
    background-color: #e6ecf1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list {
    color: #adafb3;
    padding: 0 0 52px;
    font-size: 12px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 18px;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item {
    display: inline-block;
    padding: 0 24px 0 0;
    line-height: 1;
    vertical-align: top;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item:last-child {
    padding: 0;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .icon {
    height: 16px;
    display: inline-block;
    padding: 0 8px 0 0;
    font-size: 16px;
    line-height: 1;
    vertical-align: middle;
  }

  .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-count,
  .course-list-item-link .course-list-item-link-layer .course-list-info .course-info-list .course-info-list-item .label-text {
    font-size: 12px;
    line-height: 16px;
    vertical-align: middle;
  }

  .course-list-item-link .course-list-footer {
    width: 100%;
    border: 1px solid #f9f9f9;
    padding: 0 24px 24px;
    position: relative;
    min-height: 46px;
    border-top: none;
    align-items: center;
    justify-content: space-between;
    background-color: #ffffff;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    -ms-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
  }

  .course-list-item-link .course-list-footer:after {
    clear: both;
    content: '';
    display: table;
  }

  .course-list-item-link .course-list-footer .left-section {
    width: 75%;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  .course-list-item-link .course-list-footer .left-section .course-duration {
    position: relative;
    padding-left: 20px;
    white-space: normal;
  }

  .course-list-item-link .course-list-footer .left-section .course-duration>.icon {
    top: 50%;
    left: 0;
    color: #000000;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    font-size: 16px;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .course-list-item-link .course-list-footer .left-section .course-duration>.label-count,
  .course-list-item-link .course-list-footer .left-section .course-duration>.label-text {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .course-list-item-link .course-list-footer .left-section .course-level {
    position: relative;
    padding-left: 46px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 6px;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .course-list-item-link .course-list-footer .left-section .course-level>.icon {
    font-size: 16px;
  }

  .course-list-item-link .course-list-footer .left-section .course-level>.label-text {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .course-list-item-link .course-list-footer .right-section {
    width: 25%;
    text-align: right;
    flex: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
  }

  .course-list-item-link .course-list-footer .three-dots-menu-right-section {
    display: none;
  }

  .course-list-item-link .course-list-footer .hide-menu-items-on-mobile {
    display: flex;
  }

  .course-list-item-link .course-list-footer .course-actions {
    width: 50%;
    text-align: right;
  }

  .course-list-item-link .course-list-footer .course-actions .completion-date {
    display: none;
  }

  .course-list-item-link .course-list-footer .course-actions .course-action-item {
    display: inline-block;
  }

  .course-list-item-link .course-list-footer .course-actions .course-action-item.course-complete-item {
    padding: 0 20px 0 0;
  }

  .course-list-item-link .course-list-footer .course-actions .course-action-item.course-save-item {
    padding: 0;
  }

  .course-list-item-link .course-list-footer .course-actions .course-action-item.course-unsave-item {
    display: none;
  }

  .course-list-item-link .course-details-popup {
    top: 0;
    left: 100%;
    width: 474px;
    padding: 32px 18px;
    z-index: 3;
    position: absolute;
    visibility: hidden;
    background-color: #ffffff;
    transition-delay: .3s;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  }

  .course-list-item-link .course-details-popup::before {
    left: -25px;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    border-top: 50px solid transparent;
    border-right: 80px solid #ffffff;
    border-bottom: 50px solid transparent;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper {
    position: relative;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper::before {
    top: 0;
    left: 0;
    width: 50px;
    height: 110px;
    content: '';
    z-index: 0;
    position: absolute;
    background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper.hide-user-count::before {
    display: none;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper.hide-user-count .content-wrapper {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper {
    position: relative;
    padding-left: 20px;
    padding-bottom: 16px;
    background-color: #ffffff;
    border-bottom-left-radius: 48px;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .no-user-wrapper {
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .no-user-wrapper figure {
    width: 32px;
    height: 32px;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .no-user-wrapper figure .img-user {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .no-user-wrapper .user-initials {
    color: #000000;
    width: 32px;
    height: 32px;
    font-size: 12px;
    text-align: center;
    line-height: 32px;
    background-color: #fcfcfc;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .no-user-wrapper .description-text {
    color: #000000;
    width: calc(100% - 42px);
    margin: 0 0 0 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .user-count-inner-wrapper {
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
    padding: 10px 14px;
    -webkit-border-radius: 50px 24px 24px 50px;
    -moz-border-radius: 50px 24px 24px 50px;
    -ms-border-radius: 50px 24px 24px 50px;
    border-radius: 50px 24px 24px 50px;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .user-count-inner-wrapper .description-text {
    color: #000000;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper {
    padding: 20px;
    z-index: 1;
    position: relative;
    background: linear-gradient(0deg, rgba(255,255,255,0.9) 0, rgba(255,255,255,0.9) 100%),#000000;
    -webkit-border-radius: 0 16px 16px 16px;
    -moz-border-radius: 0 16px 16px 16px;
    -ms-border-radius: 0 16px 16px 16px;
    border-radius: 0 16px 16px 16px;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .title {
    color: #000000;
    display: -webkit-box;
    overflow: hidden;
    font-size: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 30px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .description {
    color: #000000;
    margin: 8px 0 0;
    display: -webkit-box;
    overflow: hidden;
    font-size: 18px;
    max-height: 140px;
    line-height: 28px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .description br {
    display: none !important;
  }

  .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .description * {
    color: #000000 !important;
    border: none !important;
    margin: 0 !important;
    display: inline !important;
    padding: 0 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-family: FSThriveElliotWeb-Regular !important;
    line-height: 28px !important;
    text-decoration: none !important;
    background-color: transparent !important;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper {
    margin-top: 32px;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skills-text {
    color: #000000;
    margin: 0;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 24px;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-name {
    color: #85878C;
    display: inline-block;
    padding: 4px 10px;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 20px;
    background-color: #eee;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list {
    flex-wrap: wrap;
    align-items: center;
    max-height: 80px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .skill-list-item {
    margin: 12px 12px 0 0;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .additional-skill-item {
    position: relative;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .additional-skill-item .skill-count {
    color: #000000;
    display: inline-block;
    padding: 4px 10px;
    font-size: 14px;
    margin-top: 12px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 20px;
    background-color: #eee;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .additional-skill-item .skill-count:hover+.additional-skill-tooltip-wrapper {
    display: block;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .additional-skill-item .additional-skill-tooltip-wrapper {
    right: 0;
    width: 294px;
    bottom: 32px;
    display: none;
    padding: 0 12px 12px;
    z-index: 2;
    position: absolute;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }

  .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .additional-skill-item .additional-skill-tooltip-wrapper .skill-name {
    margin: 12px 12px 0 0;
  }

  .course-list-item-link .course-details-popup .bottom-wrapper {
    margin-top: 32px;
    align-items: center;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .course-list-item-link .course-details-popup .bottom-wrapper .btn.secondary-button {
    height: 36px;
    padding: 6px 16px;
    font-size: 16px;
    min-height: auto;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    max-width: 80%;
  }

  .course-list-item-link .save-course-wrapper {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px 28px;
  }

  .course-list-item-link .save-course-wrapper .course-item-btn {
    color: #85878C;
    border: none;
    height: 20px;
    display: inline-block;
    padding: 0;
    position: relative;
    font-size: 12px;
    line-height: 18px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .course-list-item-link .save-course-wrapper .course-item-btn .icon {
    color: #000000;
    font-size: 20px;
    line-height: 1;
    vertical-align: middle;
  }

  .course-list-item-link .save-course-wrapper .course-item-btn:hover+.tooltip-wrapper {
    display: inline-block;
  }

  .course-list-item-link .save-course-wrapper .tooltip-wrapper {
    color: #85878C;
    right: 36px;
    bottom: 36px;
    display: none;
    z-index: 1;
    position: absolute;
    font-size: 12px;
    min-width: 126px;
    text-align: center;
    line-height: 18px;
    border-color: transparent;
    background-color: #ffffff;
    transform: translateX(35%);
    -o-transform: translateX(35%);
    -ms-transform: translateX(35%);
    -moz-transform: translateX(35%);
    -webkit-transform: translateX(35%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  }

  .course-list-item-link .save-course-wrapper .tooltip-wrapper .save-course {
    padding: 8px 16px;
    border-color: transparent;
  }

  .course-list-item-link .save-course-wrapper .tooltip-wrapper .save-course:hover {
    color: #85878C;
  }

  .course-list-item-link .three-dots-button {
    background: none;
    border: none;
    display: none;
    flex-direction: column;
    width: 20px;
    height: 20px;
    align-items: center;
  }

  .course-list-item-link .three-dots-button .dot {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    background-color: #000000;
    padding: 2px;
    margin-bottom: 2px;
  }

  .course-list-item-link .course-thumb-feedback-container {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.25);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
    z-index: 2;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container {
    padding: 36px 46px;
    position: relative;
    background: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    width: 100%;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container.positively-rated {
    padding: 48px;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container.negatively-rated {
    padding: 44px 46px;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .close-button-wrapper {
    display: inline-block;
    border: none;
    background: none;
    position: absolute;
    right: 18px;
    top: 18px;
    cursor: pointer;
    padding: 0;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .close-button-wrapper .icon {
    display: block;
    font-size: 12px;
    width: 12px;
    height: 12px;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .feedback-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 12px;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .feedback-content .content-header {
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .feedback-content .content-description {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-family: FSThriveElliotWeb-Regular;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .footer-wrapper {
    margin-top: 20px;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .buttons-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 40px;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border: none;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    cursor: pointer;
    -o-transition: .2s ease all;
    -moz-transition: .2s ease all;
    -ms-transition: .2s ease all;
    -webkit-transition: .2s ease all;
    transition: .2s ease all;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    pointer-events: all;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon .icon {
    width: 18px;
    height: 18px;
    font-size: 18px;
    color: #ffffff;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-positive {
    background-color: #00eec3;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-positive:hover {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-positive:active {
    border: 1px solid #00eec3;
    background-color: #ffffff;
    outline: none;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-positive:active .icon {
    color: #00eec3;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-positive.not-clickable:active {
    border: none;
    background-color: #00eec3;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-positive.not-clickable:active .icon {
    color: #ffffff;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-negative {
    background-color: #ee0000;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-negative:hover {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-negative:active {
    border: 1px solid #ee0000;
    background-color: #ffffff;
    outline: none;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-negative:active .icon {
    color: #ee0000;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-negative.not-clickable:active {
    border: none;
    background-color: #ee0000;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon.thumb-negative.not-clickable:active .icon {
    color: #ffffff;
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon .rated-tooltip {
    max-width: 300px;
    min-width: 120px;
    bottom: 50px;
    display: none;
    padding: 6px 16px;
    z-index: 2;
    position: absolute;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    left: 50%;
    bottom: 40px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }

  .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .thumb-icon:hover .rated-tooltip {
    display: block;
  }

  .course-modal-popup-wrapper {
    display: none;
  }

@media (max-width:1151px) {
    .course-list-item-link .course-details-popup {
      display: none;
    }

    .course-list-item-link .course-details-popup::before {
      display: none;
    }

    .course-list-item-link .course-details-popup .on-hover-card-mobile-view {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column;
      gap: 24px;
      align-items: flex-end;
      justify-content: flex-end;
    }

    .course-list-item-link .course-details-popup .on-hover-card-mobile-view .btn.secondary-button {
      min-width: 100%;
    }

    .course-list-item-link .save-course-wrapper {
      gap: 38px;
    }

    .course-list-item-link .save-course-wrapper .course-item-btn:hover+.tooltip-wrapper {
      display: none;
    }

    .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating {
      z-index: 11;
    }

    .course-list-item-link .course-list-item-link-layer .course-list-info .add-rating {
      z-index: 11;
    }

    .course-list-item-link .three-dots-button {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    }

    .course-list-item-link .course-list-footer .three-dots-menu-right-section {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: flex-end;
      justify-content: flex-end;
    }

    .course-list-item-link .course-list-footer .hide-menu-items-on-mobile {
      display: none;
    }

    .course-list-item-link .course-thumb-feedback-container {
      z-index: 12;
    }

    .popup-modal-backdrop.active {
      overflow-y: auto;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper {
      height: 100vh;
      display: block;
      padding: 24px 18px;
      overflow-y: auto;
      background-color: #fcfcfc;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper {
      margin: 0 auto;
      max-width: 572px;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper {
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .top-wrapper {
      width: 100%;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .top-wrapper .nav-btn {
      max-width: 100%;
      margin-top: 24px;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .bottom-wrapper {
      width: 100%;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .bottom-wrapper .nav-btn {
      margin: 0;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .bottom-wrapper .nav-btn.btn-next {
      float: right;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .nav-btn {
      color: #000000;
      border: none;
      padding: 0 8px 0 12px;
      position: relative;
      font-size: 14px;
      max-width: 50%;
      line-height: 20px;
      margin-bottom: 24px;
      background-color: transparent;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .nav-btn.btn-next {
      padding: 0 12px 0 8px;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .nav-btn .icon {
      top: 50%;
      display: inline-block;
      position: absolute;
      font-size: 9px;
      line-height: 1;
      transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -moz-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .nav-btn .icon.im-icon-left-arrow-thin {
      left: 0;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .nav-wrapper .nav-btn .icon.im-icon-right-arrow-thin {
      right: 0;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .course-content-wrapper {
      background-color: #ffffff;
      -webkit-border-radius: 16px;
      -moz-border-radius: 16px;
      -ms-border-radius: 16px;
      border-radius: 16px;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .course-content-wrapper .course-list-item-link .course-details-popup {
      width: 100%;
      display: block;
      position: static;
      visibility: visible;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .course-content-wrapper .course-list-item-link .course-list-item-link-layer .course-list-info {
      border: none;
      height: auto;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .course-content-wrapper .course-list-item-link .course-list-footer {
      border: none;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper .course-content-wrapper .course-list-item-link .course-list-footer .right-section .course-save-item {
      display: none;
    }
}

@media (max-width:767px) {
    .course-list-item-link:hover {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
    }

    .course-list-item-link .course-list-item-link-layer .card-course-image {
      height: 154px;
    }

    .course-list-item-link .course-list-item-link-layer .course-list-info {
      padding: 16px 24px 32px;
    }

    .course-list-item-link .course-list-item-link-layer .course-list-info .course-title {
      margin: 0 0 16px;
      color: #000000;
    }

    .course-list-item-link .course-list-item-link-layer .course-list-info .thumbs-rating {
      z-index: 11;
    }

    .course-list-item-link .course-list-item-link-layer .course-list-info .add-rating {
      z-index: 11;
    }

    .course-list-item-link .course-list-item-link-layer .course-list-info .course-provider {
      margin: 0 0 12px;
    }

    .course-list-item-link .course-list-footer {
      padding: 0 20px 24px;
    }

    .course-list-item-link .course-details-popup {
      display: none;
      padding: 32px 20px 24px;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0 0 16px 16px;
      -moz-border-radius: 0 0 16px 16px;
      -ms-border-radius: 0 0 16px 16px;
      border-radius: 0 0 16px 16px;
    }

    .course-list-item-link .course-details-popup .course-description-wrapper .user-count-outer-wrapper .user-count-inner-wrapper .user-list .user-list-item figure {
      width: 36px;
      height: 36px;
      border-width: 2px;
    }

    .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper {
      padding: 20px 16px 16px;
    }

    .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .title {
      font-size: 18px;
      line-height: 28px;
    }

    .course-list-item-link .course-details-popup .course-description-wrapper .content-wrapper .description {
      margin-top: 4px;
    }

    .course-list-item-link .course-details-popup .course-description-wrapper .skills-outer-wrapper {
      margin-top: 24px;
    }

    .course-list-item-link .course-details-popup .course-description-wrapper .skills-outer-wrapper .skill-list {
      margin-top: -6px;
    }

    .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list {
      position: relative;
    }

    .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .additional-skill-item {
      position: static;
    }

    .course-list-item-link .course-details-popup .skills-outer-wrapper .skill-list .additional-skill-item .additional-skill-tooltip-wrapper {
      right: 50%;
      width: 234px;
      transform: translate(50%, 0);
      -o-transform: translate(50%, 0);
      -ms-transform: translate(50%, 0);
      -moz-transform: translate(50%, 0);
      -webkit-transform: translate(50%, 0);
    }

    .course-list-item-link .course-thumb-feedback-container {
      z-index: 12;
    }

    .course-list-item-link .course-thumb-feedback-container .overlay-container {
      padding: 48px 16px;
    }

    .course-list-item-link .course-thumb-feedback-container .overlay-container .feedback-body .footer-wrapper {
      margin-top: 16px;
    }

    .course-list-item-link .course-thumb-feedback-container .overlay-container.positively-rated {
      padding: 24px;
    }

    .course-list-item-link .course-thumb-feedback-container .overlay-container.negatively-rated {
      padding: 52px 16px;
    }

    .popup-modal-backdrop.active .course-modal-popup-wrapper .course-popup-inner-wrapper {
      max-width: 100%;
    }
}

  .learning-plan-card {
    border: 1px solid #808080;
    height: 100%;
    padding: 24px;
    min-height: 300px;
    flex-direction: column;
    justify-content: space-between;
    background-color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .learning-plan-card .top-section .top-wrapper {
    align-items: flex-start;
    justify-content: space-between;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .learning-plan-card .top-section .top-wrapper .image-wrapper {
    width: 56px;
    height: 56px;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.06);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .learning-plan-card .top-section .top-wrapper .image-wrapper .img-courses {
    max-width: 100%;
  }

  .learning-plan-card .top-section .top-wrapper .tag-wrapper {
    padding: 4px 12px;
    font-size: 14px;
    max-width: 200px;
    line-height: 20px;
    font-family: FSThriveElliotWeb-Heavy;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
  }

  .learning-plan-card .top-section .top-wrapper .tag-wrapper.green-tag {
    color: #85878C;
    background-color: #80f7e1;
  }

  .learning-plan-card .top-section .top-wrapper .tag-wrapper.grey-tag {
    color: #000000;
    background-color: #fcfcfc;
  }

  .learning-plan-card .top-section .learning-plan-link {
    color: #000000;
    font-size: 18px;
    margin-top: 8px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
  }

  .learning-plan-card .bottom-section {
    gap: 8px;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  .learning-plan-card .bottom-section .field-item {
    color: #000000;
    position: relative;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 24px;
    padding-left: 26px;
  }

  .learning-plan-card .bottom-section .field-item .icon {
    top: 2px;
    left: 0;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    font-size: 18px;
  }

  .learning-plan-card .bottom-section .field-item .icon.im-icon-course {
    top: 5px;
  }

  .learning-plan-card .bottom-section .field-item .strong-text {
    font-size: 18px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 28px;
  }

  .learning-plan-card .duedate-alert {
    color: #ca0000;
  }

@media (max-width:767px) {
    .learning-plan-card .top-section .top-wrapper {
      gap: 24px 0;
      flex-direction: column-reverse;
    }

    .learning-plan-card .top-section .learning-plan-link {
      display: inline-block;
      margin-bottom: 24px;
      margin-top: 24px;
    }

    .learning-plan-card .bottom-section .field-item {
      color: #85878C;
    }
}

  .gigs-card-outer-wrapper {
    display: inline-block;
    width: 100%;
    background: #ffffff;
    border-radius: 16px;
    padding: 24px;
    height: 100%;
    position: relative;
    padding-bottom: 64px;
  }

  .gigs-card-outer-wrapper.video-wrapper-block {
    padding-bottom: 8px;
  }

  .gigs-card-outer-wrapper:hover {
    box-shadow: 0 4px 14px 2px rgba(0,0,0,0.08);
  }

  .gigs-card-outer-wrapper .ph-a11y-overlay-link {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 55px;
    display: block;
    z-index: 1;
    left: 0;
  }

  .gigs-card-outer-wrapper .top-wrapper {
    color: #adafb3;
    font-family: FSThriveElliotWeb-Heavy;
    font-size: 16px;
    line-height: 24px;
  }

  .gigs-card-outer-wrapper .top-wrapper .top-wrapper-description {
    margin: 0;
  }

  .gigs-card-outer-wrapper .top-wrapper .date {
    display: inline-block;
  }

  .gigs-card-outer-wrapper .top-wrapper .job-training-wrapper {
    margin-bottom: 4px;
    display: inline-block;
    background: rgba(34,69,217,0.04);
    padding: 4px 6px;
    color: #000000;
    border-radius: 6px;
  }

  .gigs-card-outer-wrapper .title {
    color: #000000;
    font-family: FSThriveElliotWeb-Bold;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    margin-top: 24px;
    word-break: break-all;
    word-break: break-word;
  }

  .gigs-card-outer-wrapper .location {
    margin-top: 24px;
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 4px;
  }

  .gigs-card-outer-wrapper .location .im-icon-location {
    margin-bottom: -2px;
  }

  .gigs-card-outer-wrapper .btn-multi-location {
    border: none;
    padding: 0;
    z-index: 50;
    position: relative;
    background-color: transparent;
    margin-top: 24px;
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 4px;
  }

  .gigs-card-outer-wrapper .btn-multi-location .im-icon-location {
    margin-bottom: -2px;
  }

  .gigs-card-outer-wrapper .btn-multi-location .btn-text {
    position: relative;
  }

  .gigs-card-outer-wrapper .btn-multi-location .btn-text::after {
    left: 0;
    width: 100%;
    bottom: 2px;
    height: 1px;
    content: '';
    position: absolute;
    background-color: #adafb3;
  }

  .gigs-card-outer-wrapper .position-wrapper {
    position: relative;
    margin-top: 8px;
    padding-left: 20px;
    color: #adafb3;
    font-size: 16px;
    line-height: 24px;
  }

  .gigs-card-outer-wrapper .position-wrapper .icon {
    top: 2px;
    left: 0;
    color: #85878C;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    font-size: 14px;
  }

  .gigs-card-outer-wrapper .position-wrapper .position-text {
    color: #85878C;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Heavy;
    line-height: 20px;
  }

  .gigs-card-outer-wrapper .date {
    display: block;
  }

  .gigs-card-outer-wrapper .date .value>span {
    color: #000000;
  }

  .gigs-card-outer-wrapper .description {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-family: FSThriveElliotWeb-Regular;
    margin: 24px 0;
  }

  .gigs-card-outer-wrapper .video-wrapper {
    position: relative;
    margin: 0 -16px;
    margin-top: 26px;
  }

  .gigs-card-outer-wrapper .video-wrapper .video-thumbnail-img {
    height: 160px;
    width: 100%;
    overflow: hidden;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .gigs-card-outer-wrapper .video-wrapper .video-play-icon {
    max-height: 56px;
    width: 56px;
    height: 56px;
    max-width: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }

  .gigs-card-outer-wrapper .creator-wrapper {
    position: absolute;
    bottom: 24px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 4px;
  }

  .gigs-card-outer-wrapper .creator-wrapper figure {
    width: 28px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
  }

  .gigs-card-outer-wrapper .creator-wrapper figure img {
    width: 100%;
    height: 100%;
    max-width: 28px;
    object-fit: cover;
    position: absolute;
  }

  .gigs-card-outer-wrapper .creator-wrapper .avator {
    width: 28px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    background: #fcfcfc;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
    color: #85878C;
  }

  .gigs-card-outer-wrapper .creator-details {
    vertical-align: middle;
    margin: 0;
    font-family: FSThriveElliotWeb-Regular;
    color: #85878C;
    font-size: 12px;
    line-height: 18px;
  }

  .gigs-card-outer-wrapper .creator-details .creator-name {
    font-family: FSThriveElliotWeb-Heavy;
    color: #000000;
    font-size: 14px;
    line-height: 20px;
  }

  .gigs-card-outer-wrapper .creator-details .creator-name.linkk:hover {
    text-decoration: underline;
  }

  .gigs-card-outer-wrapper .video-popup-block .popup-modal-backdrop.active .custom-popup-wrapper {
    display: block;
  }

  .gigs-card-outer-wrapper .video-popup-block .popup-modal-backdrop .custom-popup-wrapper {
    display: none;
    position: relative;
  }

  .gigs-card-outer-wrapper .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .close-popup {
    border: none;
    background: none;
    padding: 0;
    position: absolute;
    color: #ffffff;
    top: 30%;
    right: 21%;
    transform: translate(-30%, -21%);
    -o-transform: translate(-30%, -21%);
    -ms-transform: translate(-30%, -21%);
    -moz-transform: translate(-30%, -21%);
    -webkit-transform: translate(-30%, -21%);
  }

  .gigs-card-outer-wrapper .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block {
    width: 60%;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -webkit-transform: translateY(50%);
  }

  .gigs-card-outer-wrapper .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player {
    height: 350px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    overflow: hidden;
  }

  .gigs-card-outer-wrapper .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-playback-gui-wrapper .playkit-player-gui .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
    width: 86px;
    height: 86px;
  }

  .gigs-card-outer-wrapper .video-popup-block .popup-modal-backdrop .custom-popup-wrapper .video-block .pcs-embed-video-ctr .kaltura-player .kaltura-player-container .playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress {
    overflow: hidden;
  }

  .ph-slider-v2-settings-default .tabsContainer .tabsList {
    width: 100%;
    display: inline-block;
    margin: 32px 0 30px;
    border-bottom: solid 1px #6e6e6e;
  }

  .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list {
    overflow: hidden;
  }

  .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list .slick-track {
    position: relative;
  }

  .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list .slick-track .eachTab {
    display: inline-block;
    margin: 0 35px 0 0;
  }

  .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list .slick-track .eachTab .tabLink {
    display: block;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    font-weight: 600;
    color: #555555;
    padding: 0 0 25px;
    margin: 0;
    border-bottom: 2px solid transparent;
  }

  .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list .slick-track .eachTab .tabLink.active {
    border-bottom: 2px solid #009bdf;
  }

@media (max-width:1151px) {
    .ph-slider-v2-settings-default .tabsContainer {
      position: relative;
      overflow: hidden;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList {
      width: 100%;
      margin: 16px 0;
      white-space: nowrap;
      overflow: hidden;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list {
      width: 90%;
      margin: 0 auto;
      overflow: hidden;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev {
      position: absolute;
      background-color: transparent;
      border: none;
      top: 22%;
      left: 0;
      z-index: 1;
      color: #009bdf;
      padding: 0;
      width: 17px;
      font-size: 18px;
      line-height: 28px;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next:focus,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev:focus,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next:active,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev:active {
      outline: 2px dotted #000000;
      outline-offset: 2px;
      outline: 2px dashed transparent;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next.slick-disabled,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev.slick-disabled {
      color: #d4d4d4;
      opacity: .8;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next {
      right: 0;
      left: auto;
    }
}

@media (max-width:767px) {
    .ph-slider-v2-settings-default .tabsContainer {
      position: relative;
      overflow: hidden;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList {
      width: 100%;
      margin: 16px 0;
      white-space: nowrap;
      overflow: hidden;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list {
      width: 90%;
      margin: 0 auto;
      overflow: hidden;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list .slick-track .eachTab {
      display: inline-block;
      margin: 0 15px 0 0;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-list .slick-track .eachTab .tabLink {
      font-size: 14px;
      line-height: 20px;
      padding: 0 0 15px;
      margin: 0;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev {
      position: absolute;
      background-color: transparent;
      border: none;
      top: 22%;
      left: 0;
      z-index: 1;
      color: #009bdf;
      padding: 0;
      width: 17px;
      font-size: 18px;
      line-height: 28px;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next:focus,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev:focus,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next:active,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev:active {
      outline: 2px dotted #000000;
      outline-offset: 2px;
      outline: 2px dashed transparent;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-nextbutton:focus,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prevbutton:focus,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-nextbutton:active,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prevbutton:active {
      outline: 2px dotted #000000;
      outline-offset: 2px;
      outline-offset: 0;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next.slick-disabled,
    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-prev.slick-disabled {
      color: #d4d4d4;
      opacity: .8;
    }

    .ph-slider-v2-settings-default .tabsContainer .tabsList .slick-next {
      right: 0;
      left: auto;
    }
}

  .ph-progressive-disclosure-v1-default-default {
    padding: 48px;
    margin-bottom: 40px;
    background-color: #ffffff;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-heading .head-text {
    color: #555555;
    font-size: 24px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 32px;
    margin-bottom: 25px;
    letter-spacing: .4px;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper {
    padding: 30px 0;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .row {
    margin: 0;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .row .col-xs-12 {
    padding: 0;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .video-section img {
    max-width: 100%;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section {
    padding: 0 20px 20px 60px;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section .status {
    color: #212121;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 18px;
    line-height: 28px;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section .heading {
    color: #555555;
    margin: 0 0 25px 0;
    display: inline-block;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 22px;
    line-height: 33px;
  }

  .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section .content {
    color: #e0e0e0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-progressive-disclosure-v1-default-default .show-items {
    border-top: 1px solid #6e6e6e;
  }

  .ph-progressive-disclosure-v1-default-default .show-items .link-show-more {
    color: #009bdf;
    display: inline-block;
    font-size: 16px;
    margin-top: 30px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 24px;
    letter-spacing: .4px;
    background-color: transparent;
    border: none;
  }

  .ph-progressive-disclosure-v1-default-default .show-items .link-show-more:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

@media (max-width:767px) {
    .ph-progressive-disclosure-v1-default-default {
      padding: 25px 0;
    }

    .ph-progressive-disclosure-v1-default-default .phs-widget-heading .head-text {
      margin: 0 0 5px 15px;
      font-size: 18px;
      line-height: 28px;
    }

    .ph-progressive-disclosure-v1-default-default .phs-widget-content-block {
      padding: 0 15px;
      border-bottom: 1px solid #6e6e6e;
    }

    .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper {
      border-bottom: none;
    }

    .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section {
      padding: 30px 0 0;
    }

    .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section .status {
      font-size: 14px;
      line-height: 20px;
    }

    .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section .heading {
      margin: 0 0 15px 0;
      font-size: 18px;
      line-height: 28px;
    }

    .ph-progressive-disclosure-v1-default-default .phs-widget-content-block .interview-process-wrapper .content-section .content {
      font-size: 14px;
      line-height: 20px;
    }

    .ph-progressive-disclosure-v1-default-default .show-items .link-show-more {
      font-size: 14px;
      line-height: 20px;
      margin-left: 15px;
    }
}

  .ph-accordian-v1-phenomApp-theme1 {
    padding: 0;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area {
    background-color: #ffffff;
    padding: 48px 48px 24px 48px;
    margin: 0;
    border: 1px solid #ffffff;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-contanier-header {
    position: relative;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-contanier-header h2 {
    padding: 0 0 16px;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian {
    position: relative;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item {
    border-bottom: 1px solid #f9f9f9;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item:last-child {
    border-bottom: none;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-title {
    position: relative;
    padding: 24px 36px 24px 0;
    display: block;
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #000000;
    word-wrap: break-word;
    word-break: break-word;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-title i {
    color: #000000;
    position: absolute;
    right: 0;
    font-size: 14px;
    top: 50%;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content {
    position: relative;
    padding: 0 0 20px 0;
    word-break: break-word;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .ph-accordian-content-list {
    width: 80%;
    margin: 0;
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #adafb3;
    list-style-type: none;
  }

@media (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .ph-accordian-content-list {
      width: 100%;
    }
}

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .ph-accordian-content-list a {
    font-size: 16px;
    line-height: 24px;
    color: #1372a9;
    border-bottom: 1px dotted #009bdf;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .faq-poster-block {
    margin: 0 0 20px 0;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .faq-poster-block figure {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .faq-poster-block figure img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .faq-poster-block .faq-poster-info {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .faq-poster-block .faq-poster-info .poster-name {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #212121;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .faq-poster-block .faq-poster-info .poster-role {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    color: #f5f5f5;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .show-more-block {
    margin: 16px 0 0 0;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .show-more-block a {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .4px;
    text-align: left;
    color: #009bdf;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content p {
    width: 80%;
    margin: 0;
    margin-bottom: 4px;
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #adafb3;
  }

@media (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content p {
      width: 100%;
    }
}

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content p a {
    font-size: 16px;
    line-height: 24px;
    color: #1372a9;
    border-bottom: 1px dotted #009bdf;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content p>ul {
    padding-left: 30px;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content {
    margin-bottom: 30px;
  }

@media (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content {
      width: 100%;
    }
}

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content:last-child {
    margin-bottom: 0;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content h4 {
    color: #212121;
    font-size: 16px;
    line-height: 24px;
    font-family: FSThriveElliotWeb-Bold;
    width: 80%;
  }

@media (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content h4 {
      width: 100%;
    }
}

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content p {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    color: #212121;
    width: 80%;
  }

@media (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content p {
      width: 100%;
    }
}

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content p a {
    font-size: 16px;
    line-height: 24px;
    color: #1372a9;
    border-bottom: 1px dotted #009bdf;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content p.description {
    margin-top: 20px;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content p b {
    text-shadow: none;
    color: #212121;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.number {
    padding-left: 60px;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.number li {
    list-style-type: decimal;
    font-size: 16px;
    line-height: 24px;
    color: #212121;
    width: 80%;
  }

@media (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.number li {
      width: 100%;
    }
}

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.number li a {
    font-size: 16px;
    line-height: 24px;
    color: #1372a9;
    border-bottom: 1px dotted #009bdf;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.number li a i.fa {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.disc {
    padding-left: 60px;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.disc li {
    list-style-type: disc;
    font-size: 16px;
    line-height: 24px;
    color: #212121;
  }

@media (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.disc li {
      width: 100%;
    }
}

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.disc li a {
    font-size: 16px;
    line-height: 24px;
    color: #1372a9;
    border-bottom: 1px dotted #009bdf;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.disc li a i.fa {
    font-size: .53333333rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content .sub-content ul.disc li b {
    text-shadow: none;
    color: #212121;
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-hide {
    display: none;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-show {
    display: block;
  }

  .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-display {
    display: block !important;
  }

@media only screen and (max-width:1439px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-contanier-header h2 {
      font-size: 22px;
      line-height: 33px;
    }
}

@media only screen and (max-width:1151px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-contanier-header h2 {
      font-size: 20px;
      line-height: 30px;
    }

    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item:not(:first-of-type) .ph-accordian-title {
      border-top: none;
    }

    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-title {
      font-size: 16px;
      line-height: 24px;
      padding: 24px 36px 24px 0;
    }

    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-accordian .ph-accordian-item .ph-accordian-content p {
      font-size: 14px;
      line-height: 20px;
    }
}

@media only screen and (max-width:767px) {
    .ph-accordian-v1-phenomApp-theme1 .accordian-area {
      padding: 24px 16px;
    }

    .ph-accordian-v1-phenomApp-theme1 .accordian-area .ph-accordian-container .ph-contanier-header h2 {
      font-size: 18px;
      line-height: 28px;
    }
}

  .ph-job-details-v1-job-header-imredesign-no-nav {
    position: relative;
    margin-bottom: 64px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    padding: 24px 0;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed {
    top: 60px;
    width: 100%;
    z-index: 999;
    position: fixed;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-top: -0.5px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed>.container>.row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed+.job-data-block {
    padding: 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.desktop-fixed-header {
    top: 0;
    left: 0;
    background: #ffffff;
    padding: 20px;
    z-index: 1001;
    border: 1px solid #808080;
    right: 0;
    margin: 0 auto;
    width: 100%;
    display: inherit;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left {
    padding: 0 0 0 26px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .duration-block {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left.jobs-list-item:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-title {
    padding: 0;
    margin: 0;
    font-family: FSThriveElliotWeb-Bold;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .fl-dr-block {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .critical-reward-block {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 0;
    gap: 20px;
    align-items: center;
    justify-content: flex-end;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper {
    position: relative;
    max-width: 35%;
    margin-right: 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper {
    display: none;
    margin: 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper .btn-share {
    border: none;
    padding: 0;
    background-color: transparent;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper .btn-share .icon {
    color: #85878C;
    font-size: 14px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox {
    line-height: 1;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label {
    margin: 0;
    position: relative;
    max-width: 100%;
    padding-left: 20px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label input {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    margin: 0;
    border: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label input:focus {
    outline: 2px dashed #000000;
    outline-offset: -2px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-weight: 400;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .icon {
    top: 50%;
    left: 0;
    color: #000000;
    position: absolute;
    font-size: 12px;
    line-height: 1;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    height: 16px;
    width: 16px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .wish-list-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .viewed-by-people-block {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky,
  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom {
    display: inline-block;
    padding: 0;
    text-align: right;
    max-width: 60%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn,
  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn,
  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn,
  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn {
    letter-spacing: .4px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn:focus,
  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn:focus,
  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:focus,
  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:focus {
    outline: 2px dotted #000000;
    outline-offset: 2px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper.mobile {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .phs-next-previous {
    float: right;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .nav-link {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .nav-link.previous-link {
    margin-right: 32px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .nav-link .icon {
    display: inline-block;
    font-size: 10px;
    line-height: 1;
    margin-right: 4px;
    vertical-align: middle;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .nav-link .icon.im-icon-right-arrow-thin {
    margin-left: 4px;
    margin-right: 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .nav-link>span {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block {
    margin: 56px auto 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-info-wrapper {
    background: #ffffff;
    padding: 24px 24px 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-info-wrapper .duration-block {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 8px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-info-wrapper .ph-know-your-team-v1-view1-default {
    background-color: transparent;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block {
    background-color: transparent;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description {
    width: 100%;
    margin: 0;
    padding: 46px 24px 24px;
    background-color: #ffffff;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    -ms-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
    margin-bottom: 64px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description * {
    float: none;
    max-width: 100%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description h2 {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 22px;
    line-height: 33px;
    text-align: left;
    color: #000000;
    margin: 20px 0 20px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #000000;
    word-break: normal;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info h1,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info h2,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info h3,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info h4,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info h5,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info h6 {
    color: #000000;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info strong {
    display: inline-block;
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 12px;
    color: #000000;
    font-family: FSThriveElliotWeb-Heavy;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info s {
    color: #000000;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info s strong {
    display: block;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info .seperator {
    padding: 0 10px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info div,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info p,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info span,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info table,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info li,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info font {
    font-family: FSThriveElliotWeb-Regular;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info sub,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info sup,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info div,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info span,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info li,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info font {
    font-size: 16px;
    background-color: transparent;
    line-height: 2;
    list-style: inherit;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info p,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info p span,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ul,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ul li,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ul li span,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info div {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    text-indent: 0;
    word-break: break-word;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info p strong,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info p span strong,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ul li strong,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ul li span strong {
    font-family: FSThriveElliotWeb-Regular;
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    padding: 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ul li {
    list-style-type: disc;
    white-space: initial;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info tr,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info td {
    white-space: normal;
    width: auto;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info hr {
    margin-left: -16px;
    margin-right: -16px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info h4 {
    color: #000000;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ul,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info ol {
    padding-left: 24px;
    margin-bottom: 10px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info font[face="symbol"]>span>span[style="FONT: 7pt \'Times New Roman\'"] {
    font-size: 2px !important;
    text-indent: 0 !important;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info>span>br {
    margin-bottom: 8px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info>b {
    color: #000000;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info>span {
    color: #000000;
    line-height: 1.5;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info span,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-details-block .job-description .jd-info div {
    max-width: 100%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions {
    border: none;
    padding: 32px 28px;
    margin: 0 0 28px;
    background: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-apply,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-refer {
    width: 100%;
    text-align: center;
    margin: 0 0 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-apply:focus,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-refer:focus {
    outline: 2px dotted #000000;
    outline-offset: -2px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-refer {
    min-height: 40px;
    width: auto;
    font-family: FSThriveElliotWeb-Heavy;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    text-align: center;
    border-color: #000000;
    background: none;
    background-color: transparent;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1;
    width: 100%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-refer:hover,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-refer:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-refer:hover,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .btn-refer:active {
    color: #ffffff;
    background: none;
    background-color: #000;
    border-color: #000000;
    box-shadow: none;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper {
    align-items: center;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 0 0 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label {
    margin: 0;
    position: relative;
    font-size: 16px;
    line-height: 24px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label:focus,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label:active {
    outline: 2px dashed #000000;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label input {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    margin: 0;
    border: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label input:focus {
    outline: 2px dotted #000000;
    outline-offset: -2px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label input:checked~.label-content .icon {
    color: #000000;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label .label-content {
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    color: #000000;
    font-weight: 100;
    margin: 0;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label .label-content .icon {
    color: #000000;
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .savejob-checkbox label .label-content .wish-list-text {
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper .btn-share {
    border: none;
    padding: 0;
    background-color: transparent;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper .btn-share .icon {
    color: #85878C;
    font-size: 14px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .share-save-wrapper .share-job-wrapper .btn-share .btn-text {
    color: #85878C;
    font-size: 14px;
    line-height: 20px;
    margin-left: 10px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .viewed-by-people-block {
    padding: 32px 0 0;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #f9f9f9;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .viewed-by-people-block .left-block {
    width: 80%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .viewed-by-people-block .left-block .text-block {
    font-size: 14px;
    line-height: 20px;
    color: #85878C;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions .viewed-by-people-block .right-block .icon-block {
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    font-size: 14px;
    line-height: 1;
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #8d2abe;
    background-color: rgba(141,42,190,0.16);
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .team-details {
    margin: 0 0 32px 0;
    height: auto;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .team-details.no-results-know-your-team {
    margin-bottom: 32px;
    background-color: #ffffff;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .team-details.no-results-job-posted-by {
    padding-left: 40px;
    background: #ffffff;
    margin-bottom: 32px;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .team-details.no-results-job-posted-by .ph-know-your-team-v1-default-default {
    width: 100%;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .team-details.no-results-know-your-team,
  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .team-details .no-results-job-posted-by {
    margin: 0 !important;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .ph-email-job-v1-default-default .email-job-button {
    display: none;
  }

  .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .expire-job-view .widget-container figure img {
    width: auto;
  }

@media (min-width:1152px) {
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn {
      padding: 12px;
      font-size: 16px;
      line-height: 24px;
    }
}

@media (min-width:768px) and (max-width:1151px) {
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed {
      top: 55px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content {
      font-size: 14px;
      line-height: 20px;
    }
}

@media (min-width:768px) and (max-width:820px) {
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label {
      padding-left: 0;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .icon {
      position: static;
      font-size: 14px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .wish-list-text {
      display: none;
    }
}

@media (max-width:767px) {
    .ph-job-details-v1-job-header-imredesign-no-nav {
      margin: 0 18px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block {
      display: inline-block;
      box-shadow: none;
      padding: 24px 0;
      margin: 0 0 8px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed {
      position: relative;
      display: inline-block;
      padding: 24px 16px;
      margin: 0 0 40px;
      -webkit-border-radius: 16px;
      -moz-border-radius: 16px;
      -ms-border-radius: 16px;
      border-radius: 16px;
      z-index: 9;
      top: 0 !important;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed>.container {
      padding: 0;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed>.container>.row {
      margin: 0 auto;
      display: inline-block;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block.sticky-block-fixed+.job-data-block {
      padding: 0 0;
      margin: 0 auto !important;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left {
      padding: 0;
      width: 100%;
      display: inline-block;
      padding: 0 0 10px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .duration-block {
      display: block;
      margin-bottom: 10px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .critical-reward-block {
      display: inline-block;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-title {
      margin: 0 0 16px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .job-info {
      display: block;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .fl-dr-block {
      display: block;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-left .ph-job-details-v1-im-job-fields-imredesign-default .information-block .information-left-block .fl-dr-block .matched-skills-backdrop {
      width: auto;
      max-width: initial;
      margin: 16px 0 0;
      padding: 0;
      position: relative;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right {
      display: inline-block;
      position: relative;
      padding: 10px 0 40px 0;
      width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header {
      position: fixed;
      left: 0;
      bottom: 0;
      background: #ffffff;
      padding: 24px 28px;
      z-index: 99;
      width: 100%;
      box-shadow: 0 -2px 7px 0 rgba(0,0,0,0.1);
      flex-direction: column-reverse;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .share-save-wrapper {
      margin: 0;
      padding: 0;
      max-width: none;
      text-align: center;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom {
      display: inline-block;
      width: 100%;
      max-width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .applyNowBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .applyNowBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn {
      width: 100%;
      margin: 0;
      margin-bottom: 14px;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .applyNowBtn:focus,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .applyNowBtn:focus,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn:focus,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn:focus {
      outline: 2px dashed #000000;
      outline-offset: -2px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn {
      margin-bottom: 14px;
      min-height: 40px;
      width: auto;
      font-family: FSThriveElliotWeb-Heavy;
      font-weight: normal;
      font-size: 14px;
      color: #000000;
      text-align: center;
      border-color: #000000;
      background: none;
      background-color: transparent;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      border-radius: 6px;
      -o-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -webkit-transition: none;
      transition: none;
      box-shadow: none;
      line-height: normal;
      letter-spacing: normal;
      text-decoration: none;
      text-transform: none;
      border-width: 1;
      width: 100%;
      max-width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn:active,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn:active {
      color: #ffffff;
      background: none;
      background-color: #000;
      border-color: #000000;
      box-shadow: none;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky .referBtn:active,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom .referBtn:active {
      color: #ffffff;
      background: none;
      background-color: #000;
      border-color: #000000;
      box-shadow: none;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-sticky {
      flex-direction: column-reverse;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right.mobile-fixed-bottom-header .header-actions-bottom {
      display: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper {
      display: inline-block;
      width: 100%;
      max-width: 100%;
      text-align: center;
      z-index: 90;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .share-job-wrapper {
      display: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .wish-list-text {
      font-size: 14px;
      line-height: 20px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .share-save-wrapper .savejob-checkbox label .label-content .icon {
      top: 45%;
      font-size: 14px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom {
      display: inline-block;
      width: 100%;
      max-width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn {
      width: 100%;
      margin: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn:focus,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn:focus,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:focus,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:focus {
      outline: 2px dashed #000000;
      outline-offset: -2px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .applyNowBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .applyNowBtn {
      margin-bottom: 8px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn {
      min-height: 40px;
      width: auto;
      font-family: FSThriveElliotWeb-Heavy;
      font-weight: normal;
      font-size: 14px;
      color: #000000;
      text-align: center;
      border-color: #000000;
      background: none;
      background-color: transparent;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      border-radius: 6px;
      -o-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -webkit-transition: none;
      transition: none;
      box-shadow: none;
      line-height: normal;
      letter-spacing: normal;
      text-decoration: none;
      text-transform: none;
      border-width: 1;
      width: 100%;
      max-width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:active,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:active {
      color: #ffffff;
      background: none;
      background-color: #000;
      border-color: #000000;
      box-shadow: none;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:hover,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky .referBtn:active,
    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-bottom .referBtn:active {
      color: #ffffff;
      background: none;
      background-color: #000;
      border-color: #000000;
      box-shadow: none;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .sticky-block .sticky-block-right .header-actions-sticky {
      display: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper.desktop {
      display: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper.mobile {
      display: block;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .phs-next-previous {
      float: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .nav-link {
      margin-bottom: 14px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .navigation-wrapper .nav-link.next-link {
      float: right;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block {
      padding: 0 !important;
      margin: 0 auto !important;
      width: 100%;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .job-header-actions {
      display: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .showing-following-widget {
      padding: 0 !important;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row {
      margin: 0;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .job-details-block {
      margin: 0 0 8px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .job-details-block .job-description {
      padding: 24px 16px;
      margin-bottom: 16px;
      -webkit-border-radius: 16px;
      -moz-border-radius: 16px;
      -ms-border-radius: 16px;
      border-radius: 16px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .job-info-wrapper {
      padding: 24px 16px;
      margin-bottom: -24px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .job-info-wrapper .duration-block {
      display: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .job-info-wrapper .ph-job-details-v1-im-job-fields-imredesign-default {
      display: none;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .team-details {
      margin: 0 0 16px 0;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .team-details.no-results-know-your-team {
      margin-bottom: 16px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .team-details.no-results-job-posted-by {
      padding-left: 1rem;
      margin-bottom: 16px;
    }

    .ph-job-details-v1-job-header-imredesign-no-nav .job-data-block .row .ph-profile-view-v1-default-default {
      display: none;
    }
}

  * {
    word-break: break-word;
  }

  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  html.internal body:not(.editor-mode).ui-EMPLOYEE *[im-employee-hide="true"] {
    display: none;
  }

  html.internal body:not(.editor-mode).ui-ALUMNI *[im-alumni-hide="true"] {
    display: none;
  }

  [hide-on-desktop=true] {
    display: none;
  }

  [hide-on-mobile=true] {
    display: block;
  }

  .internal .im-internal.editor-mode .ph-page .body-wrapper .ph-erg-details-v1-view1-imredesign-default .group-details-wrapper .group-image-wrapper .banner-mask,
  .internal .im-internal.editor-mode .ph-page .body-wrapper .ph-erg-details-v1-default-imredesign-default .group-details-wrapper .group-image-wrapper .banner-mask,
  .internal .im-internal.editor-mode .ph-page .body-wrapper .ph-erg-details-v1-view1-imredesign-theme1 .group-details-wrapper .group-image-wrapper .banner-mask {
    display: none;
  }

  .internal .im-internal [class*='col-'] {
    padding-left: 15px;
    padding-right: 15px;
  }

  .internal .im-internal .internal-mobility {
    margin-top: 56px;
  }

  .internal .im-internal .internal-mobility .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default {
    padding-bottom: 22px;
  }

  .internal .im-internal .internal-mobility .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default .heading-block-info .heading-two+.sub-content {
    margin-top: 4px;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-family: FSThriveElliotWeb-Regular;
  }

  .internal .im-internal .internal-mobility.im-no-margintop {
    margin-top: 0;
  }

  .internal .im-internal .column-large-padding {
    padding-right: 44px;
  }

  html.internal body.IM-job-page {
    background-color: #fcfcfc;
  }

  html.internal body.IM-job-page [class*='col-'] {
    padding-left: 15px;
    padding-right: 15px;
  }

  html.internal body.IM-job-page .column-large-padding {
    padding-right: 44px;
  }

  html.internal body.im-profile-page .body-wrapper .im-banner-block .container .im-banner-text {
    padding: 0;
  }

  html.internal body.im-profile-page .body-wrapper .profile-page-container {
    margin-top: 0;
    padding-top: 0;
  }

  html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper {
    border-bottom: 1px solid #f9f9f9;
    margin-bottom: 64px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper .erg-tab {
    color: #000000;
    border: none;
    padding: 0;
    position: relative;
    font-size: 14px;
    font-family: FSThriveElliotWeb-Regular;
    line-height: 20px;
    padding-bottom: 16px;
    background-color: transparent;
  }

  html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper .erg-tab:not(:first-of-type) {
    margin-left: 64px;
  }

  html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper .erg-tab.active {
    color: #000000;
  }

  html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper .erg-tab.active::after {
    left: 0;
    width: 100%;
    bottom: -1px;
    height: 1px;
    content: '';
    position: absolute;
    background-color: #000000;
  }

  html.internal body.login-page .body-wrapper,
  html.internal body.otp-login-page .body-wrapper,
  html.internal body.alumni-login-page .body-wrapper {
    padding: 0;
    margin: 0;
  }

  html.external body.non-sso-page .ph-page .body-wrapper,
  html.internal body.non-sso-page .ph-page .body-wrapper {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
  }

  html.external body.non-sso-page .ph-page .body-wrapper .body-content-wrapper .head-wrapper .logo-block,
  html.internal body.non-sso-page .ph-page .body-wrapper .body-content-wrapper .head-wrapper .logo-block {
    width: 100%;
    margin: 0 auto 72px;
    max-width: 1264px;
    padding-top: 40px;
  }

  .internal .body-wrapper {
    margin: 0 auto 48px;
    max-width: 100%;
    padding-top: 60px;
  }

  .internal .body-wrapper:focus {
    outline: none;
  }

  html.internal body {
    background-color: #fcfcfc;
  }

  .datepicker th,
  .datepicker td {
    word-break: normal;
  }

  .im-home-page .im-personalize-job-overlay,
  .im-referral-home .im-personalize-job-overlay,
  .im-home-revisited-page .im-personalize-job-overlay {
    display: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    overflow-y: auto;
    background-color: rgba(0,0,0,0.5);
    z-index: 9;
  }

  .im-home-page .im-personalize-job-overlay .transition-screen,
  .im-referral-home .im-personalize-job-overlay .transition-screen,
  .im-home-revisited-page .im-personalize-job-overlay .transition-screen {
    top: 50%;
    left: 50%;
    width: 100%;
    padding: 80px 0;
    position: absolute;
    max-width: 550px;
    text-align: center;
    background-color: #ffffff;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
  }

  .im-home-page .im-personalize-job-overlay .transition-screen .transition-wrapper .img-transition,
  .im-referral-home .im-personalize-job-overlay .transition-screen .transition-wrapper .img-transition,
  .im-home-revisited-page .im-personalize-job-overlay .transition-screen .transition-wrapper .img-transition {
    margin: 0 auto;
  }

  .im-home-page .im-personalize-job-overlay .transition-screen .transition-wrapper .bottom-text,
  .im-referral-home .im-personalize-job-overlay .transition-screen .transition-wrapper .bottom-text,
  .im-home-revisited-page .im-personalize-job-overlay .transition-screen .transition-wrapper .bottom-text {
    color: #000000;
    margin: 30px 0 0;
    font-size: 20px;
    line-height: 30px;
  }

  .emoji {
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle;
    background-size: cover;
    background-image: url('https://cdn.phenompeople.com/CareerConnectResources/ALIGUS/en_us/desktop/assets/images/internal-mobility/emojis.png');
  }

  .emoji:first-of-type {
    margin-left: 5px;
  }

  .emoji:last-of-type {
    margin-right: 0;
  }

  .emoji.star-face {
    background-position: 0;
  }

  .emoji.hugging-face {
    background-position: -27px;
  }

  .emoji.point-right {
    background-position: -54px;
  }

  .emoji.wave {
    background-position: -81px;
  }

  .emoji.man-hand-raise {
    background-position: -107px;
  }

  .emoji.fairy {
    background-position: -135px;
  }

  .emoji.trophy {
    background-position: -162px;
  }

  .im-banner-block {
    position: relative;
  }

  .im-banner-block .im-banner-image {
    overflow: hidden;
    position: relative;
  }

  .im-banner-block .im-banner-image figure {
    position: relative;
  }

  .im-banner-block .im-banner-image figure img {
    max-width: 100%;
    width: 100%;
    display: block;
  }

  .im-home-page .im-banner-block .container .im-banner-text,
  .im-home-revisited-page .im-banner-block .container .im-banner-text,
  .im-thank-you-page .im-banner-block .container .im-banner-text,
  .im-search-results-page .im-banner-block .container .im-banner-text,
  .im-category-page .im-banner-block .container .im-banner-text,
  .im-referral-home .im-banner-block .container .im-banner-text,
  .im-account-settings .im-banner-block .container .im-banner-text,
  .im-similar-jobs .im-banner-block .container .im-banner-text,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text,
  .im-cp-builder-page .im-banner-block .container .im-banner-text,
  .im-cp-home-page .im-banner-block .container .im-banner-text,
  .im-blog-list .im-banner-block .container .im-banner-text {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 4;
    max-width: 1264px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

@media only screen and (max-width:1151px) {
    .im-home-page .im-banner-block .container .im-banner-text,
    .im-home-revisited-page .im-banner-block .container .im-banner-text,
    .im-thank-you-page .im-banner-block .container .im-banner-text,
    .im-search-results-page .im-banner-block .container .im-banner-text,
    .im-category-page .im-banner-block .container .im-banner-text,
    .im-referral-home .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .im-similar-jobs .im-banner-block .container .im-banner-text,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text,
    .im-cp-builder-page .im-banner-block .container .im-banner-text,
    .im-cp-home-page .im-banner-block .container .im-banner-text,
    .im-blog-list .im-banner-block .container .im-banner-text {
      width: 96%;
    }
}

@media screen and (min-width:1152px) and (max-width:1280px) {
    .im-home-page .im-banner-block .container .im-banner-text,
    .im-home-revisited-page .im-banner-block .container .im-banner-text,
    .im-thank-you-page .im-banner-block .container .im-banner-text,
    .im-search-results-page .im-banner-block .container .im-banner-text,
    .im-category-page .im-banner-block .container .im-banner-text,
    .im-referral-home .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .im-similar-jobs .im-banner-block .container .im-banner-text,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text,
    .im-cp-builder-page .im-banner-block .container .im-banner-text,
    .im-cp-home-page .im-banner-block .container .im-banner-text,
    .im-blog-list .im-banner-block .container .im-banner-text {
      width: 96%;
    }
}

  .im-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-home-revisited-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-thank-you-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-search-results-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-category-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-referral-home .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-account-settings .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-similar-jobs .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-cp-builder-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-cp-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
  .im-blog-list .im-banner-block .container .im-banner-text .banner-text-wrapper {
    margin-bottom: 24px;
  }

  .im-home-page .im-banner-block .container .im-banner-text .title,
  .im-home-revisited-page .im-banner-block .container .im-banner-text .title,
  .im-thank-you-page .im-banner-block .container .im-banner-text .title,
  .im-search-results-page .im-banner-block .container .im-banner-text .title,
  .im-category-page .im-banner-block .container .im-banner-text .title,
  .im-referral-home .im-banner-block .container .im-banner-text .title,
  .im-account-settings .im-banner-block .container .im-banner-text .title,
  .im-similar-jobs .im-banner-block .container .im-banner-text .title,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text .title,
  .im-cp-builder-page .im-banner-block .container .im-banner-text .title,
  .im-cp-home-page .im-banner-block .container .im-banner-text .title,
  .im-blog-list .im-banner-block .container .im-banner-text .title {
    text-align: left;
    color: #ffffff;
    text-shadow: 0 0 9px rgba(0,0,0,0.5);
    width: 100%;
  }

  .im-home-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-home-revisited-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-thank-you-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-search-results-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-category-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-referral-home .im-banner-block .container .im-banner-text .sub-heading,
  .im-account-settings .im-banner-block .container .im-banner-text .sub-heading,
  .im-similar-jobs .im-banner-block .container .im-banner-text .sub-heading,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-cp-builder-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-cp-home-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-blog-list .im-banner-block .container .im-banner-text .sub-heading {
    font-size: 24px;
    line-height: 36px;
    margin-top: 4px;
    font-family: FSThriveElliotWeb-Light;
    margin-bottom: 0;
    color: #ffffff;
  }

  .im-home-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-home-revisited-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-thank-you-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-search-results-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-category-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-referral-home .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-account-settings .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-similar-jobs .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-cp-builder-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-cp-home-page .im-banner-block .container .im-banner-text.ph-align-center .title,
  .im-blog-list .im-banner-block .container .im-banner-text.ph-align-center .title {
    text-align: center;
  }

  .im-home-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-home-revisited-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-thank-you-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-search-results-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-category-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-referral-home .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-account-settings .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-similar-jobs .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-cp-builder-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-cp-home-page .im-banner-block .container .im-banner-text.ph-align-center .sub-heading,
  .im-blog-list .im-banner-block .container .im-banner-text.ph-align-center .sub-heading {
    text-align: center;
  }

  .im-home-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-home-revisited-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-thank-you-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-search-results-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-category-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-referral-home .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-account-settings .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-similar-jobs .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-cp-builder-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-cp-home-page .im-banner-block .container .im-banner-text.ph-align-right .title,
  .im-blog-list .im-banner-block .container .im-banner-text.ph-align-right .title {
    text-align: right;
  }

  .im-home-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-home-revisited-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-thank-you-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-search-results-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-category-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-referral-home .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-account-settings .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-similar-jobs .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-critical-jobs-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-cp-builder-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-cp-home-page .im-banner-block .container .im-banner-text.ph-align-right .sub-heading,
  .im-blog-list .im-banner-block .container .im-banner-text.ph-align-right .sub-heading {
    text-align: right;
  }

  .im-candidates-schools .im-banner-block .container .im-banner-text,
  .im-profile-page .im-banner-block .container .im-banner-text,
  .im-candidates-company .im-banner-block .container .im-banner-text,
  .im-employee-search .im-banner-block .container .im-banner-text,
  .im-jobcart .im-banner-block .container .im-banner-text,
  .im-applications .im-banner-block .container .im-banner-text,
  .im-external-candidate-page .im-banner-block .container .im-banner-text,
  .referred-candidates .im-banner-block .container .im-banner-text,
  .lms-saved-courses .im-banner-block .container .im-banner-text,
  .lms-courses .im-banner-block .container .im-banner-text,
  .create-gigs .im-banner-block .container .im-banner-text,
  .gigs-applications .im-banner-block .container .im-banner-text,
  .im-gigs-findgig .im-banner-block .container .im-banner-text,
  .im-erg-groups .im-banner-block .container .im-banner-text,
  .internal-page-wrapper .im-banner-block .container .im-banner-text,
  .im-mentoring .im-banner-block .container .im-banner-text,
  .ex-page .im-banner-block .container .im-banner-text {
    padding: 56px 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
  }

  .im-candidates-schools .im-banner-block .container .im-banner-text h1,
  .im-profile-page .im-banner-block .container .im-banner-text h1,
  .im-candidates-company .im-banner-block .container .im-banner-text h1,
  .im-employee-search .im-banner-block .container .im-banner-text h1,
  .im-jobcart .im-banner-block .container .im-banner-text h1,
  .im-applications .im-banner-block .container .im-banner-text h1,
  .im-external-candidate-page .im-banner-block .container .im-banner-text h1,
  .referred-candidates .im-banner-block .container .im-banner-text h1,
  .lms-saved-courses .im-banner-block .container .im-banner-text h1,
  .lms-courses .im-banner-block .container .im-banner-text h1,
  .create-gigs .im-banner-block .container .im-banner-text h1,
  .gigs-applications .im-banner-block .container .im-banner-text h1,
  .im-gigs-findgig .im-banner-block .container .im-banner-text h1,
  .im-erg-groups .im-banner-block .container .im-banner-text h1,
  .internal-page-wrapper .im-banner-block .container .im-banner-text h1,
  .im-mentoring .im-banner-block .container .im-banner-text h1,
  .ex-page .im-banner-block .container .im-banner-text h1 {
    font-size: 32px;
    line-height: 48px;
    color: #ffffff;
  }

  .im-candidates-schools .im-banner-block .container .im-banner-text .sub-heading,
  .im-profile-page .im-banner-block .container .im-banner-text .sub-heading,
  .im-candidates-company .im-banner-block .container .im-banner-text .sub-heading,
  .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
  .im-jobcart .im-banner-block .container .im-banner-text .sub-heading,
  .im-applications .im-banner-block .container .im-banner-text .sub-heading,
  .im-external-candidate-page .im-banner-block .container .im-banner-text .sub-heading,
  .referred-candidates .im-banner-block .container .im-banner-text .sub-heading,
  .lms-saved-courses .im-banner-block .container .im-banner-text .sub-heading,
  .lms-courses .im-banner-block .container .im-banner-text .sub-heading,
  .create-gigs .im-banner-block .container .im-banner-text .sub-heading,
  .gigs-applications .im-banner-block .container .im-banner-text .sub-heading,
  .im-gigs-findgig .im-banner-block .container .im-banner-text .sub-heading,
  .im-erg-groups .im-banner-block .container .im-banner-text .sub-heading,
  .internal-page-wrapper .im-banner-block .container .im-banner-text .sub-heading,
  .im-mentoring .im-banner-block .container .im-banner-text .sub-heading,
  .ex-page .im-banner-block .container .im-banner-text .sub-heading {
    font-size: 24px;
    line-height: 36px;
    margin-top: 8px;
    font-family: FSThriveElliotWeb-Light;
    margin-bottom: 0;
    color: #ffffff;
  }

  .ex-page.im-lms-search .im-banner-block .container .im-banner-text .sub-heading {
    font-size: 32px;
    line-height: 48px;
  }

  .im-profile-page .profile-page-container {
    position: relative;
    padding-top: 44px;
  }

  .im-profile-page .im-banner-block .container .im-banner-text {
    padding-top: 0;
  }

  .im-team-profile-page .im-banner-block .container .im-banner-text,
  .im-employee-profile-page .im-banner-block .container .im-banner-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }

@media (max-width:1151px) {
    .internal .body-wrapper {
      padding-top: 55px;
    }

    .internal .im-internal .column-large-padding {
      padding-right: 20px;
    }

    html.internal body.IM-job-page .column-large-padding {
      padding-right: 20px;
    }

    .im-candidates-schools .im-banner-block .container .im-banner-text,
    .im-profile-page .im-banner-block .container .im-banner-text,
    .im-candidates-company .im-banner-block .container .im-banner-text,
    .im-employee-search .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text {
      padding: 24px 8px;
    }

    .im-candidates-schools .im-banner-block .container .im-banner-text h1,
    .im-profile-page .im-banner-block .container .im-banner-text h1,
    .im-candidates-company .im-banner-block .container .im-banner-text h1,
    .im-employee-search .im-banner-block .container .im-banner-text h1,
    .im-account-settings .im-banner-block .container .im-banner-text h1 {
      font-size: 22px;
      line-height: 33px;
    }

    .im-candidates-schools .im-banner-block .container .im-banner-text .sub-heading,
    .im-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-candidates-company .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .im-banner-text .sub-heading {
      font-size: 24px;
      line-height: 36px;
      margin-top: 4px;
      font-family: FSThriveElliotWeb-Light;
      margin-bottom: 0;
      color: #ffffff;
    }

    .im-profile-page .profile-page-container {
      padding-top: 0;
    }
}

@media only screen and (max-width:1024px) {
    .internal .im-internal .internal-mobility {
      margin: 24px auto 0;
    }

    .im-team-profile-page .im-banner-block .container .im-banner-text,
    .im-employee-profile-page .im-banner-block .container .im-banner-text,
    .im-external-candidate-page .im-banner-block .container .im-banner-text,
    .im-candidates-schools .im-banner-block .container .im-banner-text,
    .im-profile-page .im-banner-block .container .im-banner-text,
    .im-candidates-company .im-banner-block .container .im-banner-text,
    .im-employee-search .im-banner-block .container .im-banner-text,
    .im-my-profile-page .im-banner-block .container .im-banner-text,
    .im-jobcart .im-banner-block .container .im-banner-text,
    .im-applications .im-banner-block .container .im-banner-text,
    .referred-candidates .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .lms-saved-courses .im-banner-block .container .im-banner-text,
    .lms-courses .im-banner-block .container .im-banner-text,
    .create-gigs .im-banner-block .container .im-banner-text,
    .gigs-applications .im-banner-block .container .im-banner-text,
    .im-gigs-findgig .im-banner-block .container .im-banner-text,
    .im-erg-groups .im-banner-block .container .im-banner-text,
    .im-mentoring .im-banner-block .container .im-banner-text,
    .internal-page-wrapper .im-banner-block .container .im-banner-text,
    .ex-page .im-banner-block .container .im-banner-text {
      position: relative;
      padding: 40px 0 0 0;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      width: 100%;
    }

    .im-team-profile-page .im-banner-block .container .im-banner-text .title,
    .im-employee-profile-page .im-banner-block .container .im-banner-text .title,
    .im-external-candidate-page .im-banner-block .container .im-banner-text .title,
    .im-candidates-schools .im-banner-block .container .im-banner-text .title,
    .im-profile-page .im-banner-block .container .im-banner-text .title,
    .im-candidates-company .im-banner-block .container .im-banner-text .title,
    .im-employee-search .im-banner-block .container .im-banner-text .title,
    .im-my-profile-page .im-banner-block .container .im-banner-text .title,
    .im-jobcart .im-banner-block .container .im-banner-text .title,
    .im-applications .im-banner-block .container .im-banner-text .title,
    .referred-candidates .im-banner-block .container .im-banner-text .title,
    .im-account-settings .im-banner-block .container .im-banner-text .title,
    .lms-saved-courses .im-banner-block .container .im-banner-text .title,
    .lms-courses .im-banner-block .container .im-banner-text .title,
    .create-gigs .im-banner-block .container .im-banner-text .title,
    .gigs-applications .im-banner-block .container .im-banner-text .title,
    .im-gigs-findgig .im-banner-block .container .im-banner-text .title,
    .im-erg-groups .im-banner-block .container .im-banner-text .title,
    .im-mentoring .im-banner-block .container .im-banner-text .title,
    .internal-page-wrapper .im-banner-block .container .im-banner-text .title,
    .ex-page .im-banner-block .container .im-banner-text .title {
      margin: 0;
      color: #000000;
      text-shadow: none;
    }

    .im-team-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-external-candidate-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-candidates-schools .im-banner-block .container .im-banner-text .sub-heading,
    .im-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-candidates-company .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
    .im-my-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-jobcart .im-banner-block .container .im-banner-text .sub-heading,
    .im-applications .im-banner-block .container .im-banner-text .sub-heading,
    .referred-candidates .im-banner-block .container .im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .im-banner-text .sub-heading,
    .lms-saved-courses .im-banner-block .container .im-banner-text .sub-heading,
    .lms-courses .im-banner-block .container .im-banner-text .sub-heading,
    .create-gigs .im-banner-block .container .im-banner-text .sub-heading,
    .gigs-applications .im-banner-block .container .im-banner-text .sub-heading,
    .im-gigs-findgig .im-banner-block .container .im-banner-text .sub-heading,
    .im-erg-groups .im-banner-block .container .im-banner-text .sub-heading,
    .im-mentoring .im-banner-block .container .im-banner-text .sub-heading,
    .internal-page-wrapper .im-banner-block .container .im-banner-text .sub-heading,
    .ex-page .im-banner-block .container .im-banner-text .sub-heading {
      color: #000000;
    }

    .im-team-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-employee-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-external-candidate-page .im-banner-block .container .short-header.im-banner-text,
    .im-candidates-schools .im-banner-block .container .short-header.im-banner-text,
    .im-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-candidates-company .im-banner-block .container .short-header.im-banner-text,
    .im-employee-search .im-banner-block .container .short-header.im-banner-text,
    .im-my-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-jobcart .im-banner-block .container .short-header.im-banner-text,
    .im-applications .im-banner-block .container .short-header.im-banner-text,
    .referred-candidates .im-banner-block .container .short-header.im-banner-text,
    .im-account-settings .im-banner-block .container .short-header.im-banner-text,
    .lms-saved-courses .im-banner-block .container .short-header.im-banner-text,
    .lms-courses .im-banner-block .container .short-header.im-banner-text,
    .create-gigs .im-banner-block .container .short-header.im-banner-text,
    .gigs-applications .im-banner-block .container .short-header.im-banner-text,
    .im-gigs-findgig .im-banner-block .container .short-header.im-banner-text,
    .im-erg-groups .im-banner-block .container .short-header.im-banner-text,
    .im-mentoring .im-banner-block .container .short-header.im-banner-text,
    .internal-page-wrapper .im-banner-block .container .short-header.im-banner-text,
    .ex-page .im-banner-block .container .short-header.im-banner-text {
      position: relative;
      padding: 40px 0 0 0;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      width: 100%;
    }

    .im-team-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-employee-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-external-candidate-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-candidates-schools .im-banner-block .container .short-header.im-banner-text .title,
    .im-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-candidates-company .im-banner-block .container .short-header.im-banner-text .title,
    .im-employee-search .im-banner-block .container .short-header.im-banner-text .title,
    .im-my-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-jobcart .im-banner-block .container .short-header.im-banner-text .title,
    .im-applications .im-banner-block .container .short-header.im-banner-text .title,
    .referred-candidates .im-banner-block .container .short-header.im-banner-text .title,
    .im-account-settings .im-banner-block .container .short-header.im-banner-text .title,
    .lms-saved-courses .im-banner-block .container .short-header.im-banner-text .title,
    .lms-courses .im-banner-block .container .short-header.im-banner-text .title,
    .create-gigs .im-banner-block .container .short-header.im-banner-text .title,
    .gigs-applications .im-banner-block .container .short-header.im-banner-text .title,
    .im-gigs-findgig .im-banner-block .container .short-header.im-banner-text .title,
    .im-erg-groups .im-banner-block .container .short-header.im-banner-text .title,
    .im-mentoring .im-banner-block .container .short-header.im-banner-text .title,
    .internal-page-wrapper .im-banner-block .container .short-header.im-banner-text .title,
    .ex-page .im-banner-block .container .short-header.im-banner-text .title {
      color: #000000;
      text-align: left;
      margin: 0;
    }

    .im-team-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-employee-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-external-candidate-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-candidates-schools .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-candidates-company .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-my-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-jobcart .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-applications .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .referred-candidates .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .lms-saved-courses .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .lms-courses .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .create-gigs .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .gigs-applications .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-gigs-findgig .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-erg-groups .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-mentoring .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .internal-page-wrapper .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .ex-page .im-banner-block .container .short-header.im-banner-text .sub-heading {
      color: #000000;
    }

    .im-home-page .im-banner-block .container,
    .im-home-revisited-page .im-banner-block .container,
    .im-thank-you-page .im-banner-block .container,
    .im-category-page .im-banner-block .container,
    .im-employee-search .im-banner-block .container,
    .im-account-settings .im-banner-block .container,
    .im-cp-builder-page .im-banner-block .container,
    .im-cp-home-page .im-banner-block .container,
    .im-blog-list .im-banner-block .container {
      padding-left: 20px;
      padding-right: 20px;
    }

    .im-home-page .im-banner-block .container .im-banner-text,
    .im-home-revisited-page .im-banner-block .container .im-banner-text,
    .im-thank-you-page .im-banner-block .container .im-banner-text,
    .im-category-page .im-banner-block .container .im-banner-text,
    .im-employee-search .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .im-cp-builder-page .im-banner-block .container .im-banner-text,
    .im-cp-home-page .im-banner-block .container .im-banner-text,
    .im-blog-list .im-banner-block .container .im-banner-text {
      position: relative;
      width: 100%;
      padding-left: 0;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
    }

    .im-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-thank-you-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-category-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-employee-search .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-account-settings .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-blog-list .im-banner-block .container .im-banner-text .banner-text-wrapper {
      margin-bottom: 0;
    }

    .im-home-page .im-banner-block .container .im-banner-text .title,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .title,
    .im-thank-you-page .im-banner-block .container .im-banner-text .title,
    .im-category-page .im-banner-block .container .im-banner-text .title,
    .im-employee-search .im-banner-block .container .im-banner-text .title,
    .im-account-settings .im-banner-block .container .im-banner-text .title,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .title,
    .im-cp-home-page .im-banner-block .container .im-banner-text .title,
    .im-blog-list .im-banner-block .container .im-banner-text .title {
      color: #000000;
      margin-bottom: 0;
      text-shadow: none;
    }

    .im-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-thank-you-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-category-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-blog-list .im-banner-block .container .im-banner-text .sub-heading {
      color: #000000;
    }

    .im-home-page .im-banner-block .container .im-banner-text,
    .im-home-revisited-page .im-banner-block .container .im-banner-text,
    .im-thank-you-page .im-banner-block .container .im-banner-text,
    .im-search-results-page .im-banner-block .container .im-banner-text,
    .im-category-page .im-banner-block .container .im-banner-text,
    .im-referral-home .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .im-employee-search .im-banner-block .container .im-banner-text,
    .im-similar-jobs .im-banner-block .container .im-banner-text,
    .im-cp-builder-page .im-banner-block .container .im-banner-text,
    .im-cp-home-page .im-banner-block .container .im-banner-text,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text,
    .im-blog-list .im-banner-block .container .im-banner-text {
      position: relative;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      padding: 40px 0 0 0;
      width: 100%;
    }

    .im-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-thank-you-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-search-results-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-category-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-referral-home .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-account-settings .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-employee-search .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-similar-jobs .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-blog-list .im-banner-block .container .im-banner-text .banner-text-wrapper {
      margin-bottom: 12px;
    }

    .im-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-thank-you-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-search-results-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-category-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-referral-home .im-banner-block .container .im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
    .im-similar-jobs .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-blog-list .im-banner-block .container .im-banner-text .sub-heading {
      color: #000000;
    }

    .im-home-page .im-banner-block .container .im-banner-text .title,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .title,
    .im-thank-you-page .im-banner-block .container .im-banner-text .title,
    .im-search-results-page .im-banner-block .container .im-banner-text .title,
    .im-category-page .im-banner-block .container .im-banner-text .title,
    .im-referral-home .im-banner-block .container .im-banner-text .title,
    .im-account-settings .im-banner-block .container .im-banner-text .title,
    .im-employee-search .im-banner-block .container .im-banner-text .title,
    .im-similar-jobs .im-banner-block .container .im-banner-text .title,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .title,
    .im-cp-home-page .im-banner-block .container .im-banner-text .title,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text .title,
    .im-blog-list .im-banner-block .container .im-banner-text .title {
      color: #000000;
      text-shadow: none;
    }
}

@media (max-width:767px) {
    .internal .im-internal .im-banner-block {
      background-color: #000000;
    }

    .internal .im-internal .im-banner-block .im-banner-image figure {
      height: auto;
    }

    .internal .im-internal .im-banner-block .im-banner-image figure img {
      display: none;
    }

    .IM-job-page .im-banner-block .im-banner-image figure {
      height: auto;
    }

    .IM-job-page .im-banner-block .im-banner-image figure img {
      display: block;
    }

    .internal .body-wrapper {
      padding-top: 60px;
    }

    .internal .im-internal.im-find-mentors .internal-mobility {
      margin-top: 24px;
    }

    .internal .im-internal .internal-mobility {
      width: 100%;
      margin: 24px auto 0;
      padding-left: 20px;
      padding-right: 20px;
    }

    .internal .im-internal .internal-mobility .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default {
      padding-bottom: 14px;
    }

    .internal .im-internal .internal-mobility .ph-component-cntr .inner-container .ph-container-heading-block .ph-header-block-default .heading-block-info .heading-two+.sub-content {
      font-size: 14px;
      line-height: 20px;
    }

    html.internal body.IM-job-page {
      background-color: #fcfcfc;
    }

    html.internal body.IM-job-page [class*='col-'] {
      padding-left: 0;
      padding-right: 0;
    }

    html.internal body.im-profile-page .body-wrapper .im-banner-block .container .im-banner-text {
      padding-top: 40px;
      padding-bottom: 40px;
    }

    html.internal body.im-profile-page .body-wrapper .profile-page-container {
      margin: 24px auto 0;
    }

    html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper {
      overflow-x: auto;
      margin-bottom: 40px;
    }

    html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper .erg-tab {
      white-space: nowrap;
    }

    html.internal body.im-erg-groups .body-wrapper .internal-mobility .tabs-wrapper .erg-tab:not(:first-of-type) {
      margin-left: 32px;
    }

    html.external body.non-sso-page .ph-page .body-wrapper .body-content-wrapper .head-wrapper .logo-block,
    html.internal body.non-sso-page .ph-page .body-wrapper .body-content-wrapper .head-wrapper .logo-block {
      margin: 0 auto 48px;
      text-align: center;
    }

    html.external body.non-sso-page .ph-page .body-wrapper .body-content-wrapper .head-wrapper .logo-block img,
    html.internal body.non-sso-page .ph-page .body-wrapper .body-content-wrapper .head-wrapper .logo-block img {
      max-width: 90px;
    }

    .internal .im-internal [class*='col-'] {
      padding-left: 0;
      padding-right: 0;
    }

    .internal .im-internal.im-search-results-page [class*='col-'],
    .internal .im-internal.im-home-page [class*='col-'],
    .internal .im-internal.im-home-revisited-page [class*='col-'],
    .internal .im-internal.im-referral-home [class*='col-'],
    .internal .im-internal.im-employee-profile-page [class*='col-'],
    .internal .im-internal.im-erg-highlights [class*='col-'],
    .internal .im-internal.im-similar-jobs [class*='col-'],
    .internal .im-internal .im-cp-builder-page [class*='col-'],
    .internal .im-internal .im-cp-home-page [class*='col-'],
    .internal .im-internal.im-employee-search [class*='col-'] {
      padding-left: 15px;
      padding-right: 15px;
    }

    .internal .im-internal.im-mentoring [class*='col-'] {
      padding-left: 15px;
      padding-right: 15px;
    }

    .internal .im-internal.im-mentoring .im-banner-block .container {
      padding-left: 18px;
      padding-right: 18px;
    }

    .internal .im-internal.im-mentoring .internal-mobility {
      padding-left: 18px;
      padding-right: 18px;
    }

    [hide-on-mobile=true] {
      display: none;
    }

    [hide-on-desktop=true] {
      display: block;
    }

    .im-banner-block .im-banner-image figure {
      position: relative;
      height: auto;
    }

    .im-team-profile-page .im-banner-block .container .im-banner-text,
    .im-employee-profile-page .im-banner-block .container .im-banner-text,
    .im-external-candidate-page .im-banner-block .container .im-banner-text,
    .im-candidates-schools .im-banner-block .container .im-banner-text,
    .im-profile-page .im-banner-block .container .im-banner-text,
    .im-candidates-company .im-banner-block .container .im-banner-text,
    .im-employee-search .im-banner-block .container .im-banner-text,
    .im-my-profile-page .im-banner-block .container .im-banner-text,
    .im-jobcart .im-banner-block .container .im-banner-text,
    .im-applications .im-banner-block .container .im-banner-text,
    .referred-candidates .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .lms-saved-courses .im-banner-block .container .im-banner-text,
    .lms-courses .im-banner-block .container .im-banner-text,
    .create-gigs .im-banner-block .container .im-banner-text,
    .gigs-applications .im-banner-block .container .im-banner-text,
    .im-gigs-findgig .im-banner-block .container .im-banner-text,
    .im-erg-groups .im-banner-block .container .im-banner-text,
    .im-mentoring .im-banner-block .container .im-banner-text,
    .internal-page-wrapper .im-banner-block .container .im-banner-text,
    .ex-page .im-banner-block .container .im-banner-text {
      position: relative;
      padding-left: 0;
      padding-right: 0;
      padding-top: 40px;
      padding-bottom: 40px;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      width: 100%;
    }

    .im-team-profile-page .im-banner-block .container .im-banner-text .title,
    .im-employee-profile-page .im-banner-block .container .im-banner-text .title,
    .im-external-candidate-page .im-banner-block .container .im-banner-text .title,
    .im-candidates-schools .im-banner-block .container .im-banner-text .title,
    .im-profile-page .im-banner-block .container .im-banner-text .title,
    .im-candidates-company .im-banner-block .container .im-banner-text .title,
    .im-employee-search .im-banner-block .container .im-banner-text .title,
    .im-my-profile-page .im-banner-block .container .im-banner-text .title,
    .im-jobcart .im-banner-block .container .im-banner-text .title,
    .im-applications .im-banner-block .container .im-banner-text .title,
    .referred-candidates .im-banner-block .container .im-banner-text .title,
    .im-account-settings .im-banner-block .container .im-banner-text .title,
    .lms-saved-courses .im-banner-block .container .im-banner-text .title,
    .lms-courses .im-banner-block .container .im-banner-text .title,
    .create-gigs .im-banner-block .container .im-banner-text .title,
    .gigs-applications .im-banner-block .container .im-banner-text .title,
    .im-gigs-findgig .im-banner-block .container .im-banner-text .title,
    .im-erg-groups .im-banner-block .container .im-banner-text .title,
    .im-mentoring .im-banner-block .container .im-banner-text .title,
    .internal-page-wrapper .im-banner-block .container .im-banner-text .title,
    .ex-page .im-banner-block .container .im-banner-text .title {
      margin: 0;
    }

    .im-team-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-external-candidate-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-candidates-schools .im-banner-block .container .im-banner-text .sub-heading,
    .im-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-candidates-company .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
    .im-my-profile-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-jobcart .im-banner-block .container .im-banner-text .sub-heading,
    .im-applications .im-banner-block .container .im-banner-text .sub-heading,
    .referred-candidates .im-banner-block .container .im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .im-banner-text .sub-heading,
    .lms-saved-courses .im-banner-block .container .im-banner-text .sub-heading,
    .lms-courses .im-banner-block .container .im-banner-text .sub-heading,
    .create-gigs .im-banner-block .container .im-banner-text .sub-heading,
    .gigs-applications .im-banner-block .container .im-banner-text .sub-heading,
    .im-gigs-findgig .im-banner-block .container .im-banner-text .sub-heading,
    .im-erg-groups .im-banner-block .container .im-banner-text .sub-heading,
    .im-mentoring .im-banner-block .container .im-banner-text .sub-heading,
    .internal-page-wrapper .im-banner-block .container .im-banner-text .sub-heading,
    .ex-page .im-banner-block .container .im-banner-text .sub-heading {
      font-size: 16px;
      line-height: 24px;
    }

    .im-team-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-employee-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-external-candidate-page .im-banner-block .container .short-header.im-banner-text,
    .im-candidates-schools .im-banner-block .container .short-header.im-banner-text,
    .im-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-candidates-company .im-banner-block .container .short-header.im-banner-text,
    .im-employee-search .im-banner-block .container .short-header.im-banner-text,
    .im-my-profile-page .im-banner-block .container .short-header.im-banner-text,
    .im-jobcart .im-banner-block .container .short-header.im-banner-text,
    .im-applications .im-banner-block .container .short-header.im-banner-text,
    .referred-candidates .im-banner-block .container .short-header.im-banner-text,
    .im-account-settings .im-banner-block .container .short-header.im-banner-text,
    .lms-saved-courses .im-banner-block .container .short-header.im-banner-text,
    .lms-courses .im-banner-block .container .short-header.im-banner-text,
    .create-gigs .im-banner-block .container .short-header.im-banner-text,
    .gigs-applications .im-banner-block .container .short-header.im-banner-text,
    .im-gigs-findgig .im-banner-block .container .short-header.im-banner-text,
    .im-erg-groups .im-banner-block .container .short-header.im-banner-text,
    .im-mentoring .im-banner-block .container .short-header.im-banner-text,
    .internal-page-wrapper .im-banner-block .container .short-header.im-banner-text,
    .ex-page .im-banner-block .container .short-header.im-banner-text {
      position: relative;
      padding-left: 0;
      padding-right: 0;
      padding-top: 40px;
      padding-bottom: 40px;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      width: 100%;
    }

    .im-team-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-employee-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-external-candidate-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-candidates-schools .im-banner-block .container .short-header.im-banner-text .title,
    .im-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-candidates-company .im-banner-block .container .short-header.im-banner-text .title,
    .im-employee-search .im-banner-block .container .short-header.im-banner-text .title,
    .im-my-profile-page .im-banner-block .container .short-header.im-banner-text .title,
    .im-jobcart .im-banner-block .container .short-header.im-banner-text .title,
    .im-applications .im-banner-block .container .short-header.im-banner-text .title,
    .referred-candidates .im-banner-block .container .short-header.im-banner-text .title,
    .im-account-settings .im-banner-block .container .short-header.im-banner-text .title,
    .lms-saved-courses .im-banner-block .container .short-header.im-banner-text .title,
    .lms-courses .im-banner-block .container .short-header.im-banner-text .title,
    .create-gigs .im-banner-block .container .short-header.im-banner-text .title,
    .gigs-applications .im-banner-block .container .short-header.im-banner-text .title,
    .im-gigs-findgig .im-banner-block .container .short-header.im-banner-text .title,
    .im-erg-groups .im-banner-block .container .short-header.im-banner-text .title,
    .im-mentoring .im-banner-block .container .short-header.im-banner-text .title,
    .internal-page-wrapper .im-banner-block .container .short-header.im-banner-text .title,
    .ex-page .im-banner-block .container .short-header.im-banner-text .title {
      color: #000000;
      text-align: left;
      margin: 0;
    }

    .im-team-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-employee-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-external-candidate-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-candidates-schools .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-candidates-company .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-my-profile-page .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-jobcart .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-applications .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .referred-candidates .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .lms-saved-courses .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .lms-courses .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .create-gigs .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .gigs-applications .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-gigs-findgig .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-erg-groups .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .im-mentoring .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .internal-page-wrapper .im-banner-block .container .short-header.im-banner-text .sub-heading,
    .ex-page .im-banner-block .container .short-header.im-banner-text .sub-heading {
      font-size: 16px;
      line-height: 24px;
    }

    .ex-page.im-lms-search .im-banner-block .container .im-banner-text .sub-heading {
      font-size: 16px;
      line-height: 24px;
    }

    .im-home-page .im-banner-block .container,
    .im-home-revisited-page .im-banner-block .container,
    .im-thank-you-page .im-banner-block .container,
    .im-category-page .im-banner-block .container,
    .im-employee-search .im-banner-block .container,
    .im-account-settings .im-banner-block .container,
    .im-cp-builder-page .im-banner-block .container,
    .im-cp-home-page .im-banner-block .container,
    .im-blog-list .im-banner-block .container {
      padding-left: 20px;
      padding-right: 20px;
    }

    .im-home-page .im-banner-block .container .im-banner-text,
    .im-home-revisited-page .im-banner-block .container .im-banner-text,
    .im-thank-you-page .im-banner-block .container .im-banner-text,
    .im-category-page .im-banner-block .container .im-banner-text,
    .im-employee-search .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .im-cp-builder-page .im-banner-block .container .im-banner-text,
    .im-cp-home-page .im-banner-block .container .im-banner-text,
    .im-blog-list .im-banner-block .container .im-banner-text {
      position: relative;
      width: 100%;
      padding-left: 0;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
    }

    .im-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-thank-you-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-category-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-employee-search .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-account-settings .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-blog-list .im-banner-block .container .im-banner-text .banner-text-wrapper {
      margin-bottom: 0;
    }

    .im-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-thank-you-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-category-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-blog-list .im-banner-block .container .im-banner-text .sub-heading {
      font-size: 16px;
      line-height: 24px;
    }

    .im-home-page .im-banner-block .container .im-banner-text .title,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .title,
    .im-thank-you-page .im-banner-block .container .im-banner-text .title,
    .im-category-page .im-banner-block .container .im-banner-text .title,
    .im-employee-search .im-banner-block .container .im-banner-text .title,
    .im-account-settings .im-banner-block .container .im-banner-text .title,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .title,
    .im-cp-home-page .im-banner-block .container .im-banner-text .title,
    .im-blog-list .im-banner-block .container .im-banner-text .title {
      color: #000000;
      margin-bottom: 0;
      text-shadow: none;
    }

    .im-home-page .im-banner-block .container .im-banner-text,
    .im-home-revisited-page .im-banner-block .container .im-banner-text,
    .im-thank-you-page .im-banner-block .container .im-banner-text,
    .im-search-results-page .im-banner-block .container .im-banner-text,
    .im-category-page .im-banner-block .container .im-banner-text,
    .im-referral-home .im-banner-block .container .im-banner-text,
    .im-account-settings .im-banner-block .container .im-banner-text,
    .im-employee-search .im-banner-block .container .im-banner-text,
    .im-similar-jobs .im-banner-block .container .im-banner-text,
    .im-cp-builder-page .im-banner-block .container .im-banner-text,
    .im-cp-home-page .im-banner-block .container .im-banner-text,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text,
    .im-blog-list .im-banner-block .container .im-banner-text {
      position: relative;
      transform: none;
      width: 100%;
      padding-left: 0;
      padding-top: 40px;
      padding-bottom: 40px;
    }

    .im-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-thank-you-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-search-results-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-category-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-referral-home .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-account-settings .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-employee-search .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-similar-jobs .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-cp-home-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text .banner-text-wrapper,
    .im-blog-list .im-banner-block .container .im-banner-text .banner-text-wrapper {
      margin-bottom: 12px;
    }

    .im-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-home-revisited-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-thank-you-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-search-results-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-category-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-referral-home .im-banner-block .container .im-banner-text .sub-heading,
    .im-account-settings .im-banner-block .container .im-banner-text .sub-heading,
    .im-employee-search .im-banner-block .container .im-banner-text .sub-heading,
    .im-similar-jobs .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-builder-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-cp-home-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-critical-jobs-page .im-banner-block .container .im-banner-text .sub-heading,
    .im-blog-list .im-banner-block .container .im-banner-text .sub-heading {
      font-size: 16px;
      line-height: 24px;
    }

    .im-home-page .im-personalize-job-overlay .transition-screen,
    .im-referral-home .im-personalize-job-overlay .transition-screen,
    .im-home-revisited-page .im-personalize-job-overlay .transition-screen {
      max-width: 90%;
    }

    .im-profile-page .profile-page-container {
      padding-top: 0;
    }

    .lms-courses .body-wrapper .container.internal-mobility {
      padding: 0;
    }
}

  .internal-page .im-banner-block .container .im-banner-text {
    padding: 56px 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 4;
  }

  .internal-page .im-banner-block .container .im-banner-text .banner-text-wrapper {
    margin-bottom: 24px;
  }

  .internal-page .im-banner-block .container .im-banner-text .banner-text-wrapper h1 {
    font-size: 32px;
    line-height: 48px;
    color: #ffffff;
    font-family: FSThriveElliotWeb-Bold;
  }

  .internal-page .im-banner-block .container .im-banner-text .banner-text-wrapper .sub-heading {
    font-size: 32px;
    line-height: 48px;
    margin-top: 0;
    font-family: FSThriveElliotWeb-Light;
    color: #ffffff;
  }

@media only screen and (max-width:1024px) {
    .internal-page .im-banner-block .container .im-banner-text {
      position: relative;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      width: 100%;
      padding: 40px 0 0 0;
      padding-left: 0;
      margin-bottom: 12px;
    }

    .internal-page .im-banner-block .container .im-banner-text .banner-text-wrapper h1 {
      color: #000000;
    }

    .internal-page .im-banner-block .container .im-banner-text .banner-text-wrapper .sub-heading {
      color: #000000;
    }
}

@media (max-width:767px) {
    .internal-page .im-banner-block .container .im-banner-text {
      position: relative;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      width: 100%;
      padding-left: 0;
      padding-top: 40px;
      padding-bottom: 40px;
      margin-bottom: 12px;
    }

    .internal-page .im-banner-block .container .im-banner-text .banner-text-wrapper h1 {
      font-size: 22px;
      line-height: 33px;
      color: #000000;
    }

    .internal-page .im-banner-block .container .im-banner-text .banner-text-wrapper .sub-heading {
      font-size: 16px;
      line-height: 24px;
      font-family: FSThriveElliotWeb-Light;
      color: #000000;
    }
}

  /*!PKAEZQMI-start-less-template-custom-PKAEZQMI!*/

  .ph-slide-loader {
    background-color: transparent !important;
  }

  .ph-slide-loader::after {
    content: '';
    width: 34px;
    margin: 0 auto;
    height: 34px !important;
    border: 4px solid #e1e1e1;
    display: inline-block;
    background-image: none;
    animation: spin 1.5s linear infinite;
    max-width: 34px;
    border-top: 4px solid #009bdf;
    text-align: center;
    border-radius: 50%;
    -webkit-animation: spin 1.5s linear infinite;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    z-index: 98;
  }

  .ph-loading {
    background-color: transparent !important;
  }

  .ph-loading:before {
    content: '';
    width: 34px;
    margin: 0 auto;
    height: 34px;
    border: 4px solid #e1e1e1;
    display: inline-block;
    z-index: 2;
    position: absolute;
    animation: spin 1.5s linear infinite;
    max-width: 34px;
    border-top: 4px solid #000000;
    text-align: center;
    border-radius: 50%;
    -webkit-animation: spin 1.5s linear infinite;
  }

  .ph-loading img {
    opacity: 0;
  }

@-webkit-keyframes spin {
    0% {
      -webkit-transform: rotate(0deg);
    }

    100% {
      -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
      transform: rotate(0deg);
    }

    100% {
      transform: rotate(360deg);
    }
}

  /*!PKAEZQMI-end-less-template-custom-PKAEZQMI!*/

  [class~="im-expired-page"] {
    background-color: #f7f9fd;
  }

  [class~="im-expired-page"] .expired-block {
    max-width: 500px;
    margin: 0 auto;
  }

  [class~="im-expired-page"] .expired-block h1 {
    color: #000000;
    font-size: 20px;
    line-height: 30px;
    font-family: FSThriveElliotWeb-Bold;
    margin: 0 0 64px 0;
  }

  [class~="im-expired-page"] .expired-block .expired-description .expired-heading {
    color: #000000;
    font-size: 22px;
    line-height: 33px;
    font-family: 'AvenirRoman';
  }

  [class~="im-expired-page"] .expired-block .expired-description p {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: 'AvenirRoman';
    margin-top: 8px;
    margin-bottom: 0;
  }

  [class~="im-expired-page"] .expired-block figure {
    text-align: center;
    display: block;
    margin: 56px auto 56px auto;
  }

  [class~="im-expired-page"] .action-btn a {
    min-height: 34px;
    width: auto;
    font-family: FSThriveElliotWeb-Regular;
    font-weight: normal;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    border-color: #009bdf;
    background: none;
    background-color: #009bdf;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -o-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    line-height: 14px;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    border-width: 1px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding: 12px 40px;
    min-width: 115px;
    min-height: 48px;
    font-size: 16px;
    font-family: FSThriveElliotWeb-Bold;
    line-height: 24px;
  }

  [class~="im-expired-page"] .action-btn a:hover,
  [class~="im-expired-page"] .action-btn a:active {
    color: #ffffff;
    background: none;
    background-color: #009bdf;
    border-color: #009bdf;
    box-shadow: none;
    transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
  }

  [class~="im-expired-page"] .action-btn a .action-link {
    border: 1px solid;
    text-decoration: none;
  }

  [class~="im-expired-page"] .action-btn a .action-link:hover {
    border: 1px solid;
    text-decoration: none;
  }

@media only screen and (max-width:1151px) {
    [class~="im-expired-page"] .expired-block h1 {
      font-size: 14px;
      line-height: 20px;
      margin: 0 0 32px 0;
    }

    [class~="im-expired-page"] .expired-block .expired-description .expired-heading {
      font-size: 20px;
      line-height: 30px;
    }

    [class~="im-expired-page"] .expired-block figure {
      margin: 32px auto 32px auto;
    }
}

@media only screen and (max-width:767px) {
    [class~="im-expired-page"] .action-btn a {
      min-width: 100%;
    }

    [class~="im-expired-page"] .expired-block h1 {
      font-size: 14px;
      line-height: 20px;
      margin: 0 0 32px 0;
    }

    [class~="im-expired-page"] .expired-block .expired-description .expired-heading {
      font-size: 20px;
      line-height: 30px;
    }

    [class~="im-expired-page"] .expired-block figure {
      margin: 32px auto 32px auto;
    }
}

  body.events-page .hero-block header .navbar-nav .main-nav li a,
  body.events-page .hero-block header .navbar-nav .secoundery-nav li a {
    color: #ffffff;
  }

  body.events-page .banner-block {
    position: relative;
  }

  body.events-page .banner-block .banner img {
    width: 100%;
  }

  body.events-page .banner-block .banner-content {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }

  body.events-page .banner-block .banner-content h1 {
    margin-bottom: 24px;
    text-align: left;
  }

  body.events-page .banner-block .banner-content h1.ph-align-center {
    text-align: center;
  }

  body.events-page .banner-block .banner-content h1.ph-align-right {
    text-align: right;
  }

  body.events-page .events-list-block .ph-event-search-v1-default-default {
    margin-bottom: 30px;
  }

  body.events-page .ph-share-event-v1-default-default .phs-share-event-area {
    margin-bottom: 0;
    border: none;
    background: transparent;
  }

@media only screen and (max-width:1151px) {
    body.events-page .events-list-block .ph-event-search-v1-default-default {
      margin-bottom: 0;
    }
}

@media only screen and (max-width:767px) {
    body.events-page .banner-block .banner {
      position: relative;
    }

    body.events-page .banner-block .banner img {
      display: none;
    }

    body.events-page .banner-block .banner-content {
      position: relative;
      transform: none;
      top: 0;
      padding: 24px 16px;
      background: #000000;
    }

    body.events-page .banner-block .banner-content h1 {
      margin-bottom: 10px;
    }

    body.events-page .events-list-block {
      width: 100%;
      padding: 0 18px;
      margin-bottom: 80px;
    }
}

  body.event-details-page .hero-block header .navbar-nav .main-nav li a,
  body.event-details-page .hero-block header .navbar-nav .secoundery-nav li a {
    color: #ffffff;
  }

  body.event-details-page .ph-footer {
    margin-top: 80px;
  }

  body.event-details-page.modal-open .phs-widget-block-area .banner-content {
    transform: none;
    margin-top: -115px;
    z-index: 1100;
  }

@media only screen and (max-width:767px) {
    html.internal .container {
      width: 100%;
    }

    body.event-details-page .container .event-desc {
      padding: 0 18px;
      margin-top: 24px;
      margin-bottom: 0;
    }

    body.event-details-page .container .event-desc .col-md-8.col-sm-7,
    body.event-details-page .container .event-desc .col-md-4.col-sm-5 {
      padding: 0;
    }

    body.event-details-page .ph-footer {
      margin-top: 20px;
    }
}

  /*!MNRCHSC-color-css-start-MNRCHSC!*/

  .brand-color-secondary {
    color: #0077b5 !important;
  }

  .brand-color-secondary-bg {
    background-color: #0077b5 !important;
  }

  .brand-color-secondary-border {
    border-color: #0077b5 !important;
  }

  .brand-color-primary {
    color: @black !important;
  }

  .brand-color-primary-bg {
    background-color: @black !important;
  }

  .brand-color-primary-border {
    border-color: @black !important;
  }

  /*!MNRCHSC-color-css-end-MNRCHSC!*/
}