@import url("https://fonts.googleapis.com/css?family=Lato|Nunito");
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

body {
  margin: 0;
  padding: 0;
}

.page {
  min-height: 100vh;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  background: #e7e8e9;
}

.sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 256px;
  z-index: 500;
}

.page-container {
  width: 100%;
  height: 100%;
}

.page-container-in {
  position: relative;
  margin-left: 256px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 50px;
  height: 100%;
  overflow-y: hidden;
}

.header {
  padding: 0 50px;
  background-color: #fff;
}

.home-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100%;
  height: 100%;
}

.home-page h1 {
  font-size: 42px;
  font-weight: 100;
}

*:hover, *:focus, * {
  outline: none !important;
}

p,
* {
  font-family: 'Lato';
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Nunito';
}

.round {
  border-radius: 50%;
}

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

.link-unstyled a, .sidenav a, .link-primary a, .well-primary a {
  color: inherit;
}

.link-unstyled a, .sidenav a, .link-primary a, .well-primary a, .link-unstyled a:hover, .sidenav a:hover, .link-primary a:hover, .well-primary a:hover {
  text-decoration: none;
}

[ng-click],
a {
  cursor: pointer;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.no-padding {
  padding: 0;
}

.no-margin {
  margin: 0;
}

.subinterest-title {
  color: #e85f25;
}

.title-sm {
  font-size: 12px;
  color: #e85f25;
}

.m-0 {
  margin: 0px;
}

.mt-0 {
  margin-top: 0px;
}

.mb-0 {
  margin-bottom: 0px;
}

.ml-0 {
  margin-left: 0px;
}

.mr-0 {
  margin-right: 0px;
}

.mlr-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mtb-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.p-0 {
  padding: 0px;
}

.pt-0 {
  padding-top: 0px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pl-0 {
  padding-left: 0px;
}

.pr-0 {
  padding-right: 0px;
}

.plr-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.ptb-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.m-10 {
  margin: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mlr-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mtb-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.p-10 {
  padding: 10px;
}

.pt-10 {
  padding-top: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.plr-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.ptb-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.m-15 {
  margin: 15px;
}

.mt-15 {
  margin-top: 15px;
}

.mb-15 {
  margin-bottom: 15px;
}

.ml-15 {
  margin-left: 15px;
}

.mr-15 {
  margin-right: 15px;
}

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

.mtb-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.p-15 {
  padding: 15px;
}

.pt-15 {
  padding-top: 15px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pl-15 {
  padding-left: 15px;
}

.pr-15 {
  padding-right: 15px;
}

.plr-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.ptb-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.m-20 {
  margin: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.mlr-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mtb-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.p-20 {
  padding: 20px;
}

.pt-20 {
  padding-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.plr-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.ptb-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.m-30 {
  margin: 30px;
}

.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.ml-30 {
  margin-left: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.mlr-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.mtb-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.p-30 {
  padding: 30px;
}

.pt-30 {
  padding-top: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pl-30 {
  padding-left: 30px;
}

.pr-30 {
  padding-right: 30px;
}

.plr-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.ptb-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.m-45 {
  margin: 45px;
}

.mt-45 {
  margin-top: 45px;
}

.mb-45 {
  margin-bottom: 45px;
}

.ml-45 {
  margin-left: 45px;
}

.mr-45 {
  margin-right: 45px;
}

.mlr-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.mtb-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.p-45 {
  padding: 45px;
}

.pt-45 {
  padding-top: 45px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pl-45 {
  padding-left: 45px;
}

.pr-45 {
  padding-right: 45px;
}

.plr-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.ptb-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.m-70 {
  margin: 70px;
}

.mt-70 {
  margin-top: 70px;
}

.mb-70 {
  margin-bottom: 70px;
}

.ml-70 {
  margin-left: 70px;
}

.mr-70 {
  margin-right: 70px;
}

.mlr-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.mtb-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.p-70 {
  padding: 70px;
}

.pt-70 {
  padding-top: 70px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pl-70 {
  padding-left: 70px;
}

.pr-70 {
  padding-right: 70px;
}

.plr-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.ptb-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.flex, .flex-column, .flex-center-v, .flex-center, .flex-center-h, .flex-baseline, .flex-space-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-center-v, .flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.flex-center-h, .flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-line-pack: center;
      align-content: center;
}

.flex-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {
  -webkit-text-fill-color: inherit !important;
  -webkit-box-shadow: 0 0 0px 1000px inherit inset !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}

input:-webkit-autofill {
  background-color: transparent !important;
  -webkit-box-shadow: 0 0 0 30px inherit inset !important;
}

.no-bg {
  background: transparent;
  border: none;
}

.jobrole-radio {
  width: 100% !important;
}

.border-bottom-light {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 10px;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fade-in {
  opacity: 0;
  /* make things invisible upon start */
  -webkit-animation: fadeIn ease-in 1;
  /* call our keyframe named fadeIn, use animation ease-in and repeat it only 1 time */
  animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  animation-fill-mode: forwards;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

h1 {
  margin-top: 0px;
  margin-bottom: 45px;
}

body {
  color: #232831;
}

.text-light, .sc-text-light {
  color: #65696f;
  fill: #65696f;
  stroke: #65696f;
}

.timer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

h4 {
  font-weight: bold;
}

.sc-text-success {
  color: #388E3C;
}

.sc-text-danger {
  color: #D32F2F;
}

.sc-text-primary {
  color: #e85f25;
}

.sc-text-info {
  color: #2196F3;
}

.elevator-admin {
  margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
  letter-spacing: 1.5px;
  word-wrap: break-word;
}

p {
  word-wrap: break-word;
}

.page-404 {
  min-height: 100vh;
  height: 100%;
}

.page-404 img {
  height: 30px;
}

.page-404 h1, .page-404 h2, .page-404 h3, .page-404 h4 {
  text-align: center;
}

.page-404 h1 {
  font-size: 90px;
  color: #444850;
}

.page-404 h2 {
  font-size: 48px;
  color: #65696f;
}

.page-404 h3 {
  font-size: 20px;
  color: #919498;
}

.page-404 h4 {
  color: #444850;
  font-size: 16px;
}

.page-404 .content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.btn {
  line-height: 16px;
}

.btn.sc-primary, .btn.sc-primary-xs, .btn.sc-primary-lg, .btn.sc-primary-inverse, .btn.sc-primary-lg-inverse, .btn.sc-primary-xs-inverse {
  height: 30px;
  width: 120px;
  border-radius: 15px;
  background-color: #e85f25;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: capitalize;
}

.btn.sc-primary:hover, .btn.sc-primary-xs:hover, .btn.sc-primary-lg:hover, .btn.sc-primary-inverse:hover, .btn.sc-primary-lg-inverse:hover, .btn.sc-primary-xs-inverse:hover {
  background-color: #c54915;
}

.btn.sc-primary-xs {
  width: 80px;
  height: 20px;
  border-radius: 10px;
  padding: 0;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}

.btn.sc-default, .btn.sc-default-xs, .btn.sc-default-lg, .btn.sc-default-inverse, .btn.sc-default-inverse-dark {
  height: 30px;
  width: 120px;
  border-radius: 15px;
  background-color: #65696f;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: capitalize;
}

.btn.sc-default:hover, .btn.sc-default-xs:hover, .btn.sc-default-lg:hover, .btn.sc-default-inverse:hover, .btn.sc-default-inverse-dark:hover {
  background-color: #4d5054;
}

.btn.sc-primary-lg {
  width: 100%;
  max-width: 180px;
  padding-left: 10px;
  padding-right: 10px;
}

.btn.sc-default-xs {
  width: 80px;
  height: 20px;
  border-radius: 10px;
  padding: 0;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}

.btn.sc-primary-inverse {
  background-color: transparent;
  color: #e85f25;
  border: 1px solid #e85f25;
}

.btn.sc-primary-inverse:hover {
  color: #ef926a;
  border-color: #ef926a;
  background-color: transparent;
}

.btn.sc-primary-lg-inverse {
  width: 100%;
  max-width: 180px;
  background-color: transparent;
  color: #e85f25;
  border: 1px solid #e85f25;
}

.btn.sc-primary-lg-inverse:hover {
  color: #ef926a;
  border-color: #ef926a;
  background-color: transparent;
}

.btn.sc-primary-xs-inverse {
  width: 80px;
  height: 20px;
  background-color: transparent;
  color: #e85f25;
  border: 1px solid #e85f25;
  padding: 0;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}

.btn.sc-primary-xs-inverse:hover {
  color: #ef926a;
  border-color: #ef926a;
  background-color: transparent;
}

.btn.sc-default-lg {
  width: 100%;
  max-width: 180px;
  padding-left: 10px;
  padding-right: 10px;
}

.btn.sc-default-inverse {
  background-color: transparent;
  color: #65696f;
  border: 1px solid #65696f;
}

.btn.sc-default-inverse:hover {
  color: #8b8f95;
  border-color: #8b8f95;
  background-color: transparent;
}

.btn.sc-default-inverse-dark {
  background-color: transparent;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.btn.sc-default-inverse-dark:hover {
  color: #232831;
  background-color: #FFFFFF;
}

.btn.sc-circle-button {
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.btn.sc-circle-button-order {
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.sidebar {
  background: #FFFFFF;
  color: #232831;
  -webkit-box-shadow: 5px 6px 7px #d0d0d0;
  box-shadow: 5px 6px 7px #d0d0d0;
  overflow: auto;
}

.sidebar .logo img {
  width: 150px;
}

.sidenav {
  width: 100%;
  padding: 30px 0 50px 0;
}

.sidenav .logo, .sidenav .sidenav-title, .sidenav .sidenav-item {
  padding: 15px 0 15px 50px;
}

.sidenav .sidenav-title {
  margin-top: 30px;
}

.sidenav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.sidenav-item span {
  line-height: 1.6rem;
}

.sidenav-item .icon, .sidenav-item .icon-transparent {
  margin-right: 10px;
}

.sidenav-item.active {
  background: rgba(0, 0, 0, 0.1);
  color: #e85f25;
}

.sidenav-item.active .icon, .sidenav-item.active .icon-transparent {
  fill: #e85f25;
  stroke: #e85f25;
}

.sidenav-item.active .icon-transparent {
  fill: transparent;
  stroke: #e85f25;
}

.sidenav-item.active .icon-transparent .to-fill {
  fill: #e85f25;
}

.icon, .icon-transparent {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  stroke-width: 0;
}

.icon-transparent {
  fill: transparent !important;
  stroke: #232831;
}

.icon-transparent .to-fill {
  fill: #232831;
}

.sidebar-username {
  color: #e85f25;
  text-transform: uppercase;
  margin-bottom: 0;
}

.sidebar-logout {
  position: fixed;
  background-color: #eee;
  padding-left: 45px;
  padding-bottom: 15px;
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  width: 256px;
}

.sc-slider {
  margin: 0;
}

.sc-slider .rz-pointer:focus {
  outline: transparent none 0;
}

.sc-slider.rzslider .rz-pointer.rz-active:after,
.sc-slider.rzslider .rz-pointer:after {
  display: none;
}

.sc-slider.rzslider .rz-pointer,
.sc-slider.rzslider .rz-selection,
.sc-slider.rzslider .rz-tick.rz-selected {
  background: #e85f25;
}

.sc-slider.rzslider .rz-pointer {
  width: 16px;
  height: 16px;
  top: -7px;
  margin-left: 7px;
}

.slider-labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.slider-labels > * {
  width: 33%;
}

.slider-labels > p:nth-child(2) {
  text-align: center;
}

.slider-labels > p:last-child {
  text-align: right;
}

.slider-title {
  font-size: 20px;
  font-weight: 600;
  color: #e85f25;
  margin-bottom: 0;
}

.inline-links a {
  text-decoration: none;
  font-size: 16px;
}

.link-primary, .well-primary {
  color: #e85f25;
}

.link-primary:hover, .well-primary:hover {
  color: #c54915;
}

.interview-prep {
  margin-left: 2px !important;
}

.well-light {
  background: white;
  border: 1px solid #c8c9cb;
}

.well-primary {
  background: white;
  border: 1px solid #c8c9cb;
  color: #e85f25;
}

.panel-default {
  border-color: #c8c9cb;
}

.sc-tabset .tab-pane {
  background-color: white;
  border: 1px solid #ddd;
  border-top-color: transparent;
  padding: 30px;
}

.sc-tabset .uib-tab.nav-item a {
  font-weight: bold;
  color: #e85f25;
}

.sc-tabset .uib-tab.nav-item a:hover {
  color: #ed8153;
}

.sc-tabset .uib-tab.nav-item .active a:hover {
  color: #232831;
}

.sc-tabset .nav-tabs > li > a:hover {
  border: transparent;
}

.button-order-spacing {
  margin-right: 1px;
}

.testimonial-update-delete {
  margin-right: 5px !important;
}

.testimonial-button {
  margin-top: 10px !important;
}

.testimnial-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.testimonial-place {
  margin-left: 530px !important;
  margin-right: 10px !important;
}

.testimonial-edit {
  margin-right: 15px !important;
}

.testimonial-update {
  margin-bottom: 5px !important;
}

.testimonial-icon {
  margin-left: 720px;
}

.testimonial-edit-cancel {
  margin-left: 680px !important;
  margin-right: 10px !important;
}

.testimonial-text {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -20px !important;
}

.testimonial-box {
  margin-left: 20px !important;
  width: 920px;
  height: auto;
  border: 1px solid #d3d3d3;
  margin-bottom: 20px;
}

.testimnial-div {
  margin-bottom: 0px !important;
}

.sort-order {
  display: block !important;
}

.invite-users {
  margin-left: 1px !important;
}

.admin-profile {
  margin-left: 2px !important;
}

.preparation-list {
  list-style-type: none;
}

.interview-margin {
  margin-bottom: -105px;
}

.containers.panel-primary > .panel-bottom {
  background-color: #e85f25;
  border-color: #e85f25;
}

.add-text {
  margin-top: -19px;
}

.add-image {
  margin-top: -23px;
}

.container-testimonial {
  font-size: 16px;
  line-height: 16px;
  height: 32px;
  overflow: hidden;
}

.show-testimonial {
  overflow: visible;
  height: auto;
}

.resume-2 {
  margin-left: 20px;
}

.resume-2-text {
  margin-left: -18px;
}

.resume-width {
  width: 920px !important;
}

.if-name {
  margin-left: 90px;
}

.profile-image-profile {
  width: 160px;
  margin-top: 10px;
  margin-left: 30px;
}

.education-text {
  margin-left: 2px;
}

.award {
  margin-left: 11px;
}

.briefcase-icon {
  width: 45px;
  height: 45px;
}

.description-height {
  height: 34px !important;
}

.title-award {
  margin-left: -12px;
}

.education-data {
  margin-left: 330px;
}

.tab-text {
  margin-left: -5px;
}

.experience {
  margin-left: 5pxpx;
}

.institute-box {
  margin-top: -15px;
}

.institute-text {
  color: #3e3d3d;
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 5px;
}

.admin-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.personal-info-input {
  padding-bottom: 5px;
}

.text-admin {
  font-size: 15px !important;
}

.head-admin {
  color: #4a4a4a !important;
  font-size: 16px !important;
  font-weight: 100 !important;
  padding-bottom: 0px !important;
}

.admin-spacing {
  padding-right: 50px !important;
}

.data-admin {
  padding-right: 30px;
  color: #999999;
}

.experience-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.containers > .panel-bottom {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}

.panel-bottom {
  padding: 10px 15px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  height: 50px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}

.download-link {
  text-decoration: underline;
  color: #e85f25;
}

.profile-mobile-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.profile-mob-country-code {
  width: 13% !important;
  margin-right: 5px;
  cursor: pointer;
  padding: 0px;
}

.profile-mob-country-code .dropdown {
  width: inherit;
  height: inherit;
}

.profile-mob-country-code .dropdown-menu {
  max-height: 210px;
  overflow-x: hidden;
}

.profile-mob-country-code .dropdown-toggle {
  height: inherit;
  width: 45px;
  padding-left: 10px;
  padding-top: 6px;
}

.profile-mob-country-code li {
  list-style-type: none;
  margin: 0;
}

.profile-mob-country-code li a:hover,
.profile-mob-country-code li a:focus {
  text-decoration: none;
}

.profile-mob-country-code li a {
  color: #555555;
}

.profile-work-exp {
  margin-left: 40px;
}

.sc-breadcrumb {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 23px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.breadcrumb {
  margin-top: 0;
  margin-bottom: 0;
  background: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
}

.breadcrumb a {
  color: #e85f25;
}

.breadcrumb a:hover {
  color: #c54915;
}

.progress.sc-primary, .progress.btn.sc-primary-xs, .progress.btn.sc-primary-lg, .progress.btn.sc-primary-inverse, .progress.btn.sc-primary-lg-inverse, .progress.btn.sc-primary-xs-inverse {
  height: 16px;
  border-radius: 8px;
}

.progress.sc-primary .progress-bar, .progress.btn.sc-primary-xs .progress-bar, .progress.btn.sc-primary-lg .progress-bar, .progress.btn.sc-primary-inverse .progress-bar, .progress.btn.sc-primary-lg-inverse .progress-bar, .progress.btn.sc-primary-xs-inverse .progress-bar {
  border-radius: 6px;
  background-color: #e85f25;
}

p.sc-primary, p.btn.sc-primary-xs, p.btn.sc-primary-lg, p.btn.sc-primary-inverse, p.btn.sc-primary-lg-inverse, p.btn.sc-primary-xs-inverse, h4.sc-primary, h4.btn.sc-primary-xs, h4.btn.sc-primary-lg, h4.btn.sc-primary-inverse, h4.btn.sc-primary-lg-inverse, h4.btn.sc-primary-xs-inverse, h3.sc-primary, h3.btn.sc-primary-xs, h3.btn.sc-primary-lg, h3.btn.sc-primary-inverse, h3.btn.sc-primary-lg-inverse, h3.btn.sc-primary-xs-inverse, h2.sc-primary, h2.btn.sc-primary-xs, h2.btn.sc-primary-lg, h2.btn.sc-primary-inverse, h2.btn.sc-primary-lg-inverse, h2.btn.sc-primary-xs-inverse, h1.sc-primary, h1.btn.sc-primary-xs, h1.btn.sc-primary-lg, h1.btn.sc-primary-inverse, h1.btn.sc-primary-lg-inverse, h1.btn.sc-primary-xs-inverse, h5.sc-primary, h5.btn.sc-primary-xs, h5.btn.sc-primary-lg, h5.btn.sc-primary-inverse, h5.btn.sc-primary-lg-inverse, h5.btn.sc-primary-xs-inverse, h6.sc-primary, h6.btn.sc-primary-xs, h6.btn.sc-primary-lg, h6.btn.sc-primary-inverse, h6.btn.sc-primary-lg-inverse, h6.btn.sc-primary-xs-inverse, span.sc-primary, span.btn.sc-primary-xs, span.btn.sc-primary-lg, span.btn.sc-primary-inverse, span.btn.sc-primary-lg-inverse, span.btn.sc-primary-xs-inverse {
  color: #e85f25;
}

.progress-wrapper.sc-primary, .progress-wrapper.btn.sc-primary-xs, .progress-wrapper.btn.sc-primary-lg, .progress-wrapper.btn.sc-primary-inverse, .progress-wrapper.btn.sc-primary-lg-inverse, .progress-wrapper.btn.sc-primary-xs-inverse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  max-height: 160px;
}

.progress-wrapper.sc-primary .round-progress-wrapper, .progress-wrapper.btn.sc-primary-xs .round-progress-wrapper, .progress-wrapper.btn.sc-primary-lg .round-progress-wrapper, .progress-wrapper.btn.sc-primary-inverse .round-progress-wrapper, .progress-wrapper.btn.sc-primary-lg-inverse .round-progress-wrapper, .progress-wrapper.btn.sc-primary-xs-inverse .round-progress-wrapper {
  max-width: 160px;
}

.progress-wrapper.sc-primary .content, .progress-wrapper.btn.sc-primary-xs .content, .progress-wrapper.btn.sc-primary-lg .content, .progress-wrapper.btn.sc-primary-inverse .content, .progress-wrapper.btn.sc-primary-lg-inverse .content, .progress-wrapper.btn.sc-primary-xs-inverse .content {
  position: absolute;
  font-size: 36px;
}

.progress-wrapper.sc-primary circle, .progress-wrapper.btn.sc-primary-xs circle, .progress-wrapper.btn.sc-primary-lg circle, .progress-wrapper.btn.sc-primary-inverse circle, .progress-wrapper.btn.sc-primary-lg-inverse circle, .progress-wrapper.btn.sc-primary-xs-inverse circle {
  stroke: #e9eaeb !important;
}

.progress-wrapper.sc-primary path, .progress-wrapper.btn.sc-primary-xs path, .progress-wrapper.btn.sc-primary-lg path, .progress-wrapper.btn.sc-primary-inverse path, .progress-wrapper.btn.sc-primary-lg-inverse path, .progress-wrapper.btn.sc-primary-xs-inverse path {
  stroke: #e85f25 !important;
}

.progress-bar {
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

.sc-accordion-panel .panel-heading {
  background: #FFFFFF;
  border-bottom-color: transparent;
}

.sc-accordion-panel .panel-heading .icon, .sc-accordion-panel .panel-heading .icon-transparent {
  width: 20px;
  height: 20px;
}

.sc-accordion-panel .panel-heading a:hover, .sc-accordion-panel .panel-heading a:focus {
  text-decoration: none;
  color: #4e596d;
}

.sc-accordion-panel.panel-open h4 {
  color: #e85f25;
}

.sc-accordion-panel.panel-open .icon, .sc-accordion-panel.panel-open .icon-transparent {
  fill: #e85f25;
}

.empty-template .icon, .empty-template .icon-transparent {
  height: 60px;
  width: 100%;
  font-size: 48px;
  text-align: center;
}

.empty-template .info {
  font-size: 16px;
}

.label-warning {
  background-color: transparent;
  font-weight: bold;
  color: #D32F2F;
  border: 1px solid #D32F2F;
}

.label-success {
  background-color: transparent;
  font-weight: bold;
  color: #388E3C;
  border: 1px solid #388E3C;
}

.profile-image-lg, .profile-image-sm, .view-user .profile-image, .member-card .profile-image, .profile .image-profile {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  border: 1px solid #65696f;
  fill: #607D8B;
}

.profile-image-lg img, .profile-image-sm img, .view-user .profile-image img, .member-card .profile-image img, .profile .image-profile img {
  max-width: 120px;
}

.profile-image-sm {
  width: 42px;
  height: 42px;
}

.profile-image-sm img {
  max-width: 42px;
  max-height: 42px;
}

.icon.icon-sm, .icon-sm.icon-transparent {
  height: 16px;
  width: 16px;
}

.icon-info {
  fill: #2196F3;
}

.icon-danger {
  fill: #D32F2F;
}

.icon-success {
  fill: #388E3C;
}

.icon-primary {
  fill: #e85f25;
}

.profile-pic-crop-area {
  background: #E4E4E4;
  overflow: hidden;
  width: 400px;
  height: 300px;
}

.panel-default.sc-panel .panel-heading {
  background-color: white;
}

#toast {
  position: fixed;
  margin-top: 30px;
  top: -20px;
  right: 30px;
  z-index: 2000;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 12px;
  line-height: 1;
  opacity: 0;
  color: #fff;
  border-radius: 4px;
  background-color: #232831;
  -webkit-box-shadow: 0 0 8px rgba(35, 40, 49, 0.4);
          box-shadow: 0 0 8px rgba(35, 40, 49, 0.4);
  -webkit-transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

#toast.error {
  background-color: #C62828;
  -webkit-box-shadow: 0 0 8px rgba(198, 40, 40, 0.4);
          box-shadow: 0 0 8px rgba(198, 40, 40, 0.4);
}

#toast.success {
  background-color: #2E7D32;
  -webkit-box-shadow: 0 0 8px rgba(46, 125, 50, 0.4);
          box-shadow: 0 0 8px rgba(46, 125, 50, 0.4);
}

#toast.showing {
  top: 10px;
  opacity: 1;
}

.preloader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: #e9eaeb;
}

#preloader-container #loader {
  position: relative;
  width: 150px;
  height: 150px;
  border: 3px solid transparent;
  border-top-color: #e85f25;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}

#preloader-container #loader:before {
  content: "";
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  border: 3px solid transparent;
  border-top-color: #e85f25;
  border-radius: 50%;
  -webkit-animation: spin 3s linear infinite;
          animation: spin 3s linear infinite;
}

#preloader-container #loader:after {
  content: "";
  position: absolute;
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  border: 3px solid transparent;
  border-top-color: #e85f25;
  border-radius: 50%;
  -webkit-animation: spin 1.5s linear infinite;
          animation: spin 1.5s linear infinite;
}

#register-preloader {
  position: relative;
  width: 40px;
  height: 40px;
  border: 3px solid transparent;
  border-top-color: #FFFFFF;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.page-container-in #loader {
  margin-left: 256px;
}

.spinner {
  display: inline-block;
  z-index: 5;
  width: 13px;
  height: 13px;
  position: relative;
  margin-right: 5px;
  top: 2px;
  border: solid 2px transparent;
  border-radius: 10px;
  -webkit-animation: spinner 0.8s linear infinite;
          animation: spinner 0.8s linear infinite;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.btn .spinner {
  margin-right: 5px;
}

.btn.sc-primary .spinner, .btn.sc-primary-xs .spinner, .btn.sc-primary-lg .spinner, .btn.sc-primary-inverse .spinner, .btn.sc-primary-lg-inverse .spinner, .btn.sc-primary-xs-inverse .spinner, .btn.sc-default .spinner, .btn.sc-default-xs .spinner, .btn.sc-default-lg .spinner, .btn.sc-default-inverse .spinner, .btn.sc-default-inverse-dark .spinner, .btn.sc-primary-lg .spinner, .btn.sc-default-lg .spinner {
  border-left-color: #FFFFFF;
  border-top-color: #FFFFFF;
}

.btn.sc-primary-inverse .spinner {
  border-left-color: #e85f25;
  border-top-color: #e85f25;
}

.btn.sc-default-inverse .spinner {
  border-left-color: #65696f;
  border-top-color: #65696f;
}

.btn.sc-default-inverse-dark .spinner {
  border-left-color: #FFFFFF;
  border-top-color: #FFFFFF;
}

.btn.sc-default-inverse-dark:hover .spinner {
  border-left-color: #444850;
  border-top-color: #444850;
}

a .spinner {
  border-left-color: #2196F3;
  border-top-color: #2196F3;
}

.link-primary a .spinner, .well-primary a .spinner {
  border-left-color: #e85f25;
  border-top-color: #e85f25;
}

.radio {
  color: #232831;
  font-size: 15px;
  position: relative;
  padding-left: 0;
  margin-top: 0;
}

.radio span {
  position: relative;
  padding-left: 20px;
}

.radio span:after {
  content: '';
  width: 15px;
  height: 15px;
  border: 2px solid;
  position: absolute;
  left: 0;
  top: 1px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.radio input[type="radio"] {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.radio input[type="radio"]:checked + span {
  color: #e85f25;
}

.radio input[type="radio"]:checked + span:before {
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  background: #e85f25;
  left: 5px;
  top: 6px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

.radio {
  color: #232831;
  font-size: 15px;
  position: relative;
  padding-left: 0;
}

.radio span {
  position: relative;
  padding-left: 20px;
}

.radio span:after {
  content: '';
  width: 15px;
  height: 15px;
  border: 2px solid;
  position: absolute;
  left: 0;
  top: 1px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.radio input[type="radio"] {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.radio input[type="radio"]:checked + span {
  color: #e85f25;
}

.radio input[type="radio"]:checked + span:before {
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  background: #e85f25;
  left: 5px;
  top: 6px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

*::-webkit-scrollbar {
  width: 0.5em;
}

*::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}

*::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

.invite-table {
  width: 100%;
}

.invite-table .tbw-1 {
  width: 8%;
}

.invite-table .tbw-2 {
  width: 16%;
}

.invite-table .tbw-3 {
  width: 24%;
}

.invite-table .tbw-4 {
  width: 36%;
}

.view-user .progress-bar {
  line-height: 15px;
  font-weight: bold;
}

.view-user .progress {
  text-align: center;
  line-height: 15px;
}

.view-user .progress > span {
  font-size: 12px;
}

.invite-user-modal .or-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.invite-user-modal .or-link .line {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 45%;
  width: 1px;
  background: #65696f;
}

.invite-user-modal .or-link .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 10%;
}

.input-group-btn .btn {
  padding-top: 8px;
  padding-bottom: 8px;
}

#toast {
  margin-top: -8px;
}

#inviteReminderBtn {
  width: 160px;
  text-align: center;
}

.reminderBtn {
  width: 250px;
}

.reminderBtn * {
  text-align: center;
  font-weight: bold;
}

.reminderBtn p {
  margin: 0;
}

.upload-box {
  width: 120px;
  height: 120px;
  border: 1px dashed #919498;
  background: #c8c9cb;
  cursor: pointer;
  color: #919498;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.upload-box i {
  font-size: 48px;
}

.upload-box .icon-plus {
  display: block;
}

.upload-box .icon-check {
  display: none;
}

.upload-box .icon-ban-circle {
  display: none;
}

.upload-box.drag-over {
  background: #b2e0b4;
}

.upload-box.drag-over .icon-plus {
  display: none;
}

.upload-box.drag-over .icon-check {
  display: block;
  color: #388E3C;
}

.upload-box.drag-over .icon-ban-circle {
  display: none;
}

.upload-box.drag-over-reject {
  background: #f7d7d7;
}

.upload-box.drag-over-reject .icon-ban-circle {
  display: block;
  color: #D32F2F;
}

.upload-box.drag-over-reject .icon-check {
  display: none;
}

.upload-box.drag-over-reject .icon-plus {
  display: none;
}

.upload-institute-data {
  width: 30px;
  height: 30px;
  border: 1px dashed #919498;
  background: #c8c9cb;
  cursor: pointer;
  color: #919498;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.upload-institute-data i {
  font-size: 20px;
}

.upload-institute-data .icon-plus {
  display: block;
}

.upload-institute-data .icon-check {
  display: none;
}

.upload-institute-data .icon-ban-circle {
  display: none;
}

.upload-institute-data.drag-over {
  background: #b2e0b4;
}

.upload-institute-data.drag-over .icon-plus {
  display: none;
}

.upload-institute-data.drag-over .icon-check {
  display: block;
  color: #388E3C;
}

.upload-institute-data.drag-over .icon-ban-circle {
  display: none;
}

.upload-institute-data.drag-over-reject {
  background: #f7d7d7;
}

.upload-institute-data.drag-over-reject .icon-ban-circle {
  display: block;
  color: #D32F2F;
}

.upload-institute-data.drag-over-reject .icon-check {
  display: none;
}

.upload-institute-data.drag-over-reject .icon-plus {
  display: none;
}

.login-box {
  width: 420px;
  height: 420px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.46);
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.46);
}

.login-box .login-header {
  height: 120px;
  background: #e85f25;
  color: #FFFFFF;
}

.login-box .login-body {
  padding: 50px;
}

.login-page {
  height: 100vh;
  background: #FFFFFF;
}

.member-card {
  padding: 15px;
  margin-top: 20px;
  border: 1px solid #c8c9cb;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 480px;
}

.member-card p {
  margin-bottom: 0px;
}

.member-card p.name {
  width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.member-card p small {
  font-size: 13px;
}

.member-card .info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.member-card .sc-circle-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.member-card .sc-circle-button i {
  font-size: 12px;
  line-height: 12px;
}

.testimonial-card {
  min-height: 270px;
  max-height: 270px;
  margin-right: 10px;
}

.testimonial-status-change {
  position: absolute;
  bottom: 10px;
  right: 15px;
}

.testimonial-description {
  overflow-y: scroll;
  max-height: 150px;
}

.profile .image-profile {
  width: 180px;
  height: 180px;
}

.profile .image-profile img {
  max-width: 180px;
  max-height: 180px;
}

.profile .image-profile svg {
  width: 180px;
  height: 180px;
}

.profile .profileData {
  margin-left: 5px;
  font-style: italic;
  margin-bottom: 35px;
}

.profile .add-button {
  margin-left: 450px;
}

.profile .change-password-btn {
  margin-left: 30%;
}

.profile .education-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.profile .profile-input {
  margin-left: 3px;
}

.profile .update-password-btn {
  margin-left: 70px;
}

.profile .change-password-form {
  margin-left: 20%;
  margin-right: 20%;
}

.profile .error {
  height: 20px;
}

.profile .error p {
  color: #B71C1C;
  background: rgba(255, 255, 255, 0.4);
}

.s-school-section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

/* Radio Buttons//Input */
.s-radio-input {
  display: none;
}

/* label */
.s-label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 10px 15px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

.s-label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

.s-label:hover {
  color: #888;
  cursor: pointer;
}

.s-radio-input:checked + .s-label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid #e85f25;
  border-bottom: 1px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}

#a1:checked ~ #acontent1,
#a2:checked ~ #acontent2,
#a3:checked ~ #acontent3,
#a4:checked ~ #acontent4,
#a5:checked ~ #acontent5,
#editTab1:checked ~ #userProfile,
#editTab2:checked ~ #userQualification {
  display: block;
}

.s-font-for-tbody {
  font-size: 13px;
}

.s-font-for-thead {
  font-size: 15px;
}

.title-istyle-set {
  margin-top: 50px !important;
  margin-bottom: 40px !important;
}

.s-tab-new-mg {
  margin-top: 20px;
}

.s-label-design-for-tab {
  margin-bottom: 0px !important;
}

.s-tab-input-style {
  margin-bottom: 20px;
}

.s-resume-input {
  padding-left: 30px;
  padding-right: 30px;
}

.s-row-top-margin {
  margin-top: 25px;
}

.s-resume-input-tab {
  padding-left: 30px;
  padding-right: 30px;
}

.s-margin-top-btn {
  margin-top: 25px;
}

.set-type {
  margin-bottom: 0px;
}

.col-sm-2.text-center.achievements-btn-add {
  padding-top: 19px;
}

.achievements-pre-nxt-btn {
  margin-top: 30px;
}

.s-template-img-design {
  width: 130px;
  height: 130px;
}

.template-radio-btn {
  -webkit-appearance: none;
  width: 170px;
  height: 100px;
  outline: none;
  /* border: 3px solid gray; */
}

.template-radio-btn:before {
  content: '';
  display: block;
  width: 60%;
  height: 60%;
  margin: 20% auto;
  border-radius: 50%;
}

.template-radio-btn:checked {
  border: 5px solid #E44D26 !important;
}

.hvr-grow-shadow {
  /* width: 190px; */
  height: 180px !important;
  border-radius: 0px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
  transition-property: -webkit-box-shadow, -webkit-transform;
  transition-property: box-shadow, transform;
  transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
}

.hvr-grow-shadow:hover,
.hvr-grow-shadow:focus,
.hvr-grow-shadow:active {
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

#radio-btn-tmp-one {
  background: url(/media/img/resume/resume7.PNG) center no-repeat;
  background-size: 170px;
}

#radio-btn-tmp-btn {
  background: url(/media/img/resume/resume8.PNG) center no-repeat;
  background-size: 170px;
}

#radio-btn-tmp-three {
  background: url(/media/img/resume/resume3.PNG) center no-repeat;
  background-size: 170px;
}

.profile-education-data-detail,
.profile-education-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.profile-education-data-detail p,
.profile-education-data-detail h4,
.profile-education-data p,
.profile-education-data h4 {
  margin-bottom: 2px;
}

.margin-left-45 {
  margin-left: 45px;
}
